-
Notifications
You must be signed in to change notification settings - Fork 695
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
Introduce a way to block PRs when the last daily test failed #1465
Comments
I think it is a good idea which will help motivate us to keep the daily green. |
I agree with this, but I think we should tag the PR that we can merge but not merge due to CI issue. such as "To be merged" ? |
I guess we would need something like this https://docs.github.com/en/repositories/configuring-branches-and-merges-in-your-repository/configuring-pull-request-merges/managing-a-merge-queue. Otherwise, it would be quite painful for the group to figure out when the daily tests are green/stable and figure out list of PR which can be merged. |
I'm not convinced a merge queue would solve this specific issue, but it's still something we've talked about adding quite often. |
I think it will act as a forcing function when most of the PR would start getting stuck in the queue. |
@madolson Do you have the permission to enable the merge queue functionality ? |
Yes, I can give you permissions as well if you want to set it up. |
Sure, go ahead. I can try to set it up next week. |
@hpatro You should have access to make changes now. |
I think it would be useful to introduce some forcing function for us as a team to make sure the daily tests are staying green. My suggestion is we implement a check on the CI that looks into the last daily run and only allows code to get merged if it was green. @valkey-io/valkey-committers thoughts?
The text was updated successfully, but these errors were encountered: