Skip to content

Commit 0d29034

Browse files
committed
fix(release): convert pinned internal deps to workspace:* (+ lockfile)
13 internal sibling deps across observability, registry-client, runtime-core, and runtime-routes were pinned to exact published versions (core/runtime/ loop-definition at rc.0, sdk at rc.1). The sdk rc.1 pins are changeset version's rewrite that the lockfile never caught up to — a resolution landmine for every future release that bumps a pinned sibling. Convert all of them (dependencies, peerDependencies, devDependencies) to workspace:* and refresh pnpm-lock.yaml so siblings resolve as workspace links. On pack, workspace:* converts to the exact current version, so published manifests keep identical pinning behavior, minus the drift hazard. Peer ranges left as workspace:* (established repo pattern) rather than redesigned to carets. Full `pnpm -r build` (topo order, all DTS) green; check-boundary green.
1 parent ffb0853 commit 0d29034

5 files changed

Lines changed: 31 additions & 146 deletions

File tree

packages/observability/package.json

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -31,10 +31,10 @@
3131
"test:contract": "vitest run src/__tests__/trace-exports.test.ts"
3232
},
3333
"dependencies": {
34-
"@loop-engine/core": "1.0.0-rc.0"
34+
"@loop-engine/core": "workspace:*"
3535
},
3636
"devDependencies": {
37-
"@loop-engine/runtime": "1.0.0-rc.0",
37+
"@loop-engine/runtime": "workspace:*",
3838
"tsup": "^8.4.0",
3939
"typescript": "^5.8.2",
4040
"vitest": "^3.0.7"

packages/registry-client/package.json

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -42,8 +42,8 @@
4242
"test:contract": "vitest run src/__tests__/registry-loop-v0-contract.test.ts src/__tests__/v0.test.ts"
4343
},
4444
"dependencies": {
45-
"@loop-engine/core": "1.0.0-rc.0",
46-
"@loop-engine/loop-definition": "1.0.0-rc.0"
45+
"@loop-engine/core": "workspace:*",
46+
"@loop-engine/loop-definition": "workspace:*"
4747
},
4848
"devDependencies": {
4949
"@types/express": "^4.17.25",

packages/runtime-core/package.json

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -54,14 +54,14 @@
5454
"@loop-engine/runtime-db": "workspace:*"
5555
},
5656
"peerDependencies": {
57-
"@loop-engine/core": "1.0.0-rc.0",
58-
"@loop-engine/runtime": "1.0.0-rc.0",
59-
"@loop-engine/sdk": "1.0.0-rc.1"
57+
"@loop-engine/core": "workspace:*",
58+
"@loop-engine/runtime": "workspace:*",
59+
"@loop-engine/sdk": "workspace:*"
6060
},
6161
"devDependencies": {
62-
"@loop-engine/core": "1.0.0-rc.0",
63-
"@loop-engine/runtime": "1.0.0-rc.0",
64-
"@loop-engine/sdk": "1.0.0-rc.1",
62+
"@loop-engine/core": "workspace:*",
63+
"@loop-engine/runtime": "workspace:*",
64+
"@loop-engine/sdk": "workspace:*",
6565
"@types/node": "^20.14.10",
6666
"tsup": "^8.4.0",
6767
"typescript": "^5.8.2",

packages/runtime-routes/package.json

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -53,11 +53,11 @@
5353
"@loop-engine/runtime-core": "workspace:*"
5454
},
5555
"peerDependencies": {
56-
"@loop-engine/runtime": "1.0.0-rc.0"
56+
"@loop-engine/runtime": "workspace:*"
5757
},
5858
"devDependencies": {
59-
"@loop-engine/core": "1.0.0-rc.0",
60-
"@loop-engine/runtime": "1.0.0-rc.0",
59+
"@loop-engine/core": "workspace:*",
60+
"@loop-engine/runtime": "workspace:*",
6161
"@types/node": "^20.14.10",
6262
"tsup": "^8.4.0",
6363
"typescript": "^5.8.2",

pnpm-lock.yaml

Lines changed: 18 additions & 133 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

0 commit comments

Comments
 (0)