Skip to content

feat: add verified release-tool setup action - #91

Merged
vitormattos merged 4 commits into
mainfrom
feat/setup-release-tool
Sep 21, 2026
Merged

vitormattos merged 4 commits into
mainfrom
feat/setup-release-tool

Conversation

@vitormattos

Copy link
Copy Markdown
Member

Implements the reusable PHAR setup contract from #87 without release business logic. The action accepts an exact semantic version, downloads the PHAR and published SHA-256 from the same versioned release, fails closed on malformed/mismatched checksums, smoke-tests the PHAR, and exposes its path/version. Merge remains dependent on a tested release-tool release from #82.

Signed-off-by: Vitor Mattos <vitor@php.rio>
Signed-off-by: Vitor Mattos <vitor@php.rio>
Signed-off-by: Vitor Mattos <vitor@php.rio>
Signed-off-by: Vitor Mattos <vitor@php.rio>
@vitormattos
vitormattos merged commit cb1515e into main Sep 21, 2026
5 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