Thanks to visit codestin.com
Credit goes to github.com

Skip to content

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