Skip to content

ci: require validation of tagged commits before publishing - #22

Merged
Rasalas merged 1 commit into
mainfrom
ci/validate-release-tags
Sep 26, 2026
Merged

Rasalas merged 1 commit into
mainfrom
ci/validate-release-tags

Conversation

@Rasalas

@Rasalas Rasalas commented Sep 26, 2026

Copy link
Copy Markdown
Owner

A tag-only push could publish a release without testing the tagged commit. The release workflow now requires successful tests on Linux, macOS, and Windows plus golangci-lint before GoReleaser runs. All jobs check out the same event SHA.

The workflow defaults to read-only repository permissions; only the publication job receives contents:write.

Closes #12

Validation: actionlint v1.7.7 passes. Checked the validation dependencies, matching checkout SHAs, platform matrix, and job permissions. Publication itself is not run during this PR.

@Rasalas
Rasalas merged commit d707c6f into main Sep 26, 2026
4 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.

Validate tagged commits before publishing releases

1 participant