1
0
mirror of https://github.com/php/pie.git synced 2026-03-24 07:22:17 +01:00

14 Commits

Author SHA1 Message Date
James Titcumb
71f8b753da 446: Fix versions not parsing when PHP_VERSION is not semver-compat
Reverts commit 2962d921be

Presumably this was changed for simplicity, but there was no test to ensure any
PHP builds with non-semver-compatible version strings don't crash
2026-01-19 17:48:01 +00:00
James Titcumb
088acd777e Replace output throughout all of PIE witih Composer ConsoleIO 2025-10-16 19:27:33 +01:00
James Titcumb
ce02e1f3f8 Updated psalm phpunit plugin so dataproviders no longer need suppression 2025-04-01 20:30:38 +01:00
James Titcumb
dd7af3e2ae Added --skip-enable-extension option to avoid auto enabling of extensions in php.ini 2024-12-23 08:05:09 +00:00
Alexandre Daubois
c1dd798b88 Use #[RequiresOperatingSystemFamily] where possible 2024-11-19 16:48:20 +01:00
James Titcumb
7e1321e38e Workaround for dataproviders for non-Windows only tests 2024-10-02 08:50:32 +01:00
James Titcumb
ba38a2b043 Updated tests to work for more PHP versions 2024-10-02 07:20:09 +01:00
James Titcumb
91590f5061 Use separate test for PIE install integration test on Windows vs non-Windows 2024-09-10 20:25:18 +01:00
James Titcumb
88735fdfc4 Use sudo only if needed to remove test artifacts 2024-09-07 13:53:49 +02:00
James Titcumb
c78f53b614 Change INI file output to exclude .so and .dll as recommended in INI files 2024-07-22 16:00:10 +01:00
James Titcumb
d430f9dfc1 Ensure sudo can be run in UnixInstallTest and InstallCommandTest 2024-07-22 16:00:09 +01:00
James Titcumb
7fe9708abc Ensure the make install command writes out the .so file location for Unix builds 2024-07-22 16:00:07 +01:00
James Titcumb
1ac9bc86ea Simplified install command test to avoid unnecessary duplication of slow tests 2024-07-22 16:00:07 +01:00
James Titcumb
e784d1d831 Added integration tests for install command and unix installer 2024-07-22 16:00:07 +01:00