Skip to content
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

Support merge queue settings for branch protection rules #86

Open
eclipse-csi-bot opened this issue Jul 27, 2023 · 6 comments
Open

Support merge queue settings for branch protection rules #86

eclipse-csi-bot opened this issue Jul 27, 2023 · 6 comments
Labels
enhancement New feature or request no-api-available

Comments

@eclipse-csi-bot
Copy link
Contributor

In GitLab by @netomi on Jul 27, 2023, 13:41

@netomi netomi added the enhancement New feature or request label Jan 23, 2024
@mnonnenmacher
Copy link

mnonnenmacher commented Feb 27, 2024

@netomi We will need the merge queue for our repository https://github.com/eclipse-apoapsis/ort-server. As long as this feature is not implemented, can this be manually configured for a repository or would otterdog revert these settings if it runs?

@netomi
Copy link
Contributor

netomi commented Feb 27, 2024

we can manually set the merge queue for now, the remaining settings of a branch protection rule can be setup with otterdog. The unknown setting will not be touched.

@mnonnenmacher
Copy link

Ok, thanks for the confirmation.

@netomi
Copy link
Contributor

netomi commented Feb 27, 2024

so far I encountered nobody using that feature, if there is interest in it I will raise priority accordingly and make sure that is supported asap.

@netomi
Copy link
Contributor

netomi commented Feb 27, 2024

Some research reveals that there is currently no API to create a merge queue, see also this request: https://github.com/orgs/community/discussions/50893

The graphql API allows to query existing merge queue, but there is no mutation to create one.

@netomi
Copy link
Contributor

netomi commented Feb 27, 2024

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request no-api-available
Projects
None yet
Development

No branches or pull requests

3 participants