chore(self-hosting): upgrade to latest twenty CLI tooling (#23279)

## What

Upgrades the internal `self-hosting` app to the latest Twenty CLI
tooling, bringing it in line with the other actively-maintained apps in
the monorepo.

- `twenty-sdk`: `2.19.0-alpha.1` → `2.23.0-alpha.2` (dependency +
devDependency)
- `twenty-client-sdk`: `2.19.0-alpha.1` → `2.23.0-alpha.2` (dependency +
devDependency)
- `engines.twenty`: `>=2.19.0` → `>=2.23.0`
- Regenerated `yarn.lock` to match.

The `twenty` CLI ships inside `twenty-sdk`, so this pulls the app onto
the same CLI version every other recently-updated app (call-recorder,
people-data-labs, twenty-partners, real-estate, last-contact, postcard)
already uses.

## Verification

- `yarn typecheck` passes
- `yarn lint` passes (0 warnings, 0 errors)
- `yarn test:unit` passes (3/3)

Integration tests (`yarn test`) require a running Twenty server and were
not run in this environment.

## Notes

Scope is limited to the CLI/SDK tooling. Framework deps (React 18) were
left untouched since they are not tied to the CLI version and vary
across apps.

---
_Generated by [Claude
Code](https://claude.ai/code/session_01HUPkxerLhethaP9Lw6qDyd)_

<!-- This is an auto-generated description by cubic. -->
<a
href="https://cubic.dev/pr/twentyhq/twenty/pull/23279?utm_source=github"
target="_blank" rel="noopener noreferrer"
data-no-image-dialog="true"><picture><source
media="(prefers-color-scheme: dark)"
srcset="https://www.cubic.dev/buttons/review-in-cubic-dark.svg"><source
media="(prefers-color-scheme: light)"
srcset="https://www.cubic.dev/buttons/review-in-cubic-light.svg"><img
alt="Review in cubic"
src="https://www.cubic.dev/buttons/review-in-cubic-dark.svg"></picture></a>
<!-- End of auto-generated description by cubic. -->
This commit is contained in:
martmull
2026-07-24 16:26:42 +02:00
committed by GitHub
parent 86d0e15a6a
commit 940d150775
2 changed files with 16 additions and 16 deletions
@@ -6,7 +6,7 @@
"node": "^24.5.0",
"npm": "please-use-yarn",
"yarn": ">=4.0.2",
"twenty": ">=2.19.0"
"twenty": ">=2.23.0"
},
"keywords": [
"twenty-app"
@@ -22,8 +22,8 @@
"test:unit": "vitest run --config vitest.unit.config.ts"
},
"dependencies": {
"twenty-client-sdk": "2.19.0-alpha.1",
"twenty-sdk": "2.19.0-alpha.1"
"twenty-client-sdk": "2.23.0-alpha.2",
"twenty-sdk": "2.23.0-alpha.2"
},
"devDependencies": {
"@types/node": "^24.7.2",
@@ -32,8 +32,8 @@
"oxlint": "^0.16.0",
"react": "^18.2.0",
"react-dom": "^18.2.0",
"twenty-client-sdk": "2.19.0-alpha.1",
"twenty-sdk": "2.19.0-alpha.1",
"twenty-client-sdk": "2.23.0-alpha.2",
"twenty-sdk": "2.23.0-alpha.2",
"typescript": "^5.9.3",
"vite-tsconfig-paths": "^4.2.1",
"vitest": "^4.0.0"
@@ -2804,8 +2804,8 @@ __metadata:
oxlint: "npm:^0.16.0"
react: "npm:^18.2.0"
react-dom: "npm:^18.2.0"
twenty-client-sdk: "npm:2.19.0-alpha.1"
twenty-sdk: "npm:2.19.0-alpha.1"
twenty-client-sdk: "npm:2.23.0-alpha.2"
twenty-sdk: "npm:2.23.0-alpha.2"
typescript: "npm:^5.9.3"
vite-tsconfig-paths: "npm:^4.2.1"
vitest: "npm:^4.0.0"
@@ -3176,22 +3176,22 @@ __metadata:
languageName: node
linkType: hard
"twenty-client-sdk@npm:2.19.0-alpha.1":
version: 2.19.0-alpha.1
resolution: "twenty-client-sdk@npm:2.19.0-alpha.1"
"twenty-client-sdk@npm:2.23.0-alpha.2":
version: 2.23.0-alpha.2
resolution: "twenty-client-sdk@npm:2.23.0-alpha.2"
dependencies:
"@genql/runtime": "npm:^2.10.0"
esbuild: "npm:^0.28.1"
graphql: "npm:^16.8.1"
lodash: "npm:^4.17.21"
prettier: "npm:^3.8.3"
checksum: 10c0/daeac1c1b439f2a5c6ecd5ac5a97b04e56832bdd2e5530f5269bf469fd776849c750ea103b6837910dab3378adc146d4703008f7374c44eb4263fae1e120eb7c
checksum: 10c0/9bdee21c07c3a3369199289e16860213c9dde995e62bbdbce20ad0aa4490d8a664cd3c9a1c654bc6291189c8941616dda38df359828472330b15efdf9f4c089f
languageName: node
linkType: hard
"twenty-sdk@npm:2.19.0-alpha.1":
version: 2.19.0-alpha.1
resolution: "twenty-sdk@npm:2.19.0-alpha.1"
"twenty-sdk@npm:2.23.0-alpha.2":
version: 2.23.0-alpha.2
resolution: "twenty-sdk@npm:2.23.0-alpha.2"
dependencies:
"@sniptt/guards": "npm:^0.2.0"
axios: "npm:^1.16.0"
@@ -3210,12 +3210,12 @@ __metadata:
semver: "npm:7.6.3"
sharp: "npm:^0.34.5"
tinyglobby: "npm:^0.2.15"
twenty-client-sdk: "npm:2.19.0-alpha.1"
twenty-client-sdk: "npm:2.23.0-alpha.2"
typescript: "npm:^5.9.3"
uuid: "npm:^13.0.2"
bin:
twenty: dist/cli.cjs
checksum: 10c0/c36772f6e6193c24ff5c6ba7636f4ae3b6110fed5697bc94cfbd282ae290b8de10b0f1df2b86a2c38eaed8f5a57791222b1f49b0d46baef6bb4b12fd0622cc2f
checksum: 10c0/82f820a23bc84fb45b6ca06e237b02d71cb9c5fddc98bcdaa4838e1268a7c687242ff89f429ae7c5b30c211325de8f8d349d57f18acdb8130c1d2f677c1db913
languageName: node
linkType: hard