Skip to content

ci: fail an npm-alias publish leg whose trusted publisher is not registered - #1195

Merged
Mearman merged 1 commit into
mainfrom
fix/ci-alias-unregistered-fails
Sep 10, 2026
Merged

ci: fail an npm-alias publish leg whose trusted publisher is not registered#1195
Mearman merged 1 commit into
mainfrom
fix/ci-alias-unregistered-fails

Conversation

@Mearman

@Mearman Mearman commented Sep 10, 2026

Copy link
Copy Markdown
Member

The unregistered-trusted-publisher signatures (the OIDC exchange 404, 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.

The failure is a signal, not a gate: nothing depends on the post-release jobs, so the release and the Pages deploy still cannot be blocked -- the red names the outstanding registration the moment a release runs. The GitHub Packages mirror keeps its graceful skip (a different mechanism, separately tracked).

@Mearman
Mearman marked this pull request as ready for review September 10, 2026 07:07
@Mearman

Mearman commented Sep 10, 2026

Copy link
Copy Markdown
Member Author

@codex security review

@Mearman
Mearman enabled auto-merge (rebase) September 10, 2026 07:07
@chatgpt-codex-connector

chatgpt-codex-connector Bot commented Sep 10, 2026

Copy link
Copy Markdown

Codex Review Summary

This comment shows the latest Codex review activity on this pull request.

Review Status Commit Review trigger
🔒 Security Review Completed 2026-09-10T07:11:09.783282Z 69b6b7e Manual request
ℹ️ About Codex in GitHub

Your team has set up Codex to review pull requests in this repo. Reviews are triggered when you

  • Open a pull request for review
  • Mark a draft as ready
  • Comment "@codex review" or "@codex security review".

Codex reacts with 👀 while any review is running, comments if it has suggestions, and reacts with 👍 once all reviews finish with no findings.

@chatgpt-codex-connector

Copy link
Copy Markdown

🛡️ Codex Security Review

Security review completed. No security issues were found in this pull request.

Reviewed commit: 69b6b7edc6

View security finding report

Only the user who started this review can view the report in Codex.

ℹ️ About Codex security reviews in GitHub

This is an experimental Codex feature. Security reviews are triggered when:

  • You comment "@codex security review"
  • A regular code review gets triggered (for example, "@codex review" or when a PR is opened), and you’re opted in so security review runs alongside code review

Once complete, Codex will leave suggestions, or a comment if no findings are found.

… 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.
@Mearman
Mearman force-pushed the fix/ci-alias-unregistered-fails branch from 69b6b7e to 4f408db Compare September 10, 2026 07:20
@Mearman
Mearman merged commit 3107002 into main Sep 10, 2026
22 checks passed
@Mearman
Mearman deleted the fix/ci-alias-unregistered-fails branch September 10, 2026 07:21
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant