Commit 4f408db
committed
fix(ci): fail an npm-alias publish leg whose trusted publisher is not registered
The unregistered-trusted-publisher signatures (the OIDC exchange 404
and the bare PUT 404 on the unregistered name) skipped with a notice
instead of failing the leg, which made the one-time registration
permanently invisible: every alias stayed stranded from the monorepo
migration until a manual audit found them. The leg now fails carrying
the same registration instructions as an error annotation. Nothing
downstream depends on the post-release jobs, so the release and the
Pages deploy still cannot be blocked -- the red is a signal, not a
gate. The GitHub Packages mirror keeps its graceful skip.1 parent f4cfbac commit 4f408db
2 files changed
Lines changed: 4 additions & 4 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
608 | 608 | | |
609 | 609 | | |
610 | 610 | | |
611 | | - | |
| 611 | + | |
612 | 612 | | |
613 | 613 | | |
614 | 614 | | |
| |||
619 | 619 | | |
620 | 620 | | |
621 | 621 | | |
622 | | - | |
623 | | - | |
| 622 | + | |
| 623 | + | |
624 | 624 | | |
625 | 625 | | |
626 | 626 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
157 | 157 | | |
158 | 158 | | |
159 | 159 | | |
160 | | - | |
| 160 | + | |
161 | 161 | | |
162 | 162 | | |
163 | 163 | | |
| |||
0 commit comments