deegree3 icon indicating copy to clipboard operation
deegree3 copied to clipboard

Enable Branch protection rules for main branch on this repo

Open tfr42 opened this issue 2 years ago • 2 comments

https://github.com/deegree/deegree3/settings/branch_protection_rules/

tfr42 avatar Jul 26 '22 15:07 tfr42

Documentation: https://docs.github.com/en/repositories/configuring-branches-and-merges-in-your-repository/defining-the-mergeability-of-pull-requests/managing-a-branch-protection-rule Outcome of the discussion during TMC meeting 2022-07-27:

  • enable for main branches such as main and main-3.4
  • exceptions for CI seem to be possible with "Allow specified actors to bypass required pull requests"

tfr42 avatar Jul 27 '22 15:07 tfr42

Protection rule created for main with:

  • Require a pull request before merging
  • Allow specified actors to bypass required pull requests Specify people, teams, or apps who are allowed to bypass required pull requests. For user "deegree-ci".
  • Include administrators

tfr42 avatar Jul 27 '22 15:07 tfr42