Skip to content

fix(sbom): add Bluefin LTS NVIDIA stream and retire dx/gdx package queries - #1115

Open
castrojo wants to merge 1 commit into
projectbluefin:v4from
castrojo:fix-sbom-lts-nvidia-stream
Open

fix(sbom): add Bluefin LTS NVIDIA stream and retire dx/gdx package queries#1115
castrojo wants to merge 1 commit into
projectbluefin:v4from
castrojo:fix-sbom-lts-nvidia-stream

Conversation

@castrojo

@castrojo castrojo commented Sep 8, 2026

Copy link
Copy Markdown
Contributor

Summary

Fixes #1078.

STREAM_SPECS in scripts/fetch-github-sbom.js queried the retired bluefin-dx and bluefin-gdx GHCR packages (confirmed 404 on GHCR) across eight stream entries, but never defined a bluefin-lts-nvidia stream — even though fetch-github-images.js (nvidiaSbomStreamId: "bluefin-lts-nvidia") and fetch-github-driver-versions.js (buildNvidiaMapFromSbomStream(sbomCache, "bluefin-lts-nvidia")) already look up that stream id. The LTS NVIDIA driver version therefore had no SBOM source.

Changes

  • scripts/fetch-github-sbom.js: replace the eight retired bluefin-dx-stable, bluefin-dx-latest, bluefin-dx-lts, bluefin-dx-lts-hwe-testing, bluefin-dx-lts-hwe-testing-50, bluefin-dx-lts-testing-50, bluefin-gdx-lts, and bluefin-gdx-latest entries (querying the dead bluefin-dx/bluefin-gdx packages) with a single bluefin-lts-nvidia entry using package bluefin-lts-nvidia and stream prefix stable.
  • Updated a stale doc comment referencing the retired GDX stream.

Verification

  • Confirmed ghcr.io/projectbluefin/bluefin-dx and ghcr.io/projectbluefin/bluefin-gdx both 404 on GHCR (anonymous token + tags/list).
  • Confirmed ghcr.io/projectbluefin/bluefin-lts-nvidia carries a live stable tag on GHCR.
  • Confirmed via projectbluefin/bluefin-lts's execute-release.yml that bluefin-lts-nvidia:testing:stable is the promotion path, matching the bluefin-lts entry's existing convention in this file.
  • node --test scripts/fetch-github-sbom.test.js scripts/fetch-github-driver-versions.test.js scripts/fetch-github-images.test.js — 65 passed.
  • npx eslint scripts/fetch-github-sbom.js — clean.

— hive: backend=copilot model=claude-sonnet-5

🐝 Hive Agent: contributor | SHA: cee1b0c6

…eries

The bluefin-dx and bluefin-gdx GHCR packages are retired and return 404s,
but STREAM_SPECS in fetch-github-sbom.js still had eight stream entries
querying them. Meanwhile fetch-github-images.js and
fetch-github-driver-versions.js already expected a bluefin-lts-nvidia
SBOM stream (nvidiaSbomStreamId / buildNvidiaMapFromSbomStream lookups),
which STREAM_SPECS never defined, so the LTS NVIDIA driver version had
no SBOM source.

Replace the eight retired bluefin-dx*/bluefin-gdx* stream entries with a
single bluefin-lts-nvidia entry pointed at the active
ghcr.io/projectbluefin/bluefin-lts-nvidia package's :stable tag
(confirmed live on GHCR and via bluefin-lts's execute-release.yml
promotion workflow, which promotes both bluefin-lts and
bluefin-lts-nvidia from testing to stable).

Signed-off-by: castrojo <castrojo@users.noreply.github.com>
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.

1 participant