-
Notifications
You must be signed in to change notification settings - Fork 34
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
Merge queue workflow config #1138
Merge queue workflow config #1138
Conversation
This is looking good. I want to approve it but first I want to ask one question. What triggers the auto merge? |
Hi @Boomatang thanks for the review, there is one further change we'll need here so please hold off on approval. |
Okay, so there is still some control for the author. That seems fair. |
b191e87
to
8754071
Compare
# This check adds a list of checks to one job to simplify adding settings to the repo. | ||
# If a new check is added in this file, and it should be retested on entry to the merge queue, | ||
# it needs to be added to the list below aka needs: [ existing check 1, existing check 2, new check ]. | ||
needs: [ unit-tests, controllers-integration-tests, bare-k8s-integration-tests, gatewayapi-integration-tests, gatewayapi-provider-integration-tests, verify-manifests, verify-bundle, verify-fmt, test-scripts, verify-generate, verify-go-mod, verify-helm-charts ] |
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 is a big list. I need someone more familiar with the code base to say whether all of these checks are required to be retested once the pr is added to the merge-queue
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 list should just be all the jobs in this workflow for now, that will probably be the case for most if not all of them.
6969624
to
dd8663d
Compare
Signed-off-by: Laura Fitzgerald <[email protected]>
Signed-off-by: Laura Fitzgerald <[email protected]>
Signed-off-by: Laura Fitzgerald <[email protected]>
dd8663d
to
0192ac2
Compare
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.
The changes here look good. We have applied the same configuration to the dns-operator workflows and things are working as expected so far. See no reason not to go ahead with the same setup here.
Removing master from branch list as we don't use it.
Updating CODEOWNERS to valid team.
Adding configuration as per Kuadrant/kuadrant#7 in preparation to enable the merge queue in the settings