Skip to content

Github settings for configuring branch protection rules not available

Summary

In our project Eclipse Ankaios (https://github.com/eclipse-ankaios/ankaios) we are not able to configure branch protection rules. The settings are not visible to any person of our contribution team.

Steps to reproduce

Neither project managers nor software developers of Eclipse Ankaios are able to see the required settings in Github for managing branch protection rules and advanced Github settings.

What is the current bug behavior?

There is no branch protection rule setup for the main branch, because we are not allowed to do that in the Github WebUI.

What is the expected correct behavior?

Branch protection rules for the Eclipse Ankaios main branch shall be configured.

The following settings are required:

  • Prevent committers from merging into main branch directly.
  • PRs shall be required to merge into main branch.
  • A PR shall only be allowed to merge if status checks are passed and at least one reviewer has approved the PR + all conversations must be resolved.

Either you give us the required permissions to configure the advanced repo settings for Eclipse Ankaios project or you could configure the required settings.

Relevant logs and/or screenshots

Priority

  • Urgent
  • High
  • Medium
  • Low

Severity

  • Blocker
  • Major
  • Normal
  • Low

Impact

Development is not blocked, but there is a risk of accidentally merging incorrect code changes into main branch or PRs without reviews and successful status checks.

Edited by Oliver Klapper