-
Notifications
You must be signed in to change notification settings - Fork 2
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
Add branch protection rule for release branches #6
Conversation
This is your friendly self-service bot. Thank you for raising a pull request to update the configuration of your GitHub organization. The following conditions need to fulfilled for auto-merging to be available:
Otterdog commands and optionsYou can trigger otterdog actions by commenting on this PR:
|
This is your friendly self-service bot. The author (windsource) of this PR is associated with this organization in the role of Additionally, windsource is a member of the following teams: |
This is your friendly self-service bot. Diff for d4fa762Organization automotive.ankaios[id=eclipse-ankaios]
there have been 1 validation infos, enable verbose output with '-v' to to display them.
+ add branch_protection_rule[pattern="release-**", repository="ankaios"] {
+ allows_deletions = false
+ allows_force_pushes = false
+ blocks_creations = false
+ bypass_force_push_allowances = []
+ bypass_pull_request_allowances = []
+ dismisses_stale_reviews = false
+ is_admin_enforced = false
+ lock_allows_fetch_and_merge = false
+ lock_branch = false
+ pattern = "release-**"
+ require_last_push_approval = false
+ required_approving_review_count = "1"
+ required_status_checks = [
+ "eclipse-eca-validation:eclipsefdn/eca"
+ "Build and run system tests Linux amd64"
+ "Run unit tests Linux amd64"
+ "Build Linux amd64 debian package"
+ "Build Linux arm64 debian package"
+ "Build requirements tracing"
+ "Check if documentation has changed"
+ "Deploy documentation"
+ ],
+ requires_code_owner_reviews = false
+ requires_commit_signatures = false
+ requires_conversation_resolution = true
+ requires_deployments = false
+ requires_linear_history = false
+ requires_pull_request = true
+ requires_status_checks = true
+ requires_strict_status_checks = false
+ restricts_pushes = false
+ restricts_review_dismissals = false
+ }
Plan: 1 to add, 0 to change, 0 to delete. |
This is your friendly self-service bot. The current configuration is in-sync with the live settings. 🚀 |
This is your friendly self-service bot.
In order to automatically merge and apply the changes, add a comment |
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.
LGTM 👍
/otterdog merge |
This is your friendly self-service bot. The following changes have been successfully applied: Organization automotive.ankaios[id=eclipse-ankaios]
there have been 1 validation infos, enable verbose output with '-v' to to display them.
+ add branch_protection_rule[pattern="release-**", repository="ankaios"] {
+ allows_deletions = false
+ allows_force_pushes = false
+ blocks_creations = false
+ bypass_force_push_allowances = []
+ bypass_pull_request_allowances = []
+ dismisses_stale_reviews = false
+ is_admin_enforced = false
+ lock_allows_fetch_and_merge = false
+ lock_branch = false
+ pattern = "release-**"
+ require_last_push_approval = false
+ required_approving_review_count = "1"
+ required_status_checks = [
+ "eclipse-eca-validation:eclipsefdn/eca"
+ "Build and run system tests Linux amd64"
+ "Run unit tests Linux amd64"
+ "Build Linux amd64 debian package"
+ "Build Linux arm64 debian package"
+ "Build requirements tracing"
+ "Check if documentation has changed"
+ "Deploy documentation"
+ ],
+ requires_code_owner_reviews = false
+ requires_commit_signatures = false
+ requires_conversation_resolution = true
+ requires_deployments = false
+ requires_linear_history = false
+ requires_pull_request = true
+ requires_status_checks = true
+ requires_strict_status_checks = false
+ restricts_pushes = false
+ restricts_review_dismissals = false
+ }
Applying changes:
Done.
Executed plan: 1 added, 0 changed, 0 deleted. |
As defined in eclipse-ankaios/ankaios#355, we need release branches and want to apply branch protections rules for them.