mirror of
https://github.com/twentyhq/twenty.git
synced 2026-09-16 07:56:04 -04:00
`twenty-ui` uses an independent `1.0.0-alpha.2` version while the SDK packages use `2.40.0`. Align UI with the SDK packages and add the shared `set-local-version` target. New apps pin `twenty-ui`, `twenty-sdk`, and `twenty-client-sdk` to the scaffolder's version. The local-registry E2E workflow publishes UI alongside the SDK packages and checks all three dependency versions. Source docs and Codex plugin references describe the same policy, with a validator regression test that catches independent UI version guidance. This replaces the separate-alpha version pins from #25738 while preserving its explicit inclusion of the MIT `LICENSE` in the npm package. Plugin checklist rows touched: R3 (front component guidance) and R5 (app concepts reference). Companion: https://github.com/twentyhq/twenty-infra/pull/934 adds UI to SDK publishing, automatic version bumps, and release notes. Land both changes before the next version bump or SDK publication. Validation: 11 scaffolding tests and 35 plugin tests passed; plugin validation and direct typechecks for `twenty-ui` and `create-twenty-app` passed. An npm pack dry run confirmed the MIT `LICENSE` is included. The full registry/server E2E workflow was not run locally.