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

feat(ci): run required checks on merge groups #1192

Merged
merged 1 commit into from
Oct 7, 2024
Merged

Conversation

iainlane
Copy link
Member

@iainlane iainlane commented Oct 7, 2024

We often get several Dependabot pull requests in a short period. Our current repository settings - we require a successful build in CI, build for arm64, and require branches to be up to date - means it can be slow to manually merge them.

I'd like to switch to using merge queues, then we can disable the requirement for branches to be up to date before merging, since this will be handled by the queue. Developers will then be able to review and enqueue all the PRs, and they will be tested properly against the main branch.

To be able to do that we need to run the required tests for enqueued pull requests. That's what we're doing here.

@iainlane iainlane changed the title feat(ci): Run required checks on merge groups feat(ci): run required checks on merge groups Oct 7, 2024
@iainlane iainlane marked this pull request as ready for review October 7, 2024 11:22
@iainlane iainlane requested a review from a team as a code owner October 7, 2024 11:22
@iainlane iainlane enabled auto-merge (squash) October 7, 2024 11:22
@iainlane iainlane disabled auto-merge October 7, 2024 11:22
@iainlane iainlane enabled auto-merge (squash) October 7, 2024 11:22
We often get several Dependabot pull requests in a short period. Our
current repository settings - we require a successful build in CI, build
for arm64, and require branches to be up to date - means it can be slow
to manually merge them.

I'd like to switch to using merge queues, then we can disable the
requirement for branches to be up to date before merging, since this
will be handled by the queue. Developers will then be able to review and
enqueue all the PRs, and they will be tested properly against the main
branch.

To be able to do that we need to run the required tests for enqueued
pull requests. That's what we're doing here.
@iainlane iainlane merged commit 1cfbdf8 into main Oct 7, 2024
9 checks passed
@iainlane iainlane deleted the iainlane/merge-group branch October 7, 2024 11:26
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.

2 participants