Skip to content

Fix: attach VEX statements with the Scout organisation and allow a run by hand - #590

Merged
SandObserver merged 1 commit into
mainfrom
fix/vex-scout-org-and-dispatch
Oct 27, 2026
Merged

SandObserver merged 1 commit into
mainfrom
fix/vex-scout-org-and-dispatch

Conversation

@SandObserver

Copy link
Copy Markdown
Owner

Summary

  • Pass --org with the Docker Hub namespace to docker scout attestation add. Scout refuses the referrer attach without it.
  • Move the VEX job from release.yml into a new vex.yml, called by the release with the image digest and version.
  • Add a workflow_dispatch trigger to vex.yml that takes a published version, resolves its digest from Docker Hub and attaches the statements.
  • Keep the job non-blocking when called by the release, and failing when run by hand.

Testing
All green. Release workflow tests now read vex.yml and cover the dispatch input, the version filter and --org.

Changelog

Checklist

  • Stays within the project constraints: one container, no runtime dependencies, no build step (see CONTRIBUTING.md).
  • Tests added or updated for new logic, and the full suite, lint, and typechecks pass.
  • Docs updated if behavior or configuration changed.

@SandObserver SandObserver added the github_actions Pull requests that update GitHub Actions code label Oct 27, 2026
@SandObserver
SandObserver merged commit 2513045 into main Oct 27, 2026
6 checks passed
@SandObserver
SandObserver deleted the fix/vex-scout-org-and-dispatch branch October 27, 2026 15:40
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

github_actions Pull requests that update GitHub Actions code

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant