Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
root-signing: Prepare for tuf-on-ci migration (#451)
* root-signing: Prepare for tuf-on-ci migration As part of sigstore/root-signing#1247 root-signing requires some project setting changes: * Allow and encourage merge commits: signing event branches are collaboration branches where individual commits have different authors and actual meaning. * Do not require linear history: signing events make sense as slightly longer lived branches: preserving this history make sense * Remove two required checks that are replaced by tuf-on-ci checks (which can be made required in a later commit) * Add branch protection for "publish" * Modify branch protection for "main": * Remove sigstore-keyholders from pushRestrictions list: this looks like a mistake, keyholders should not have permissions for main * Add sigstore-bot as a PR bypasser (this is how online signing happens) Signed-off-by: Jussi Kukkonen <[email protected]> * root-signing: Also remove dismissal permissions from keyholders It looks like the team may not even be needed in the end so make sense to remove this fairly inconsequential permission as well. Signed-off-by: Jussi Kukkonen <[email protected]> --------- Signed-off-by: Jussi Kukkonen <[email protected]>
- Loading branch information