Skip to content

CI: no post-publish smoke check on the published manifests #44

Description

@castrojo

Found during the CI/CD audit (#42).

The manifest job assembles, signs, attaches an SBOM to, and attests each multi-arch manifest, then stops. Nothing afterwards pulls the published tag on both architectures and checks that it runs, that cosign verify succeeds, and that the SBOM referrer is discoverable. projectbluefin/dakota has publish-smoke.yml for this.

The audit found that the SBOM referrer chain does work today (verified by hand against ghcr.io/projectbluefin/base: 595 packages), but nothing keeps it working.

Wanted: a small post-manifest job that, per image, resolves the digest, pulls it per architecture, runs the image, and verifies signature + SBOM discovery.

Metadata

Metadata

Assignees

No one assigned

    Labels

    1-triageNew work awaiting human triage.3-clanker-queueWork admitted to the agent-maintained queue.

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions