-
-
Notifications
You must be signed in to change notification settings - Fork 152
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
Trying something new: "Merge queue" #271
Comments
i see tests run automatically for every branch. for me it looks like you make an integration branch locally and if it's green your merge it to master. what about to automate this as well? pr labeled |
@fetis I think we just need to create tests for the last two items. this might be a good help wanted issue |
I have an issue for: CLI tests against the registry are a bit more open ended for now |
So, after a couple of rounds of this (one informally, sans labels):
EMOREDATANEEDED:
|
Hi folks! You might have seen me adding a new "merge queue" label to PRs.
This specifically changes how we land PRs. The idea is that we batch up 1-5 PRs that are ready to land in a merge queue, and the next available maintainer can apply them locally, one at a time, making sure they work (Passes tests, runs in docker-compose, & the CLI works.) If a merge queue PR fails to merge, if we can write a quick fix to get things upright again, we'll do so and commit it and move on to the next item. If we can't get it to work, we'll take the merge queue label off the PR and request changes. The goal is that we have less churn due to bugs introduced while we're adding tests.
I'm doing a test run of this to see if it helps out! If it does, we'll formalize the process in a document. Thanks for your patience, all ❤️
The text was updated successfully, but these errors were encountered: