Commit 45c4404
committed
fix(release): hotcrm compat gate is advisory in RC pre-mode — unblock the v17 train
Every Release run on main has been red since the v17 breaking window opened
(first the localization-config narrowing, then the #3543 ApiMethod enum
shrink): the live-hotcrm smoke types hotcrm@v2.1.0 (an ObjectStack 14.7
consumer) against the unreleased spec and fails on exactly the removals the
major exists to ship. Because the step sits before changesets/action, the
job dies before the Version Packages PR is even created — while a hotcrm
release migrated off those removals cannot exist until the rc.N artifacts
it would migrate against are published. Deadlock: #3600 entered pre-mode
this morning specifically to cut rc.N pre-releases for downstream
validation, and the gate has blocked every attempt since.
While .changeset/pre.json declares mode:"pre", run the smoke as advisory:
still cloned, still typechecked, outcome reported via ::notice/::warning —
but never failing the job. With pre.json absent or mode:"exit" (the moment
`changeset pre exit` lands) the gate blocks exactly as before, which is
also the moment HOTCRM_REF must be bumped per the step's existing protocol.
All four guard paths simulated locally: pre+fail→0, pre+pass→0,
armed+fail→1, exit-mode+fail→1.
Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01ECTCrcCdZpCHw5zFSgcmGt1 parent 16adb3c commit 45c4404
2 files changed
Lines changed: 27 additions & 1 deletion
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
| 1 | + | |
| 2 | + | |
| 3 | + | |
| 4 | + | |
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
72 | 72 | | |
73 | 73 | | |
74 | 74 | | |
| 75 | + | |
| 76 | + | |
| 77 | + | |
| 78 | + | |
| 79 | + | |
| 80 | + | |
| 81 | + | |
| 82 | + | |
| 83 | + | |
| 84 | + | |
| 85 | + | |
| 86 | + | |
75 | 87 | | |
76 | 88 | | |
77 | 89 | | |
78 | 90 | | |
79 | 91 | | |
80 | 92 | | |
81 | 93 | | |
82 | | - | |
| 94 | + | |
| 95 | + | |
| 96 | + | |
| 97 | + | |
| 98 | + | |
| 99 | + | |
| 100 | + | |
| 101 | + | |
| 102 | + | |
| 103 | + | |
| 104 | + | |
83 | 105 | | |
84 | 106 | | |
85 | 107 | | |
| |||
0 commit comments