Skip to content

Add a release workflow that builds the scanner once for the appsec scan - #18

Merged
infraguard-web merged 1 commit into
mainfrom
feat/scanner-release
Oct 7, 2026
Merged

infraguard-web merged 1 commit into
mainfrom
feat/scanner-release

Conversation

@infraguard-web

@infraguard-web infraguard-web commented Oct 7, 2026 •

Copy link
Copy Markdown
Collaborator

Adds .github/workflows/versprite-scanner-release.yml, run by hand with a full commit SHA. It builds Linux amd64 and arm64 scanners for that commit and attaches them, with SHA256SUMS, to a scanner-<first 12 of SHA> release.

The appsec-workflows secret scan downloads these and checks them against checksums pinned in its own repo, instead of every repo building the scanner itself (about 5 minutes per repo per version).

  • The tag doesn't start with v, so upstream's release.yml (goreleaser, DockerHub) never runs for it.
  • A release is never replaced. If the tag exists the run stops, since callers pin its checksums.
  • Only this new file is added. Nothing upstream is changed.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
@infraguard-web
infraguard-web merged commit 48d84e1 into main Oct 7, 2026
10 checks passed
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