Repository navigation
Gate releases and documentation publication and pin Actions - #23
Merged
Merged
Conversation
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.
Changes
Pins all external Actions to upstream-verified full commit SHAs. Release publication waits for human approval in
github-release; documentation builds on pushes and PRs, while Pages publication requires a manual dispatch from main and protected approval. Preserves the existing Python test, Python CodeQL, dependency review, strict documentation, and both packaging architecture gates.Verification
Candidate:
e292fa6c08886ef7d37cb13a72e494b9fdbc7d02.bfdd9fcef055d7eda58d1df7bb45cf63694939cf: 62 of 62 tracked Python files were analyzed and upload processing completed. This does not claim separate Actions-language query coverage.Testsjob passed on attempt 2 at this exact candidate: 133 tests ran successfully, followed by successful module compilation, command entry-point checks, command-catalog verification, and the offscreen GUI smoke test. The retry changed no code, deadline, assertion, or gate.Existing checks and protections remain intact. Skipped or neutral checks are not counted as executed tests or analysis.
Scope
Focused GitHub infrastructure and repository instructions. Existing canonical checkout work is preserved in place; implementation uses an isolated worktree. Authorization applies only to this task and does not grant future Git or publication permission.