Skip to content

Deprecate legacy CBAC component exports - #3978

Draft
ziyunp wants to merge 1 commit into
mainfrom
codex/deprecate-cbac-experimental
Draft

ziyunp wants to merge 1 commit into
mainfrom
codex/deprecate-cbac-experimental

Conversation

@ziyunp

@ziyunp ziyunp commented Sep 3, 2026

Copy link
Copy Markdown
Contributor

Summary

Deprecate the legacy @osdk/cbac-components/experimental exports before removing the package in a follow-up change. The runtime API remains unchanged.

Changes

  • Add deprecation annotations only to the public experimental export path.
  • Add a patch changeset announcing the deprecation.
  • Preserve implementation declarations and the existing runtime export surface.

Migration guidance

Replace imports from @osdk/cbac-components/experimental with @osdk/react-components/experimental/cbac-picker.

Testing

  • pnpm check-mrl
  • pnpm --filter @osdk/cbac-components typecheck
  • pnpm --filter @osdk/cbac-components lint (passes with 4 existing warnings)
  • pnpm vitest run from packages/cbac-components (31 tests passed)
  • pnpm turbo check-api --filter=@osdk/cbac-components --force
  • pnpm --filter @osdk/cbac-components transpileTypes
  • Confirmed deprecation annotations are emitted only from the public experimental declaration
  • git diff --check

The aggregate package check is otherwise green but its root cspell task scans the unrelated .workmux/PROMPT-remove-cbac-package.md file in this worktree.

@ziyunp
ziyunp marked this pull request as ready for review September 3, 2026 15:24
@ziyunp
ziyunp marked this pull request as draft September 3, 2026 15:24
@github-actions

github-actions Bot commented Sep 3, 2026

Copy link
Copy Markdown
Contributor

size-limit report 📦

Path Size Change
@osdk/api 432 B 0%
@osdk/client 30.98 kB 0%
@osdk/client/experimental 31.65 kB 0%
@osdk/client/observable 58.08 kB 0%
@osdk/oauth 6.54 kB 0%
@osdk/react 61.90 kB 0%
@osdk/react/devtools-registry 184 B 0%
@osdk/react/experimental 61.90 kB 0%
@osdk/react/platform-apis 4.07 kB 0%
@osdk/react/testing 536 B 0%
@osdk/react/experimental/admin 4.07 kB 0%
@osdk/react/experimental/aip 5.21 kB 0%
@osdk/react-components 10 B 0%
@osdk/react-components/experimental 706.95 kB 0%
@osdk/react-components/primitives 40.64 kB 0%
@osdk/react-components/experimental/action-form 277.43 kB 0%
@osdk/react-components/experimental/aip-agent-chat 16.45 kB 0%
@osdk/react-components/experimental/cbac-picker 54.25 kB 0%
@osdk/react-components/experimental/document-viewer 346.76 kB 0%
@osdk/react-components/experimental/email-viewer 21.89 kB 0%
@osdk/react-components/experimental/filter-list 132.09 kB 0%
@osdk/react-components/experimental/image-viewer 3.72 kB 0%
@osdk/react-components/experimental/markdown-renderer 44.21 kB 0%
@osdk/react-components/experimental/object-table 162.76 kB 0%
@osdk/react-components/experimental/pdf-viewer 160.33 kB 0%
@osdk/react-components/experimental/spreadsheet-viewer 106.26 kB 0%
@osdk/react-components/experimental/theme 714 B 0%
@osdk/react-components/experimental/tiff-renderer 29.59 kB 0%
@osdk/react-components/experimental/video-viewer 3.76 kB 0%
@osdk/react-components/experimental/xml-viewer 3.72 kB 0%
@osdk/widget.client-react 12.54 kB 0%

@ziyunp
ziyunp force-pushed the codex/deprecate-cbac-experimental branch from b287ad6 to 128e19d Compare September 3, 2026 15:26
@github-actions

github-actions Bot commented Sep 3, 2026

Copy link
Copy Markdown
Contributor

Storybook Preview

📚 Open Storybook preview

Built from commit 128e19d.
Workflow run

github-actions Bot added a commit that referenced this pull request Sep 3, 2026
github-actions Bot added a commit that referenced this pull request Sep 3, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant