8000 Prepare switch to GitHub merge queue by lschuermann · Pull Request #3483 · tock/tock · GitHub
[go: up one dir, main page]
More Web Proxy on the site http://driver.im/
Skip to content

Prepare switch to GitHub merge queue #3483

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

Merged
merged 2 commits into from
Jun 15, 2023
Merged

Prepare switch to GitHub merge queue #3483

merged 2 commits into from
Jun 15, 2023

Conversation

lschuermann
Copy link
Member

Pull Request Overview

This pull request removes the bors-ng configuration, and enables GitHub actions workflows to run on the merge_group trigger, as required by the GitHub actions merge queue workflow. When this pull request is merged, we can enable the GitHub merge queue in the branch protection settings of the repository. Fixes #3428.

While we discussed testing these changes on a lower-impact repository such as libtock-c first, I'm opening this PR on tock/tock now as I've tested these exact commits with a fork, this repository has more traffic letting us notice any issues quickly, and in the worst case we can switch back & revert changes pretty easily.

Testing Strategy

This pull request was tested by enabling the merge-queue on a fork of this repository.

TODO or Help Wanted

As soon as this PR is merged, we'd need to enable the merge-queue in the repository settings.

From initial tests, it seems that we risk increasing the GitHub actions CI utilization with the merge queue compared to bors, and would want to fine-tune when (in response to which triggers) workflows are run.

When this is merged and confirmed to work, we'd want to update docs/ to document the new workflow.

Documentation Updated

  • Updated the relevant files in /docs, or no updates are required.

Formatting

  • Ran make prepush.

@lschuermann lschuermann requested a review from a team June 14, 2023 17:52
@alevy
Copy link
Member
alevy commented Jun 15, 2023

bors r+

@bors
Copy link
Contributor
bors bot commented Jun 15, 2023

Configuration problem:
bors.toml: not found

@alevy
Copy link
Member
alevy commented Jun 15, 2023

Configuration problem:
bors.toml: not found

Should we merge this manually?

@alevy alevy merged commit 8a6a7fb into master Jun 15, 2023
@alevy alevy deleted the dev/gh-mergequeue branch June 15, 2023 14:56
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

Optimize GitHub Merge Queue
4 participants
0