Skip to content

Unify release flow: keep FrankenPHP assets on pv releases#21

Merged
munezaclovis merged 1 commit intomainfrom
feat/release-flow
Mar 5, 2026
Merged

Unify release flow: keep FrankenPHP assets on pv releases#21
munezaclovis merged 1 commit intomainfrom
feat/release-flow

Conversation

@munezaclovis
Copy link
Copy Markdown
Contributor

Summary

  • release.yml: After GoReleaser creates a new v* release, automatically copy frankenphp-* assets from the previous release so every pv release ships with PHP binaries out of the box.
  • build-frankenphp.yml: Upload rebuilt FrankenPHP binaries to the latest v* pv release (with --clobber) instead of creating a separate frankenphp-* tagged release.

This ensures pv install always works — AvailableVersions() hits /releases/latest, and that release will always have frankenphp-* assets.

- release.yml: copy frankenphp-* assets from previous release to new
  release after GoReleaser runs, so every pv release has PHP binaries
- build-frankenphp.yml: upload rebuilt FrankenPHP assets to the latest
  v* pv release instead of creating a separate frankenphp-* release
@munezaclovis
Copy link
Copy Markdown
Contributor Author

Code review

No issues found. Checked for bugs and CLAUDE.md compliance.

🤖 Generated with Claude Code

- If this code review was useful, please react with 👍. Otherwise, react with 👎.

@munezaclovis munezaclovis merged commit 9d007f7 into main Mar 5, 2026
1 of 2 checks passed
@munezaclovis munezaclovis deleted the feat/release-flow branch March 5, 2026 06:48
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