-
Notifications
You must be signed in to change notification settings - Fork 42
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
temporarily remove auto-merging of Dependabot patches #109
Comments
PR #139 implements this. I will keep watching this to make sure it works as intended. |
FYI: I'm leaving this issue under "In Review" for now while I monitor Dependabot PRs to check that this is working as intended. Once I get confirmation, I'll move this to Done. |
I’ve been monitoring how this has been working in practice. We have a number of (necessary and good) constraints on our git workflow that complicates how auto-merging works:
I’ve made a few tweaks to the GH workflow to ensure proper order of operations:
With these tweaks, I will need to continue monitoring how this works in practice. Since The happy path I anticipate is:
Based on behavior I’ve seen so far, I doubt multiple patch updates will be auto-merged at once, because if one patch update gets merged, the other patch update will become out-of-date and blocked from merging. We may figure out from all of this that the juice may not be worth the squeeze, and this just creates more work for maintainers, which is what we're trying to reduce. |
@alexsobledotgov is going to keep monitoring Dependabot PR's for me while I'm away Thanksgiving week. Thanks! |
Today three pull requests failed auto-merge with the error:
Hypotheses:
|
These failures cause the CI pipeline to fail, which prevents merging of these patch PR’s. So now it’s blocking work more than usual. If someone has a known/quick fix for this error, then I could see us continuing. If not, I suggest removing the dependabot auto-merge job from the pipeline, and giving up on the dream of having patches auto-merge. I’ll leave it up to the TLC leads to decide whether it’s worth the time to attempt fixing. @alexbielen @juliaklindpaintner |
Let's remove the auto-merge for now -- I'll create a ticket to follow up, but let's eliminate it as a blocker @echappen |
We'll use this issue to handle removing the auto-merging while #211 is being worked on. |
Per this decision, we will auto-merge Dependabot patches.Per the discussion below, we will remove auto-merging temporarily while we figure out the errors around it in #211
The text was updated successfully, but these errors were encountered: