Skip to content

Add new release workflow to publish files required by PIE - #623

Merged
nikic merged 1 commit into
krakjoe:masterfrom
madmajestro:introduce-pie-release-workflow
May 10, 2026
Merged

Add new release workflow to publish files required by PIE#623
nikic merged 1 commit into
krakjoe:masterfrom
madmajestro:introduce-pie-release-workflow

Conversation

@madmajestro

Copy link
Copy Markdown
Collaborator

This commit introduces a new release workflow which is triggered if a new release or prerelease is published on GitHub. It builds zip-files with prebuilt Windows Dlls and uploads them as artifacts to the release. These artifacts are required by PIE (PHP Installer for Extensions) to function correctly for Windows users. The CI pipeline has been modified to build and test the extension for all Windows PHP versions for which installation packages are available via PECL or PIE.

Closes #568

This commit introduces a new release workflow which is triggered if a
new release or prerelease is published on GitHub. It builds zip-files
with prebuilt Windows Dlls and uploads them as artifacts to the release.
These artifacts are required by PIE (PHP Installer for Extensions) to
function correctly for Windows users. The CI pipeline has been modified
to build and test the extension for all Windows PHP versions for which
installation packages are available via PECL or PIE.
@madmajestro
madmajestro force-pushed the introduce-pie-release-workflow branch from 69d0130 to 64b95bb Compare May 10, 2026 15:37
@madmajestro

Copy link
Copy Markdown
Collaborator Author

This also introduces additional builds for older PHP versions on Windows, but I think that as long as we support them - and they are available on PECL) - we should test them in the CI as well.

@nikic
nikic merged commit 07be608 into krakjoe:master May 10, 2026
50 checks passed
@madmajestro
madmajestro deleted the introduce-pie-release-workflow branch May 10, 2026 18:47
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.

about apcu-8.4-x64-nts.zip and apcu-8.4-x64-ts.zip

2 participants