Skip to content

fix(catalog): generate Bluefin LTS rebases against the bluefin-lts package - #1102

Open
castrojo wants to merge 1 commit into
projectbluefin:v4from
castrojo:fix/catalog-bluefin-lts
Open

fix(catalog): generate Bluefin LTS rebases against the bluefin-lts package#1102
castrojo wants to merge 1 commit into
projectbluefin:v4from
castrojo:fix/catalog-bluefin-lts

Conversation

@castrojo

@castrojo castrojo commented Sep 8, 2026

Copy link
Copy Markdown
Contributor

Problem

buildRebaseCommand in src/components/DriverVersionsCatalog.tsx derived the package name via stream.id.replace(/-.*/, ""). For the bluefin-lts stream, this stripped -lts and resolved to bluefin, generating rebase commands pointing to ghcr.io/projectbluefin/bluefin:<tag> instead of ghcr.io/projectbluefin/bluefin-lts:<tag>.

Solution

  • Added explicit STREAM_PACKAGES mapping in src/components/DriverVersionsCatalog.tsx to map bluefin-lts to bluefin-lts (and preserve explicit mappings for other streams).
  • Added unit test in scripts/catalog-components.test.js to assert that DriverVersionsCatalog emits rebase commands against bluefin-lts for the bluefin-lts stream.

Fixes #1079

— hive: backend=goose model=gemini-3.8-flash

Use explicit stream-to-package mapping in DriverVersionsCatalog's
buildRebaseCommand so bluefin-lts produces rebases to
ghcr.io/projectbluefin/bluefin-lts:<tag> instead of bluefin:<tag>.

Fixes projectbluefin#1079

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