Files
Raphaël Bosi 196d676bbc Align twenty-ui with SDK package versions (#25758)
`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.
2026-09-10 16:54:34 +00:00
..