Skip to content
Open
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
73 changes: 5 additions & 68 deletions scripts/fetch-github-sbom.js
Original file line number Diff line number Diff line change
Expand Up @@ -32,7 +32,7 @@
* parsed for RPM artifacts to extract packageVersions.
* - SBOM cache: keyed by image digest — if the digest hasn't changed AND
* packageVersions is non-null, the existing cache entry is reused.
* - NVIDIA: present in GDX (bluefin-gdx-lts) SBOM as nvidia-driver RPM.
* - NVIDIA: present in bluefin-lts-nvidia SBOM as nvidia-driver RPM.
* Absent from base bluefin-stable/lts SBOMs (akmod, built separately).
* fetch-github-driver-versions.js uses null for nvidia on stable/lts streams.
* - Atomic write: output is written to a temp file then renamed to avoid
Expand Down Expand Up @@ -203,77 +203,14 @@ const RAW_STREAM_SPECS = [
keyRepo: "projectbluefin/bluefin-lts",
},
{
id: "bluefin-dx-stable",
label: "Bluefin DX Stable",
id: "bluefin-lts-nvidia",
label: "Bluefin LTS Nvidia",
org: "projectbluefin",
package: "bluefin-dx",
releasesRepo: "projectbluefin/bluefin",
streamPrefix: "stable",
keyRepo: "projectbluefin/bluefin",
},
{
id: "bluefin-dx-latest",
label: "Bluefin DX Latest",
org: "projectbluefin",
package: "bluefin-dx",
releasesRepo: "projectbluefin/bluefin",
streamPrefix: "latest",
keyRepo: "projectbluefin/bluefin",
},
{
id: "bluefin-dx-lts",
label: "Bluefin DX LTS",
org: "projectbluefin",
package: "bluefin-dx",
releasesRepo: "projectbluefin/bluefin-lts",
streamPrefix: "lts",
keyRepo: "projectbluefin/bluefin-lts",
},
{
id: "bluefin-dx-lts-hwe-testing",
label: "Bluefin DX LTS HWE Testing",
org: "projectbluefin",
package: "bluefin-dx",
releasesRepo: "projectbluefin/bluefin-lts",
streamPrefix: "lts-hwe-testing",
keyRepo: "projectbluefin/bluefin-lts",
},
{
id: "bluefin-dx-lts-hwe-testing-50",
label: "Bluefin DX LTS HWE Testing 50",
org: "projectbluefin",
package: "bluefin-dx",
releasesRepo: "projectbluefin/bluefin-lts",
streamPrefix: "lts-hwe-testing-50",
keyRepo: "projectbluefin/bluefin-lts",
},
{
id: "bluefin-dx-lts-testing-50",
label: "Bluefin DX LTS Testing 50",
org: "projectbluefin",
package: "bluefin-dx",
releasesRepo: "projectbluefin/bluefin-lts",
streamPrefix: "lts-testing-50",
keyRepo: "projectbluefin/bluefin-lts",
},
{
id: "bluefin-gdx-lts",
label: "Bluefin GDX LTS",
org: "projectbluefin",
package: "bluefin-gdx",
package: "bluefin-lts-nvidia",
releasesRepo: "projectbluefin/bluefin-lts",
streamPrefix: "lts",
streamPrefix: "stable",
keyRepo: "projectbluefin/bluefin-lts",
},
{
id: "bluefin-gdx-latest",
label: "Bluefin GDX Latest",
org: "projectbluefin",
package: "bluefin-gdx",
releasesRepo: "projectbluefin/bluefin",
streamPrefix: "latest",
keyRepo: "projectbluefin/bluefin",
},
{
id: "bluefin-nvidia-open-stable",
label: "Bluefin Nvidia Open Stable",
Expand Down