Skip to content

fix(sbom): support version-qualified live tags in recent-release discovery - #1128

Open
mrbobbytables wants to merge 1 commit into
projectbluefin:v4from
mrbobbytables:fix-sbom-recent-release-tags
Open

fix(sbom): support version-qualified live tags in recent-release discovery#1128
mrbobbytables wants to merge 1 commit into
projectbluefin:v4from
mrbobbytables:fix-sbom-recent-release-tags

Conversation

@mrbobbytables

@mrbobbytables mrbobbytables commented Sep 8, 2026

Copy link
Copy Markdown

Summary

Fixes #1082

Updates findRecentTagsForStream in scripts/lib/sbom/parser.js:

  • Recognizes version-qualified dated tags (e.g. stable-44.YYYYMMDD or testing-44.YYYYMMDD) in addition to exact <streamPrefix>-YYYYMMDD tags.
  • Retains a latest-release fallback when the fixed lookback window finds no releases, preventing quiet streams from returning zero releases and causing cache staleness.
  • Adds regression unit test coverage in scripts/sbom-parser.test.js and scripts/fetch-github-sbom.test.js covering version-qualified tags, latest-release fallback, and the parser live probe.

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

…overy

Support version-qualified dated tags (e.g. stable-44.YYYYMMDD or
testing-44.YYYYMMDD) in findRecentTagsForStream and retain a
latest-release fallback when the fixed lookback finds no releases.

Fixes projectbluefin#1082

Assisted-by: Gemini 3.8 Flash via GitHub Copilot
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
Signed-off-by: mrbobbytables <mrbobbytables@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