ci: resolve newest lvh image per kernel line in kernel-matrix#24
Closed
jacobpradels wants to merge 2 commits into
Closed
ci: resolve newest lvh image per kernel line in kernel-matrix#24jacobpradels wants to merge 2 commits into
jacobpradels wants to merge 2 commits into
Conversation
db7650f to
4b8d524
Compare
julian-goldstein
added a commit
that referenced
this pull request
Jun 23, 2026
Cherry-picked from #24. The floating `<ver>-main` tags can't be consumed by little-vm-helper@v0.0.30: it derives the VM qcow2 filename by stripping a trailing numeric build stamp, so a `-main` tag yields a name that doesn't match the file lvh unpacks and the run fails with "invalid reference format". Keep the readable list of kernel lines in the matrix and have each job look up that line's newest date-stamped tag (`<ver>-YYYYMMDD.HHMMSS`, which the action handles) from the quay registry at run time — tracking the latest build with no tag to bump, immune to quay pruning old stamps. Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
julian-goldstein
added a commit
that referenced
this pull request
Jun 23, 2026
Cherry-picked from #24. The floating `<ver>-main` tags can't be consumed by little-vm-helper@v0.0.30: it derives the VM qcow2 filename by stripping a trailing numeric build stamp, so a `-main` tag yields a name that doesn't match the file lvh unpacks and the run fails with "invalid reference format". Keep the readable list of kernel lines in the matrix and have each job look up that line's newest date-stamped tag (`<ver>-YYYYMMDD.HHMMSS`, which the action handles) from the quay registry at run time — tracking the latest build with no tag to bump, immune to quay pruning old stamps. Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
The kernel-matrix used floating
<ver>-maintags, which cilium/little-vm -helper@v0.0.30 (the latest release) can't consume: it derives the VM qcow2 filename by stripping a trailing numeric build stamp, so a-maintag yields a name that doesn't match the filelvhunpacks and the run fails with "invalid reference format". Upstream's default branch has the same logic, so there's no fixed action to bump to.Keep the readable list of kernel lines in the matrix and have each job look up that line's newest date-stamped tag (
<ver>-YYYYMMDD.HHMMSS, which the action handles) from the quay registry at run time. This tracks the latest build with no tag to bump and is immune to quay pruning old stamps.