Repository navigation
Fix release lock and hook age checks - #15
Merged
Merged
Conversation
Use a hash-locked patched uv resolver for full project locks and refresh its direct pin with the weekly update. Check primary, native, and secondary locks before prepare and tagged builds. Accept GitHub-observed fork and same-repository hook heads when run PR links are empty. On tags, prove new frozen hook revisions came from a merged PR and were observed for seven days.
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
uv.lock, and secondary Nab locks before preparing or building a release. Pass native-lock selection through the weekly updater and its writer allowlist.Validation
tox r -e test: 799 passed; 100% statement and branch coverage fortools/.tox r -e type,prek run --all-files, andrelease-creator locks --checkpassed.Rollout
Consumer workflows must repin this released Action version together. Tagged source jobs need full checkout history and
actions: read,contents: read, andpull-requests: readfor the hook proof. Repositories with a committed native or secondary lock must pass the corresponding check inputs.