Repository navigation
feat: govern automatic crate releases and dependency updater onboarding - #88
Conversation
Codex Review SummaryThis comment shows the latest Codex review activity on this pull request.
ℹ️ About Codex in GitHubYour team has set up Codex to review pull requests in this repo. Reviews are triggered when you
Codex reacts with 👀 while any review is running, comments if it has suggestions, and reacts with 👍 once all reviews finish with no findings. |
There was a problem hiding this comment.
💡 Codex Review
Here are some automated review suggestions for this pull request.
Reviewed commit: 4caf061189
ℹ️ 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".
If Codex has suggestions, it will comment; otherwise it will react with 👍.
Codex can also answer questions or update the PR. Try commenting "@codex address that feedback".
|
🎉 This PR is included in version 2.12.0 🎉 The release is available on GitHub release Your semantic-release bot 📦🚀 |
Summary
Define automatic library publication for protocol, renderer and content-toolkit after reviewed source/version merges, without another release approval. Retain protocol's completed manual 0.2 path and every unrelated App/policy contract.
The three reviewed producer workflows are merged and structurally qualified at protected main. Their exact zero-review environments are observed. Automatic release execution remains paused for the narrow immutable-policy activation window; renderer/toolkit bootstrap and publisher registration remain owner work.
Implementation / behavior
publish-crate.ymlandcrates-io-release. Preserve the reviewedrust-lang/crates-io-auth-action@*allowance while requiring full immutable official-action refs in actual workflows.Validation
GITHUB_ACTIONS=trueand empty incomingGH_TOKEN, including negative schema, recursive credential, execution-shape, initial immutable qualification and live-metadata fixtures.bin/validate, ShellCheck, actionlint andgit diff --checkpassed.1222b00dddb3ae18f682040d840c18ab8849b24c.Limitations / follow-up
This changes desired state, validation and documentation. The coordinator owns narrow immutable activation, restoration/dispatch of the three paused source-release workflows, exact generated-asset qualification, owner-local bootstrap/registration and real automatic upload/consumer PR proof. No credential values or private credential paths are published.
Coordinate the official auth-action allowance overlap with security PR #87; preserve its wildcard intent and all foreign policy. No unmerged foreign changes were adopted. This PR does not merge itself or apply live policy. Full live manual verification still encounters unrelated existing Classic Pages drift; successful scoped checks and mocked fixtures do not claim complete organization acceptance.