remove the *-skip workflows (fix #10868)#10869
Conversation
|
Yes! Yes, let's skip delay, it's incurring a risk for each merge we do. |
|
@BinderDavid: it seems we can't make it work, unfortunately. If I understand this correctly, this is a mergify bug that is not being fixed. Hence the revert. |
|
|
and re the question in the PR head, Mergify uses the config on |
There was a problem hiding this comment.
There's one more step needed: the regular versions of these workflows have trigger conditions that need to be removed. See for example https://github.com/haskell/cabal/blob/master/.github/workflows/validate.yml#L13-L21 and the repeat for pull_request below it. Also the comment before that block will no longer be correct. If the ignores are left in, docs-only PRs won't be considered to have passed validate and won't be mergeable.
28c7749 to
0aa0042
Compare
|
thanks @geekosaur! could you check now? |
It sounds like having this change just on master should suffice because Mergify is doing the wrong thing (merging prematurely), so if it sees the change on master, it should likely stop doing that. |
|
Mergify will, sadly, continue to do that because it will still obey what it thinks is the required checks; the changes need to be backported to ensure it doesn't do it on branches. |
|
I will backport [Edit: to 3.14] as soon as it merges. |
|
Is the "Bootstrap post job" hanging? |
|
Maybe that's a transient issue, because the CI config in the PR is different than on master and the two somehow conflict? |
|
I screwed up, sorry. Will fix in a moment. |
0aa0042 to
718a816
Compare
|
bootstrap is fine now. Just have to wait for validate... |
|
@mergify backport 3.14 |
✅ Backports have been createdDetails
|
fix #10868, essentially revert #9355
Probably needs a backport? I forgot if GitHub/Mergify look at the ci scripts anywhere other than master. But we can test it empirically before backporting.
I petition to skip 2-day delay. @Mikolaj?
Template B: This PR does not modify behaviour or interface
E.g. the PR only touches documentation or tests, does refactorings, etc.
Include the following checklist in your PR: