Context
Attach all native package artifacts (.deb, .rpm, .apk) to the GitHub Release alongside the existing .tar.gz bundles. This enables users who don't have our APT/YUM/APK repo configured to download and install manually via wget + dpkg -i / rpm -i / apk add --allow-untrusted.
Acceptance Criteria
Dependencies
Suggested Test Plan
- Tag a test release (e.g.
v13.1.0-rc.1)
- Verify GitHub Release includes
.deb, .rpm, .apk assets
- Download a
.deb, install on clean Debian 12: dpkg -i *.deb
- Verify
php -m | grep firebird — loaded
Context
Attach all native package artifacts (
.deb,.rpm,.apk) to the GitHub Release alongside the existing.tar.gzbundles. This enables users who don't have our APT/YUM/APK repo configured to download and install manually viawget + dpkg -i/rpm -i/apk add --allow-untrusted.Acceptance Criteria
packages-linux.ymlreleasejob uploads.deb,.rpm,.apkfiles as GitHub Release assetsphp-firebird-13.0.0-php84-nts-debian-bookworm-amd64.deb, etc.draft: true(same as.tar.gzbundles)publish-release.ymlpublishes all assets when it flipsdraft: falseDependencies
publish-release.ymlworkflow — handles the draft → publish flipSuggested Test Plan
v13.1.0-rc.1).deb,.rpm,.apkassets.deb, install on clean Debian 12:dpkg -i *.debphp -m | grep firebird— loaded