Skip to content

feat(go): Split release pipeline jobs - #17

Merged
nfebe merged 2 commits into
mainfrom
feat/go-release-workflow
Sep 2, 2026
Merged

nfebe merged 2 commits into
mainfrom
feat/go-release-workflow

Conversation

@nfebe

@nfebe nfebe commented Sep 2, 2026

Copy link
Copy Markdown
Contributor

Add a reusable Go release workflow that runs validation, artifact building, and publication as separate jobs. Only publication receives repository write access.

Go releases can now isolate validation, artifact building, and publication. Only the final job receives write access, so tests and build commands cannot publish repository changes.
@nfebe
nfebe force-pushed the feat/go-release-workflow branch from 93c5345 to 3482b7d Compare September 2, 2026 17:15
A release can now resume when its tag already identifies the same commit. Missing configured artifacts stop publication instead of producing an incomplete release.
@nfebe
nfebe merged commit 2c262fb into main Sep 2, 2026
4 checks passed
@nfebe
nfebe deleted the feat/go-release-workflow branch September 2, 2026 21:09
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