Merge Queue running checks twice? #43988
Replies: 10 comments 7 replies
-
Also found on the main Merge Queue feedback thread:
|
Beta Was this translation helpful? Give feedback.
-
Is there any update on this issue? We waste a lot of Github Action minutes because of this duplicate checks even when the branch is up to date. |
Beta Was this translation helpful? Give feedback.
-
Hi @willsmythe any update on this bugfix? It's been almost a year since the Merge Queue went GA and this issue is still open and affecting lots and lots of Github users. |
Beta Was this translation helpful? Give feedback.
-
Hey @willsmythe any update on this? We'd love to speed things up with the merge queue! |
Beta Was this translation helpful? Give feedback.
-
It's June 2024, and I still have this problem with my repos. I use the following hack to skip jobs that run on the PR. Using an Skip with "if" condition unittests:
timeout-minutes: 10
if: ${{ github.event_name == 'merge_group' }}
runs-on: ubuntu-latest-8-cores
name: Unit Tests
steps:
<< your steps go here >>
|
Beta Was this translation helpful? Give feedback.
-
I don't really understand the use case for this behaviour. I want status checks in my PR, but I don't think I need them a second time in my merge queue. That's just a waste of money. |
Beta Was this translation helpful? Give feedback.
-
AFAIK, this is still an issue in Nov 2024. Merge queue is doubling our CI time for all PRs which are merged AND already up to date with the branch being merged to. I understand re-running tests within the queue if the PR was merged out of date. |
Beta Was this translation helpful? Give feedback.
-
This was on the roadmap, but it looks like it's been closed as "outdated": github/roadmap#824 |
Beta Was this translation helpful? Give feedback.
-
Select Topic Area
Product Feedback
Body
It seems that merge queues load to running checks twice: Once on the PR, and then again on the merge queue. While this is needed when multiple PRs are batched together, it isn't needed when there is only on PR in the queue. Is there a way to automatically skip checks in that situation?
Beta Was this translation helpful? Give feedback.
All reactions