-
Notifications
You must be signed in to change notification settings - Fork 562
Prepare for merge queues #3437
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
base: main
Are you sure you want to change the base?
Prepare for merge queues #3437
Conversation
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
This commit doesn't enable merge queues, but prepares for enabling merge queues. We'll still have to configure it in the branch protection as explained here.
As I understand it, we also need to start making more jobs required for it to have any meaningful effect.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Actually, we'll also need to trigger the hold
workflow on merge_group
events, since this job is required.
68b2257
to
15c6944
Compare
Good point. Done.
Yeah, and for that to happen we need to ensure we always "run" all unit test and functional jobs and simply make them no-ops if they don't apply. |
fe98f83
to
95fed32
Compare
Add merge_group as an event. https://docs.github.com/en/repositories/configuring-branches-and-merges-in-your-repository/configuring-pull-request-merges/managing-a-merge-queue Signed-off-by: Stephen Finucane <stephenfin@redhat.com>
3403e4c
to
b1f9e44
Compare
This will be a good deal easier to do once #3490 is landed. |
0e4b7f8
to
ff190bf
Compare
Inspired by [1]. [1] https://brunoscheufler.com/blog/2022-04-24-required-github-actions-jobs-in-a-monorepo Signed-off-by: Stephen Finucane <stephenfin@redhat.com>
ff190bf
to
f3280dd
Compare
https://docs.github.com/en/repositories/configuring-branches-and-merges-in-your-repository/configuring-pull-request-merges/managing-a-merge-queue
We need to get the
messaging (master, epoxy) andironic (epoxy) jobs passing first.