Skip to content

ci: add goreleaser dry run#1936

Open
alan747271363-art wants to merge 1 commit into
projectcapsule:mainfrom
alan747271363-art:codex/add-goreleaser-dry-run
Open

ci: add goreleaser dry run#1936
alan747271363-art wants to merge 1 commit into
projectcapsule:mainfrom
alan747271363-art:codex/add-goreleaser-dry-run

Conversation

@alan747271363-art
Copy link
Copy Markdown

Summary

  • add a pull request workflow that runs GoReleaser in snapshot dry-run mode
  • install cosign v4.1.1 in the dry run so release signing compatibility is exercised before tags are pushed
  • skip publishing while keeping the release workflow's checkout, Go setup, cache, Syft, cosign, and GoReleaser path aligned

Closes #1920

Validation

  • py -c "import yaml, pathlib; yaml.safe_load(pathlib.Path('.github/workflows/releaser-dry-run.yml').read_text()); print('YAML OK')"
  • git diff --check

Note: this adds a GitHub Actions workflow, so the actual GoReleaser dry run will execute in CI.

Copilot AI review requested due to automatic review settings May 31, 2026 06:48
@oliverbaehler
Copy link
Copy Markdown
Collaborator

@alan747271363-art does it need a token or anything?

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.

bug: co-sign action requires pinning

2 participants