Skip to content

ci: add versioned action release workflow - #16

Merged
vitormattos merged 1 commit into
mainfrom
ci/versioned-action-release
Sep 20, 2026
Merged

vitormattos merged 1 commit into
mainfrom
ci/versioned-action-release

Conversation

@vitormattos

Copy link
Copy Markdown
Member

Summary

Add a reproducible release process for the reusable governance actions.

The manual release workflow:

  • only releases from main;
  • requires an explicit vMAJOR.MINOR.PATCH input;
  • verifies the requested version matches package.json;
  • refuses to overwrite an existing tag;
  • runs the full project checks again before publication;
  • creates the Git tag and GitHub Release at the exact validated commit.

This provides the release mechanism needed for #13 while consumers remain pinned to immutable commit SHAs.

Signed-off-by: Vitor Mattos <vitor@php.rio>
@vitormattos
vitormattos force-pushed the ci/versioned-action-release branch from 56b3237 to a4d62a3 Compare September 20, 2026 00:51
@vitormattos
vitormattos merged commit 5b9ebb5 into main Sep 20, 2026
7 checks passed
@vitormattos
vitormattos deleted the ci/versioned-action-release branch September 20, 2026 00:51
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