Postponing the release branch creation / Temporary CI strategy

29 views
Skip to first unread message

Federico Fossemo

unread,
Jun 24, 2026, 11:23:28 AM (7 days ago) Jun 24
to kubevirt-dev
Hey all,

Given the current CI situation, caused by a mix of flakiness and Code Freeze bottleneck, creating the release branch right now is counterproductive,
as we will just hit the same blockers during the cherry-pick phase.

Instead, we are going to proceed with the following steps to clear the backlog first:

1. Change the tide merge rule to: approved-vep + lgtm + approved. https://github.com/kubevirt/project-infra/pull/5194
2. Give the CI 1–2 days to process and merge the current queue.
3. Create the release branch once that is cleared.
4. Rollback the tide rule to standard settings.

I will update everyone once step 1 is in place and we start clearing the queue.

Best regards,

The Release Team

Daniel Hiller

unread,
Jun 24, 2026, 11:46:58 AM (7 days ago) Jun 24
to Federico Fossemo, kubevirt-dev
Hey all,

just quick note that the change of 1. has just been applied. This was merged as we just noticed that also the bazel cache has been showing evictions once again so the latest batch didn't have a chance to get in anyways.

--
You received this message because you are subscribed to the Google Groups "kubevirt-dev" group.
To unsubscribe from this group and stop receiving emails from it, send an email to kubevirt-dev...@googlegroups.com.
To view this discussion visit https://groups.google.com/d/msgid/kubevirt-dev/CAJxgHm4LJegHJ95%3D4Bk7UmCDHPrm%3DU9g%3D8uHB2c34C2RaDhwzA%40mail.gmail.com.


--
-- 
Best,
Daniel

Daniel Hiller

unread,
Jun 24, 2026, 12:54:18 PM (7 days ago) Jun 24
to Federico Fossemo, kubevirt-dev
Hey again,

FYI: We've put all PRs that lack the `approved-vep` label but have LGTM+approval on hold.

This was done to prevent the retest bot from automatically retesting, prioritizing the merging of approved VEP PRs.

--
-- 
Best,
Daniel

Daniel Hiller

unread,
Jun 24, 2026, 3:40:53 PM (6 days ago) Jun 24
to Federico Fossemo, kubevirt-dev
First batch was merged at ~21:30 this evening. 


2nd batch is running now.

--
-- 
Best,
Daniel

Alexander Wels

unread,
Jun 24, 2026, 5:26:31 PM (6 days ago) Jun 24
to Daniel Hiller, Federico Fossemo, kubevirt-dev
Btw this PR https://github.com/kubevirt/kubevirt/pull/18216 used to have an approved-vep label (it is part of getting decentralized live migration to beta). But somehow it lost that. I can't seem to understand why. But it has all the acks, and I would like it merged since it is blocking the actual PR from being merged.

Daniel Hiller

unread,
Jun 25, 2026, 2:28:15 AM (6 days ago) Jun 25
to Federico Fossemo, kubevirt-dev
Batch merged this morning:

--
-- 
Best,
Daniel

Daniel Hiller

unread,
Jun 25, 2026, 2:30:39 AM (6 days ago) Jun 25
to Federico Fossemo, kubevirt-dev
Next batch running:

--
-- 
Best,
Daniel

Daniel Hiller

unread,
Jun 25, 2026, 2:31:35 AM (6 days ago) Jun 25
to Alexander Wels, Federico Fossemo, kubevirt-dev
Alex, your PR is part of the latest batch - it has the label
--
-- 
Best,
Daniel

Itamar Holder

unread,
Jun 25, 2026, 2:35:06 AM (6 days ago) Jun 25
to Daniel Hiller, Federico Fossemo, kubevirt-dev
Thank you Daniel and Federico. Much appreciated.

I just wanted to note that the merges caused some approved-vep PRs to "need-rebase".

VEP owners: Please resolve conflicts ASAP so we can merge all approved-vep PRs that received LGTM and approval BEFORE the freeze) merge.

In addition - approvers: please avoid approving PRs that are not relevant for the current release in the next 24 hours to let the dust settle.

Thanks for everyone involved!

Daniel Hiller

unread,
Jun 25, 2026, 2:38:02 AM (6 days ago) Jun 25
to Itamar Holder, Federico Fossemo, kubevirt-dev
I've seen that the approved-vep automation seems to have removed the label from Alex's PR here:

--
-- 
Best,
Daniel

Federico Fossemo

unread,
Jun 25, 2026, 2:49:55 AM (6 days ago) Jun 25
to Daniel Hiller, Itamar Holder, kubevirt-dev
@Daniel Hiller It was due to a missing case in the github action.
Fix: https://github.com/kubevirt/kubevirt/pull/18244

Thanks

Daniel Hiller

unread,
Jun 25, 2026, 4:17:55 AM (6 days ago) Jun 25
to Federico Fossemo, Itamar Holder, kubevirt-dev
Hey all,

we just merged the fix pr for the approved-vep label automation manually.

Please raise issues in this thread should you spot something!

Thanks!
--
-- 
Best,
Daniel
Reply all
Reply to author
Forward
0 new messages