Skip to content

Adopt unified SBOM workflow (parent project + latest flag) - #184

Open
nevoodoo wants to merge 1 commit into
mainfrom
nevoodoo/unified-sbom-workflow
Open

Adopt unified SBOM workflow (parent project + latest flag)#184
nevoodoo wants to merge 1 commit into
mainfrom
nevoodoo/unified-sbom-workflow

Conversation

@nevoodoo

@nevoodoo nevoodoo commented Aug 26, 2026

Copy link
Copy Markdown
Contributor

What changes:

  • Uploads now pass parentName, attaching each version project to the repo's collection parent in Dependency-Track. This fixes new versions being created orphaned and therefore missing from the daily security digest (e.g. cpg-flow 1.4.0 on Aug 10).
  • Sets isLatest on uploads from main/tags, so the parent's "aggregate latest children" collection logic tracks the newest version automatically.
  • Auto-detects the dependency source: uv.lockuv sync --frozen --no-dev; requirements.txtuv pip install -r; otherwise installs from pyproject.toml.

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
@nevoodoo
nevoodoo requested a review from a team as a code owner August 26, 2026 01:21
@nevoodoo
nevoodoo requested a review from hrrsheen August 26, 2026 01:21
@nevoodoo
nevoodoo deployed to production August 26, 2026 01:21 — with GitHub Actions Active
@github-actions

Copy link
Copy Markdown
Contributor

Vulnerability Audit

Found 9 vulnerabilities across 3 packages.
2 blocked, 7 in dev-only paths.

Blocked upstream — needs a fix in a parent package

Package Current → Fix CVEs Blocked by
bokeh 3.4.3 → 3.8.2 CVE-2026-21883 hail==0.2.137 pins <3.5,>=3

Dev-only — not in production image

Package Current → Fix CVEs Path
click 8.3.1 → 8.3.3 CVE-2026-7246 black → click
pymdown-extensions 10.20 → 11.0.1 CVE-2026-46338, CVE-2026-61632, CVE-2026-67422 mkdocs-material → pymdown-extensions

@github-actions

Copy link
Copy Markdown
Contributor

🐳 Docker Image Built

A new Docker image has been built for this PR:

Image: australia-southeast1-docker.pkg.dev/cpg-common/images-dev/cpg_flow:6c929cefcb0ffb87c3f1967c685cb15816050434

Pull command:

docker pull australia-southeast1-docker.pkg.dev/cpg-common/images-dev/cpg_flow:6c929cefcb0ffb87c3f1967c685cb15816050434

🔗 View in Google Cloud Console


This comment was automatically generated by the Docker workflow.

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