feat(ci): dispatchable read-only CVE measurement across every image #118
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
Delete branch "diag/measure-cve-budgets"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
One run, every ops/docker image, the same cve-gate binary the release path uses, against the digest each image's highest semver tag resolves to in Harbor today. Builds nothing, releases nothing, always exits green.
Ran today as run 272. What it surfaced (partial, still running at PR time):
Two conclusions already:
On main this becomes
workflow_dispatch-able: re-measure the whole estate any time without touching the release path. cve-budgets.yaml says budgets are measured by the pipeline — this is the instrument.Generated with Claude Code
Run 272 was killed at ~25 minutes ('context deadline exceeded'), 14 of 18 images measured. timeout-minutes: 120 on the job, an ONLY filter so this push scans just the remainder (tauri-ci-runner, techdocs-builder, techdocs-runner, vikunja-mcp), and the filter doubles as a dispatch input for partial re-measurement on main. Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>