Skip to content

Commit 9de06e7

Browse files
chore(deps): bump tsx to 4.23.12 (#227)
* chore(deps): bump the typescript-toolchain group across 1 directory with 2 updates Bumps the typescript-toolchain group with 2 updates in the / directory: [typescript](https://github.com/microsoft/TypeScript) and [tsx](https://github.com/privatenumber/tsx). Updates `typescript` from 6.0.3 to 7.0.2 - [Release notes](https://github.com/microsoft/TypeScript/releases) - [Commits](microsoft/TypeScript@v6.0.3...v7.0.2) Updates `tsx` from 4.23.5 to 4.23.12 - [Release notes](https://github.com/privatenumber/tsx/releases) - [Changelog](https://github.com/privatenumber/tsx/blob/master/release.config.cjs) - [Commits](privatenumber/tsx@v4.23.5...v4.23.12) --- updated-dependencies: - dependency-name: tsx dependency-version: 4.23.10 dependency-type: direct:production update-type: version-update:semver-patch dependency-group: typescript-toolchain - dependency-name: typescript dependency-version: 7.0.2 dependency-type: direct:development update-type: version-update:semver-major dependency-group: typescript-toolchain ... Signed-off-by: dependabot[bot] <support@github.com> * fix(deps): defer incompatible toolchain majors --------- Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Co-authored-by: Florian <dev@fwcr.de>
1 parent 6bacff4 commit 9de06e7

10 files changed

Lines changed: 95 additions & 134 deletions

File tree

.github/dependabot.yml

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -62,6 +62,13 @@ updates:
6262
# ahead of the runtime — bump it deliberately when the Node version moves.
6363
- dependency-name: "@types/node"
6464
update-types: ["version-update:semver-major"]
65+
# TypeScript 7 removes compiler APIs used by the build and OpenAPI tools;
66+
# move compiler majors as an explicit repository-wide migration.
67+
- dependency-name: "typescript"
68+
update-types: ["version-update:semver-major"]
69+
# Expo owns the compatible React Native and test-preset versions. Upgrade
70+
# this pair with the Expo SDK instead of accepting standalone bumps.
71+
- dependency-name: "react-native"
6572
- dependency-name: "@react-native/jest-preset"
6673
# Kept aligned with react-native; Expo upgrades both as one reviewed stack.
6774

apps/api/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -56,7 +56,7 @@
5656
"opening_hours": "^3.14.0",
5757
"pino": "^10.3.1",
5858
"postgres": "^3.4.9",
59-
"tsx": "4.23.5",
59+
"tsx": "4.23.12",
6060
"undici": "^8.9.0",
6161
"zod": "^4.4.3"
6262
},

apps/mobile/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -55,7 +55,7 @@
5555
"jest": "^30.4.2",
5656
"jest-expo": "^57.0.4",
5757
"test-renderer": "^1.2.0",
58-
"tsx": "4.23.11",
58+
"tsx": "4.23.12",
5959
"typescript": "^6.0.3"
6060
},
6161
"expo": {

apps/ops-agent/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,7 @@
1313
"dependencies": {
1414
"@openmapx/core": "workspace:^",
1515
"fastify": "^5.12.1",
16-
"tsx": "4.23.5"
16+
"tsx": "4.23.12"
1717
},
1818
"devDependencies": {
1919
"@types/node": "^26.3.0",

apps/transitous-runner/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,7 @@
1313
"dependencies": {
1414
"@openmapx/core": "workspace:^",
1515
"fastify": "^5.12.1",
16-
"tsx": "4.23.5"
16+
"tsx": "4.23.12"
1717
},
1818
"devDependencies": {
1919
"@types/node": "^26.3.0",

packages/cli/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -25,7 +25,7 @@
2525
"commander": "^15.0.0",
2626
"execa": "^10.0.1",
2727
"kleur": "^4.1.5",
28-
"tsx": "4.23.5"
28+
"tsx": "4.23.12"
2929
},
3030
"devDependencies": {
3131
"@types/node": "^26.3.0",

packages/i18n/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@
66
"main": "./index.ts",
77
"types": "./index.ts",
88
"devDependencies": {
9-
"tsx": "4.23.5"
9+
"tsx": "4.23.12"
1010
},
1111
"dependencies": {
1212
"intl-messageformat": "^11.2.14"

pnpm-lock.yaml

Lines changed: 61 additions & 127 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.
Lines changed: 20 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,20 @@
1+
import { readFileSync } from "node:fs";
2+
import { resolve } from "node:path";
3+
import { describe, expect, it } from "vitest";
4+
5+
const root = resolve(import.meta.dirname, "..");
6+
7+
describe("Dependabot compatibility boundaries", () => {
8+
it("does not update TypeScript majors or React Native independently of their stacks", () => {
9+
const config = readFileSync(resolve(root, ".github/dependabot.yml"), "utf8");
10+
const npmRoot = config.slice(
11+
config.indexOf(" - package-ecosystem: npm"),
12+
config.indexOf(" # The documentation site"),
13+
);
14+
15+
expect(npmRoot).toMatch(
16+
/- dependency-name: "typescript"\n\s+update-types: \["version-update:semver-major"\]/,
17+
);
18+
expect(npmRoot).toMatch(/- dependency-name: "react-native"(?:\n|$)/);
19+
});
20+
});

services/data-manager/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -31,7 +31,7 @@
3131
"ioredis": "^6.0.0",
3232
"pino": "^10.3.1",
3333
"postgres": "^3.4.9",
34-
"tsx": "4.23.5",
34+
"tsx": "4.23.12",
3535
"undici": "^8.9.0"
3636
},
3737
"devDependencies": {

0 commit comments

Comments
 (0)