Skip to content

chore: operational fix for CI timeout#116

Open
sonupreetam wants to merge 1 commit intocomplytime:mainfrom
sonupreetam:feat/actions-ci-timeout
Open

chore: operational fix for CI timeout#116
sonupreetam wants to merge 1 commit intocomplytime:mainfrom
sonupreetam:feat/actions-ci-timeout

Conversation

@sonupreetam
Copy link
Contributor

@sonupreetam sonupreetam commented Feb 27, 2026

Summary

Verification was succeeding, but the step never "finished" because GitHub Actions was struggling to flush 1.7MB of JSON into the log.

  • The "Verify SBOM" step in the sign-and-verify workflow was hanging/timing out because
    cosign verify-attestation dumps the entire verified attestation payload (~1.7MB for the
    SBOM DSSE envelope) to stdout, which GitHub Actions struggles to buffer and render in the
    step log.
  • Redirect stdout to /dev/null on all three verify-attestation steps (SLSA provenance,
    SBOM, vulnerability scan).
  • Verification still works via exit code — cosign exits non-zero
    on failure. The --verbose debug trace (written to stderr) remains visible in the logs.
  • This step had finished during previous testing.

Updates

  • reusable_sign_and_verify.yml

Review Hints

Signed-off-by: sonupreetam <spreetam@redhat.com>
@sonupreetam sonupreetam changed the title feat: operational fix for CI timeout chore: operational fix for CI timeout Feb 27, 2026
@sonupreetam sonupreetam marked this pull request as ready for review February 27, 2026 19:49
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