Main Branch Protection Rules in hiero-ledger Repos #65
Replies: 8 comments 20 replies
-
I already was in a solution several times on that only a force push helped me move forward. Why it is not what you normally should do I ask myself if we should disallow it in general. Rest makes sense to me. Adding @rbarker-dev @nathanklick for additional input |
Beta Was this translation helpful? Give feedback.
-
@jwagantall we have a series of standard rules that we've applied to our repositories in the hashgraph org. These include the following:
We include additional checks on actions-enabled repositories for We also include the following
Note: Everything annotated with 🚧 is a difference from the list you came up with. |
Beta Was this translation helpful? Give feedback.
-
Thank you for your inputs @rbarker-dev! |
Beta Was this translation helpful? Give feedback.
-
Based on the previous comments, this is the proposed rules for branch protections:
|
Beta Was this translation helpful? Give feedback.
-
@hendrikebbers @andrewb1269hg @rbarker-dev @fessmm @exploreriii .. is this a better list? Require linear history |
Beta Was this translation helpful? Give feedback.
-
Presented this to the TSC and I will go ahead and implement these rules. |
Beta Was this translation helpful? Give feedback.
-
Audit in place, meeting with the team to evaluate the results |
Beta Was this translation helpful? Give feedback.
-
These rules were audited and put in place in today's sync up with the team |
Beta Was this translation helpful? Give feedback.
Uh oh!
There was an error while loading. Please reload this page.
-
As we get closer to the end of the repo transfer, we need to lock down the protection rules for
our repos.
This is what I have in mind, please let me know if you think these are too strict and let's get the conversation rolling.
(BTW, most of these rules are quite standard in other LFDT orgs but we can talk about any of them in particular if anyone thinks otherwise)
Main branch protection rules:
- Require at least 1 approval
- Dismiss stale PR approvals when new commits are pushed
- Require conversation resolution (flexible, but good to have to avoid misunderstandings or missed concerns)
Please let me know any comments/ideas/opinions to have the right protection rules for this community.
Beta Was this translation helpful? Give feedback.
All reactions