Skip to content

ci: Dynamically re-gate heavy tests on PRs when no merge queue is active - #2363

Merged
Johan-Liebert1 merged 3 commits into
bootc-dev:mainfrom
cgwalters:re-enable-required-jobs
Aug 7, 2026
Merged

ci: Dynamically re-gate heavy tests on PRs when no merge queue is active#2363
Johan-Liebert1 merged 3 commits into
bootc-dev:mainfrom
cgwalters:re-enable-required-jobs

Conversation

@cgwalters

Copy link
Copy Markdown
Collaborator

Our CI jobs were wired to the merge queue semantics, I broke this when dropping the merge queue requirement.

xref #2177

Change the logic to detect a merge queue dynamically, then if we decide to flip back on the queue things should work the same as before. But here we need to run the tests.

Also while we're here make use of the (new-ish) ubuntu-slim for jobs that are just computing state as that's cheaper and should be quicker to schedule.

Assisted-by: AI

@bootc-bot
bootc-bot Bot requested a review from jmarrero August 4, 2026 15:20
@cgwalters
cgwalters enabled auto-merge (rebase) August 5, 2026 13:46
@cgwalters

Copy link
Copy Markdown
Collaborator Author

OK let's get this one in and then cut another release to get the fix out for #2364

jeckersb
jeckersb previously approved these changes Aug 5, 2026
Our CI jobs were wired to the merge queue semantics, I broke
this when dropping the merge queue requirement.

xref bootc-dev#2177

Change the logic to detect a merge queue dynamically, then
if we decide to flip back on the queue things should work the
same as before. But here we need to run the tests.

Also while we're here make use of the (new-ish) `ubuntu-slim`
for jobs that are just computing state as that's cheaper
and should be quicker to schedule.

Assisted-by: AI
Signed-off-by: Colin Walters <walters@verbum.org>
@cgwalters
cgwalters force-pushed the re-enable-required-jobs branch from 3d9bc6b to 3e5a9bd Compare August 5, 2026 16:52
@cgwalters

Copy link
Copy Markdown
Collaborator Author

Ah and CI was failing here because I hadn't rebased, argh. Done now...

Assisted-by: AI
Signed-off-by: Colin Walters <walters@verbum.org>
@cgwalters

Copy link
Copy Markdown
Collaborator Author

OK this needs one more stamp

jeckersb
jeckersb previously approved these changes Aug 5, 2026
gursewak1997
gursewak1997 previously approved these changes Aug 5, 2026
This test has some issues currently, especially in the upgrade path.
Since this does not affect the install/update flows, disable this test

Signed-off-by: Pragyan Poudyal <pragyanpoudyal41999@gmail.com>
@Johan-Liebert1
Johan-Liebert1 dismissed stale reviews from gursewak1997 and jeckersb via 72428d1 August 6, 2026 08:55
@Johan-Liebert1

Copy link
Copy Markdown
Collaborator

I've disabled the UKI dumpfile test for now as it has other issues, especially in the upgrade path. upgrade/switch operations work, but the test itself needs some fixing. Also, I forgot to include the dumpfile print in the upgrade flow. I'll create another PR fixing that

@Johan-Liebert1
Johan-Liebert1 disabled auto-merge August 6, 2026 08:57
@cgwalters

Copy link
Copy Markdown
Collaborator Author

Argh, two more flakes. It's annoying one can't restart the tests until all have finished.

@Johan-Liebert1
Johan-Liebert1 merged commit 398eacd into bootc-dev:main Aug 7, 2026
105 of 109 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants