-
Notifications
You must be signed in to change notification settings - Fork 0
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
feat(IDX): add internal-external workflow #99
Conversation
Review dismissed by automation script.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
fake approval for testing
Review dismissed by automation script.
Review dismissed by automation script.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
fake approval
Review dismissed by automation script.
The purpose of adding this workflow is to enable separate branch protection rules within the same repo. The logic works as follows:
for internal contributors
: keep default level 2 branch protection rules -> with every new push reviews are kept and only one additional review (not by the commit author) is requiredfor external contributors
: implement level 3 branch protection rules via this workflow -> with every new commit all PR reviews are cleared and the PR must be re-approved by all code ownersSee the diagram below for the workflow logic: