James Titcumb
622e754e8b
Merge pull request #562 from asgrim/557-fix-bin-suffix
...
557: use suffix directive for Docker tags
2026-03-23 14:55:32 +00:00
James Titcumb
330475728d
557: use suffix directive for Docker tags
2026-03-23 11:39:37 +00:00
James Titcumb
a008a7bb99
Merge pull request #560 from asgrim/551-update-box-version
...
551: update box version to require 4.7.x
2026-03-23 11:06:26 +00:00
James Titcumb
02bf17d5f5
551: update box version to require 4.7.x
2026-03-23 10:24:52 +00:00
James Titcumb
d2144f95ba
Merge pull request #553 from asgrim/add-infection-mutation-testing
...
Add mutation testing with Infection
2026-03-23 08:59:00 +00:00
James Titcumb
6cd155d434
Merge pull request #527 from asgrim/re-enable-pie-exe-windows-build
...
Re-enable Windows pie executable build
2026-03-23 08:58:36 +00:00
James Titcumb
6d7cd2cf9c
Add version check to see what SPC version we use
2026-03-23 07:49:29 +00:00
James Titcumb
b70ed6c06b
Re-enable Windows pie executable build
2026-03-23 07:49:29 +00:00
James Titcumb
47afcbeb83
Merge pull request #559 from php/remicollet-patch-1
...
Add LZF as supported
2026-03-23 07:47:00 +00:00
Remi Collet
cc0b989124
Add LZF as supported
2026-03-20 10:50:44 +01:00
James Titcumb
cbbe697859
Ensure mutation tests have GH token
2026-03-19 10:39:22 +00:00
James Titcumb
37abd01c4d
Improve PIE developer documentation
2026-03-19 08:53:58 +00:00
James Titcumb
97673090f4
Merge pull request #552 from asgrim/538-fix-phpize-build-tool-finder-api-verison-check-test
...
538: fix phpize build tool finder api verison check test
1.4.0-alpha.1
2026-03-18 14:02:49 +00:00
James Titcumb
5175bec268
Add mutation testing with Infection
2026-03-18 13:02:07 +00:00
James Titcumb
bb33861b5f
Ensure the phpApiVersion we look for is wildly different from anything in real life, so auto detection does not pick up the real system phpize
2026-03-18 12:00:00 +00:00
James Titcumb
06e86c8745
538: set phpize explicitly on TargetPlatform to ensure it is using the right phpize
2026-03-18 08:27:41 +00:00
James Titcumb
b46ed9db1d
Merge pull request #550 from asgrim/merge-up-1.4.x
...
Merge up 1.4.x - fixes for architecture parsing and PHP 8.5 warnings
2026-03-18 07:47:16 +00:00
James Titcumb
dac084b51e
Merge up #548 and #549 into 1.4.x
2026-03-18 07:22:06 +00:00
James Titcumb
bb8b16f1f0
Merge pull request #549 from asgrim/542-improve-architecture-parsing
...
542: improve architecture parsing and more test cases
1.3.10
2026-03-18 07:04:26 +00:00
James Titcumb
4fa1169f49
Merge pull request #548 from asgrim/537-fix-deprecation-warnings-from-box
...
537: fix deprecated output when using Box
2026-03-18 07:04:02 +00:00
James Titcumb
ec58093164
542: improve architecture parsing and more test cases
2026-03-17 11:39:48 +00:00
James Titcumb
3137195c5e
Merge pull request #547 from TimWolla/docker-no-cache
...
Add `--no-cache` to Docker instructions
2026-03-17 09:42:35 +00:00
Tim Düsterhus
4bb1f36ed8
Add --no-cache to Docker instructions
...
The composer cache is not reusable within Docker, as each build is independent.
It thus just bloats the final image.
2026-03-17 10:08:06 +01:00
James Titcumb
c37df9e1cd
Merge pull request #546 from TimWolla/improve-docker-instructions
...
Improve Docker instructions in docs/usage.md
2026-03-17 09:00:28 +00:00
Tim Düsterhus
3252bbc999
Improve Docker instructions in docs/usage.md
...
This aims to strike a balance between “best practice” and “being easy to
understand”. It uses `RUN --mount` to avoid including PIE in the resulting
image and takes care to uninstall `unzip` as well, but does not provide
“extension mechanisms” to install per-extension build or runtime libraries.
2026-03-17 09:25:44 +01:00
James Titcumb
10eb8469f4
537: fix deprecated output when using Box
...
- PIE issue: https://github.com/php/pie/issues/537
- Upstream box issue: https://github.com/box-project/box/issues/1577
Can probably be reverted once the Box issue is fixed & released :)
2026-03-17 07:50:02 +00:00
James Titcumb
09b665b20e
Merge pull request #545 from cataphract/glibc+musl
...
Allow distribution of musl + glibc binaries
2026-03-16 13:06:39 +01:00
James Titcumb
4690ae18dc
Apply CS fixes
2026-03-16 11:46:12 +00:00
Gustavo André dos Santos Lopes
5e2de67a92
Fix two tests when run on macos/alpine
2026-03-16 09:13:40 +00:00
Gustavo André dos Santos Lopes
02e42dcd7e
Allow distribution of musl+glibc binaries
...
Search for binaries with the anylibc suffix as a fallback candidate.
This allows shipping binaries that work both on glibc and musl without
copying the same binary with two separate names.
2026-03-16 09:09:07 +00:00
James Titcumb
2f8517f3c9
Merge pull request #540 from BSN4/add-grpc-pie-support
...
539: Add bsn4/grpc as PIE-supported alternative for ext-grpc
2026-03-11 14:50:21 +00:00
Bader
c824418229
539: Add bsn4/grpc as PIE-supported alternative for ext-grpc
2026-03-11 17:21:16 +03:00
James Titcumb
b3525ee6cc
Merge pull request #533 from asgrim/improve-ext-path-exception
...
Improve the exception_dir exception message with more details
2026-03-10 12:03:09 +00:00
James Titcumb
a91ae7da84
Merge pull request #534 from asgrim/phpize-build-tool-finder-check-api-version
...
Ensure the build tool finder checks PHP API version in phpize
2026-03-10 12:02:50 +00:00
James Titcumb
b6f78bf2f7
Merge pull request #536 from asgrim/dev-php-versions-issues
...
Fix `-dev` php versions issues
2026-03-10 12:02:20 +00:00
James Titcumb
6cd857301a
535: Add more robust testing for testRequiresReturnsListOfStatuses
2026-03-10 10:53:48 +00:00
James Titcumb
bc893d0f38
535: prevent bundled PHP extns from installing on '-dev' versions of PHP
2026-03-10 10:03:02 +00:00
James Titcumb
cee6573026
Ensure the build tool finder checks PHP API version in phpize
...
This avoids the wrong phpize tool being detected and giving a false positive in the build tool check.
2026-03-09 12:26:17 +00:00
James Titcumb
362d34cb32
Improve the exception_dir exception message with more details
2026-03-09 12:03:17 +00:00
James Titcumb
28eec8c422
Merge pull request #528 from asgrim/dep-updates
...
Dependency updates
2026-03-06 11:32:40 +00:00
James Titcumb
7fa3aa6e59
Bump actions/attest-build-provenance from 3 to 4
...
Bumps [actions/attest-build-provenance](https://github.com/actions/attest-build-provenance ) from 3 to 4.
- [Release notes](https://github.com/actions/attest-build-provenance/releases )
- [Changelog](https://github.com/actions/attest-build-provenance/blob/main/RELEASE.md )
- [Commits](https://github.com/actions/attest-build-provenance/compare/v3...v4 )
---
updated-dependencies:
- dependency-name: actions/attest-build-provenance
dependency-version: '4'
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com >
2026-03-06 10:43:40 +00:00
James Titcumb
608cdb2e3c
Bump phpstan/phpstan from 2.1.38 to 2.1.40
...
---
updated-dependencies:
- dependency-name: phpstan/phpstan
dependency-version: 2.1.40
dependency-type: direct:development
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
2026-03-06 10:42:12 +00:00
dependabot[bot]
730f3c2836
Bump actions/download-artifact from 7 to 8
...
Bumps [actions/download-artifact](https://github.com/actions/download-artifact ) from 7 to 8.
- [Release notes](https://github.com/actions/download-artifact/releases )
- [Commits](https://github.com/actions/download-artifact/compare/v7...v8 )
---
updated-dependencies:
- dependency-name: actions/download-artifact
dependency-version: '8'
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com >
2026-03-06 10:39:38 +00:00
dependabot[bot]
2796a0c1ad
Bump actions/upload-artifact from 6 to 7
...
Bumps [actions/upload-artifact](https://github.com/actions/upload-artifact ) from 6 to 7.
- [Release notes](https://github.com/actions/upload-artifact/releases )
- [Commits](https://github.com/actions/upload-artifact/compare/v6...v7 )
---
updated-dependencies:
- dependency-name: actions/upload-artifact
dependency-version: '7'
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com >
2026-03-06 10:39:20 +00:00
James Titcumb
1fa74f04ad
Merge pull request #526 from asgrim/435-prompt-to-install-missing-system-deps
...
435: prompt to install missing system deps
2026-03-06 10:30:12 +00:00
James Titcumb
e7053cb3e6
435: documentation improvements for 1.4.0 features
2026-03-06 09:23:36 +00:00
James Titcumb
3fb0c2443b
435: Added more system deps definitions
2026-03-06 08:25:50 +00:00
James Titcumb
606137190c
435: check system deps in pie build command
2026-03-05 11:57:21 +00:00
James Titcumb
4d3ec06e97
435: added flags to control system dependency scanning behaviour
2026-03-05 11:55:54 +00:00
James Titcumb
0c48a668a5
435: add tests for PrescanSystemDependencies
2026-03-05 11:28:12 +00:00