Repository navigation
Fold the shipping checklist into docs/release.md - #22
Merged
Merged
Conversation
The org keeps one shipping checklist outside the repositories, so the per-project copy goes. Its generic steps are already covered there; everything specific to shimkit moves to docs/release.md as a release-readiness table, the invalid-publisher history, the dispatch-on-tag republish recipe, the CI gates, the verify-attestation job, the abandoned Homebrew tap and the optional future items. The branch-protection item was still recorded as pending. An active ruleset on main requires a pull request and every CI check, so it is recorded as done, with the date it was checked. The old release.md ship table also described a bump-homebrew-tap job that release.yml no longer has; that now sits under the abandoned tap section.
The page told readers to push main and the tag together, which bypasses the pull-request ruleset on main.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
The org keeps a single shipping checklist outside the repositories, so
docs/shipping-checklist.mdis removed. Its generic steps are covered by the org-wide checklist; everything specific to shimkit moves todocs/release.md.What moved
docs/release.mdrelease.ymldoes (diagram now includesverify-attestation)pypienvironment, OIDCsubpip install shimkitinvalid-publisherhistory, 404 on pypi.orggh workflow run release.yml --repo simtabi/shimkit --ref v0.19.0CITATION.cffEvery backticked identifier and URL in the old file appears in
docs/release.md, except the self-reference todocs/release.md, the status wordoptional, and the critical-path diagram, which was renumbered to match the new table.The old release.md ship table described a
bump-homebrew-tapjob thatrelease.ymlno longer has; that now sits under the abandoned tap section. Links in the README index,overview.md,validation-scope.md,onboarding.mdanddocs/plans/point atdocs/release.md. CHANGELOG history andprompt.mdmentions are left as they are.