Skip to content

Fix cleanup action for already merged pull requests#9133

Open
perlan wants to merge 1 commit into
updatecli:mainfrom
perlan:client-auto-merge
Open

Fix cleanup action for already merged pull requests#9133
perlan wants to merge 1 commit into
updatecli:mainfrom
perlan:client-auto-merge

Conversation

@perlan

@perlan perlan commented Jun 3, 2026

Copy link
Copy Markdown

Fix #9003

This pull request ensure that the CleanAction does not fail if the pull request is auto-merged in CreateAction by using merge.strategy: client in combination with merge.after: 0s.

In my efforts to auto-merge a pull request I tested both auto and client strategies but had no success with either. Looking through the code I actually think that this fix is relevant to auto-merging via server-side merging as well, but I haven't tested that use-case.

Test

There is currently no test provided since the fix is a one-liner and adding a test requires refactoring more code. I did an attempt to create a test case that changes the query struct to a type. If that's fine, I can provide a test-case as well.

Additional Information

Checklist

  • I have updated the documentation via pull request in website repository.

Tradeoff

Potential improvement

@olblak

olblak commented Jun 4, 2026

Copy link
Copy Markdown
Member

Thanks for the pullrequest, I would need to test it because it touches a critical part of Updatecli which is difficult to test

@olblak olblak added bug Something isn't working pullrequest-github labels Jun 4, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

bug Something isn't working pullrequest-github

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Github/pullrequest action using merge.strategy: client with after: 0m — "Pull Request is not mergeable" error in clean stage after successful merge

2 participants