Sanity check for release-track branches #22
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.
A script that performs sanity checks on release-track branches and will yell (on stderr and by returning a nonzero status) if a branch doesn't seem to be from a PR in an appropriate repository.
As a security control, this should be fully redundant with other mechanisms such as branch protection; however it doesn't hurt to have redundant security controls. I intend this primarily as a sanity check to make sure a team member didn't accidentally push the wrong thing.
Status: usable but needs more testing (especially negative testing).
Follow-up: yell by sending an email to the team.