fix(sbom): migrate Bluefin LTS stream specs to its package and stable tags - #1106
Open
castrojo wants to merge 1 commit into
Open
fix(sbom): migrate Bluefin LTS stream specs to its package and stable tags#1106castrojo wants to merge 1 commit into
castrojo wants to merge 1 commit into
Conversation
…d stable tags Bluefin LTS now publishes from ghcr.io/projectbluefin/bluefin-lts with :stable (not :lts) as the promoted tag, per the bluefin-lts execute-release.yml workflow. STREAM_SPECS still pointed the LTS family of streams at the bluefin/bluefin-dx/bluefin-gdx packages with a 'lts' streamPrefix, so the SBOM fetcher never found any matching GHCR tags and reported zero recent releases for the primary LTS stream. Update every bluefin-lts, bluefin-dx-lts, and bluefin-gdx-lts stream spec to use package: "bluefin-lts" and replace the 'lts' tag prefix with 'stable' (preserving hwe/testing-50 suffixes). Also update the SBOM_STREAM_PREFIX map in fetch-github-driver-versions.js so its HWE companion-release lookup keeps matching the SBOM cache keys produced by the corrected streamPrefix values. Fixes projectbluefin#1077 Signed-off-by: castrojo <castrojo@users.noreply.github.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.
Summary
Fixes #1077.
Bluefin LTS now publishes from
ghcr.io/projectbluefin/bluefin-ltswith:stable(not:lts) as the promoted tag — confirmed against thebluefin-ltsrepo'sexecute-release.yml, which promotesbluefin-lts:testing→bluefin-lts:stable, and against the live GHCR tag list for that package.STREAM_SPECSinscripts/fetch-github-sbom.jsstill pointed everybluefin-lts/bluefin-dx-lts/bluefin-gdx-ltsstream at thebluefin/bluefin-dx/bluefin-gdxpackages with altstag prefix, so the SBOM fetcher never found matching GHCR tags and the primary LTS stream reported zero recent releases.Changes
scripts/fetch-github-sbom.js: for every LTS-family stream spec (bluefin-lts,bluefin-lts-hwe,bluefin-lts-hwe-testing,bluefin-lts-hwe-testing-50,bluefin-lts-testing-50,bluefin-dx-lts,bluefin-dx-lts-hwe-testing,bluefin-dx-lts-hwe-testing-50,bluefin-dx-lts-testing-50,bluefin-gdx-lts), setpackage: "bluefin-lts"and replace theltstag prefix withstable(preservinghwe/testing-50suffixes).scripts/fetch-github-driver-versions.js: updated theSBOM_STREAM_PREFIXmap so the HWE companion-release lookup keeps matching the SBOM cache keys produced by the correctedstreamPrefixvalues.Verification
node --test scripts/fetch-github-sbom.test.js scripts/fetch-github-driver-versions.test.js scripts/fetch-github-images.test.js— 65 passed.ghcr.io/projectbluefin/bluefin-ltscarries astabletag (nolts-prefixed dated releases have superseded it).projectbluefin/bluefin-lts.github/workflows/execute-release.ymlthattesting→stableis the promotion path for bothbluefin-ltsandbluefin-lts-nvidia.— hive: backend=copilot model=claude-sonnet-5
🐝 Hive Agent:
contributor| SHA:bbbde971