Commit d2b6b20
authored
Unbreak the publish run: transition exceptions name the pins the families actually have (#227)
## What
Every publish run on `main` since #225 fails conformance (`4 failing, 0
allowed`), so **engine 0.2.3 cannot ship** and the dev channel is
stalled.
**Why:** #225 bumped the engine to 0.2.3 and copied the transition
exceptions with `familyPin: "0.2.0"`. But `@prisma/composer-cli@0.13.0`
and `@prisma/orm-toolchain@8.0.0-rc.6` released peering **0.2.2** in
between (prisma/composer#256, prisma/prisma#30111), and an exception
only covers the exact triple it names — so the publish run's observed
mismatch (0.2.2 → 0.2.3) goes unsuppressed.
## Changes
- Committed family pins move to the current releases
(`update-product-versions --channel release`): composer-cli 0.13.0,
orm-toolchain 8.0.0-rc.6, composer 0.13.0 — so the PR check (committed
pins) and the dev publish (rewritten pins) observe the same triple.
- The transition exceptions name (0.2.2 → 0.2.3).
- Composer 0.13.0 delivers the node-utils exit-hook fix upstream
(alchemy 2.0.0-beta.74; the vendored patch is retired), so the isolation
canary now asserts an executor import leaves **zero** signal listeners,
and the deferred entry tracking that patch chain is closed.
## Not the release
The committed version stays 8.0.0-rc.9 — already on npm — so merging
publishes a dev build and `@prisma/cli-engine@0.2.3` only. The held
rc.10 release PR (family pins already in place here; exceptions to
remove once the families re-release peering 0.2.3) comes separately.
## Verification
Conformance on both channels: **0 failing, 6 allowed** (the recorded
transition triples). CLI suite 61 files, engine suite 35 files, all
green. Lint/typecheck green.
## After merge
Engine 0.2.3 publishes → composer and prisma/prisma release again
peering 0.2.3 (same one-line peer move) → the rc.10 release PR pins
those and empties the exception list.
🤖 Generated with [Claude Code](https://claude.com/claude-code)
Signed-off-by: willbot <w.a.madden+machine@gmail.com>
Signed-off-by: Will Madden <madden@prisma.io>1 parent 228549f commit d2b6b20
6 files changed
Lines changed: 103 additions & 414 deletions
File tree
- .drive/projects/prisma-cli-v8
- packages
- cli
- scripts
- tests
- prisma
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
227 | 227 | | |
228 | 228 | | |
229 | 229 | | |
230 | | - | |
231 | | - | |
| 230 | + | |
| 231 | + | |
| 232 | + | |
| 233 | + | |
| 234 | + | |
| 235 | + | |
| 236 | + | |
| 237 | + | |
| 238 | + | |
232 | 239 | | |
233 | 240 | | |
234 | 241 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
50 | 50 | | |
51 | 51 | | |
52 | 52 | | |
53 | | - | |
| 53 | + | |
54 | 54 | | |
55 | 55 | | |
56 | 56 | | |
57 | | - | |
| 57 | + | |
58 | 58 | | |
59 | 59 | | |
60 | 60 | | |
61 | 61 | | |
62 | 62 | | |
63 | 63 | | |
64 | 64 | | |
65 | | - | |
| 65 | + | |
66 | 66 | | |
67 | 67 | | |
68 | 68 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
122 | 122 | | |
123 | 123 | | |
124 | 124 | | |
125 | | - | |
| 125 | + | |
126 | 126 | | |
127 | 127 | | |
128 | 128 | | |
129 | 129 | | |
130 | 130 | | |
131 | 131 | | |
132 | 132 | | |
133 | | - | |
| 133 | + | |
134 | 134 | | |
135 | 135 | | |
136 | 136 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
81 | 81 | | |
82 | 82 | | |
83 | 83 | | |
84 | | - | |
| 84 | + | |
85 | 85 | | |
86 | 86 | | |
87 | 87 | | |
| |||
91 | 91 | | |
92 | 92 | | |
93 | 93 | | |
94 | | - | |
95 | | - | |
96 | | - | |
97 | | - | |
98 | | - | |
| 94 | + | |
| 95 | + | |
| 96 | + | |
| 97 | + | |
| 98 | + | |
| 99 | + | |
99 | 100 | | |
100 | 101 | | |
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
50 | 50 | | |
51 | 51 | | |
52 | 52 | | |
53 | | - | |
| 53 | + | |
54 | 54 | | |
55 | 55 | | |
56 | 56 | | |
57 | | - | |
| 57 | + | |
58 | 58 | | |
59 | 59 | | |
60 | 60 | | |
| |||
0 commit comments