Repository navigation
Commit 9f13ceb
committed
ci(release): fail the sub-package publish step on any single failure, fix llvm-mingw asset URL
Two first-tag blockers found in review:
- The platform publish loop had no failure propagation: with seven
sequential npm publishes and no set -e, a mid-loop failure (OIDC not
yet configured on one package, registry hiccup) would still let the
step pass and the main package would ship with missing
optionalDependencies. Now set -euo pipefail; a failed run can simply
be re-run (npm rejects already-published versions but later packages
still go out).
- The win32-arm64 llvm-mingw pin referenced
...-ucrt-ubuntu-20.04-x86_64.tar.xz, which does not exist in the
20250417 release (404) — the release only ships an ubuntu-22.04
variant. Updated URL and extraction dir.1 parent 998c420 commit 9f13ceb
1 file changed
Lines changed: 3 additions & 2 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
101 | 101 | | |
102 | 102 | | |
103 | 103 | | |
104 | | - | |
105 | | - | |
| 104 | + | |
| 105 | + | |
106 | 106 | | |
107 | 107 | | |
108 | 108 | | |
| |||
163 | 163 | | |
164 | 164 | | |
165 | 165 | | |
| 166 | + | |
166 | 167 | | |
167 | 168 | | |
168 | 169 | | |
| |||
0 commit comments