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

1064 Commits

Author SHA1 Message Date
James Titcumb
43ba15d749 Extract static PHP check 2025-12-22 14:06:55 +00:00
James Titcumb
51929b0ed2 Rename various jobs and steps for the addition of static binaries 2025-12-22 14:06:55 +00:00
James Titcumb
17c33e85cb Add all the binaries to the PIE release too 2025-12-22 14:06:55 +00:00
James Titcumb
b1b35575fc Tidying up PIE binary build pipeline a bit 2025-12-22 14:06:55 +00:00
James Titcumb
1dc43c3a8a Add Windows into SPC build matrix 2025-12-22 14:06:54 +00:00
James Titcumb
ab2a90b326 Add self contained PIE executable CI step 2025-12-22 14:06:54 +00:00
James Titcumb
2f283866be Use PHP 8.5 and PHP_BUILD_PROVIDER to identify if we are running under Static PHP 2025-12-22 14:06:54 +00:00
James Titcumb
d98e5b9b7f Added barebones structure of building with Static PHP 2025-12-22 14:06:48 +00:00
James Titcumb
be5f1429ad Merge pull request #464 from php/1.3.x
Merge up 1.3.x into 1.4.x - fix intermittent package not being found
2025-12-19 17:17:18 +00:00
James Titcumb
e8a96bf77f Merge pull request #463 from asgrim/462-fix-intermittent-fault-caused-by-complete-alias-packages
462: fix intermittent failure to look up packages
1.3.3
2025-12-19 16:23:13 +00:00
James Titcumb
395fb35783 462: fix CompleteAliasPackage from breaking CompletePackage checks by ensuring we use CompletePackageInterface 2025-12-19 15:40:05 +00:00
James Titcumb
63c755bfd8 Merge pull request #458 from asgrim/455-fix-trunk-actions
455: fix trunk actions not running for nightly builds
2025-12-17 16:32:36 +00:00
James Titcumb
60236eb58a 434: define a virtual package for Alpine 2025-12-17 16:32:03 +00:00
James Titcumb
1a15aa00e9 434: don't check for build tools on Windows at all 2025-12-17 15:48:15 +00:00
James Titcumb
d6a2892a3b 434: add brew support for build tool checker 2025-12-17 15:47:32 +00:00
James Titcumb
82b1ec2a08 434: run Dockerfile e2e test in CI 2025-12-17 15:47:32 +00:00
James Titcumb
69b5290f4b 434: added a set of Dockerfile-based end-to-end tests to check build tools get installed 2025-12-17 15:47:32 +00:00
James Titcumb
81d8f982f0 434: ensure phpize is thoroughly checked on dnf/yum systems due to placeholder 2025-12-17 15:47:31 +00:00
James Titcumb
e0fab35c36 434: added yum/dnf support for PackageManager 2025-12-17 15:47:31 +00:00
James Titcumb
e1f3f4dc7e 434: check if we can install with sudo or gracefully fail on error installing build tools 2025-12-17 15:47:31 +00:00
James Titcumb
e369a29cd7 434: add more test cases for build tool checkers 2025-12-17 15:47:31 +00:00
James Titcumb
b08066a759 434: add test for CheckAllBuildTools 2025-12-17 15:47:30 +00:00
James Titcumb
772a35e03d 434: add phpize install 2025-12-17 15:47:30 +00:00
James Titcumb
d0613824ed 434: ensure warning is not emitted when package manager does not have a package configured 2025-12-17 15:47:30 +00:00
James Titcumb
5b33c984e0 434: add --auto-install-build-tools and --no-build-tools-check flags for controlling build tools checker 2025-12-17 15:47:30 +00:00
James Titcumb
88068ee086 434: add build tools check for build and install commands 2025-12-17 15:47:29 +00:00
James Titcumb
ae10e7fce2 434: improved messaging and flow for prompts 2025-12-17 15:47:29 +00:00
James Titcumb
4a85df4657 Allow build tool package name to be null 2025-12-17 15:47:29 +00:00
James Titcumb
90b164dabe 434: define more build tools in checker and deduplicate 2025-12-17 15:47:29 +00:00
James Titcumb
d826187b33 434: added initial implementation of build tool checker 2025-12-17 15:47:23 +00:00
James Titcumb
fbe7f77f74 455: update maintainer handbook for new branch strategy 2025-12-17 15:29:09 +00:00
James Titcumb
2af89a9ee0 455: fix trunk actions to run on default branch (whatever that may be) 2025-12-17 15:07:48 +00:00
James Titcumb
355966b212 Merge pull request #457 from php/1.3.x
Merge up 1.3.x to 1.4.x - fix windows relative extension path bug
2025-12-17 14:48:52 +00:00
James Titcumb
5193fa5975 Merge pull request #456 from asgrim/451-fix-windows-relative-ext-path
Fix windows relative ext path
1.3.2
2025-12-17 13:59:23 +00:00
James Titcumb
702e0da43a 451: ensure Windows relative path expansion happens before creation of extension path 2025-12-16 18:53:24 +00:00
James Titcumb
81543dd72e 451: test to model relative extension paths in Windows explicitly 2025-12-16 18:53:06 +00:00
vinchan
d0679947b9 docs:Add translations for the PIE Maintainers Handbook and usage documentation in Chinese and Japanese 2025-12-09 01:35:31 +08:00
vinchan
ff5d7002b3 Add .idea/ to .gitignore to exclude IDE configuration files 2025-12-09 01:28:35 +08:00
James Titcumb
b595732a62 Merge pull request #449 from asgrim/improve-readme
Reorganise and enhance the README for first time visitors feedback
2025-12-08 14:03:57 +00:00
James Titcumb
a7a44a2bc2 Reorganise and enhance the README for first time visitors feedback 2025-12-05 18:04:56 +00:00
James Titcumb
d08c089e14 Merge pull request #428 from php/dependabot/github_actions/actions/checkout-6
Bump actions/checkout from 4 to 6
2025-11-27 16:46:20 +00:00
James Titcumb
ac1782ee71 Merge pull request #442 from php/1.3.x
Merge up 1.3.x to 1.4.x
2025-11-27 16:45:31 +00:00
James Titcumb
2ebd9dcb45 Merge pull request #441 from asgrim/fix-self-verify
Fix self-verify to use latest attestation library
1.3.1
2025-11-27 16:24:28 +00:00
James Titcumb
a83e4a08b8 Merge pull request #440 from asgrim/fix-self-verify
Fix self-verify to use latest attestation library
2025-11-27 16:04:35 +00:00
James Titcumb
ae60748b6a Fix self-verify to use latest attestation library, see ThePHPF/attestation#14 2025-11-27 15:46:27 +00:00
James Titcumb
7143d052b9 Merge pull request #427 from tillkruss/patch-1
Add `relay` extension to supported extensions list
2025-11-26 09:23:17 +00:00
dependabot[bot]
cbd6265259 Bump actions/checkout from 4 to 6
Bumps [actions/checkout](https://github.com/actions/checkout) from 4 to 6.
- [Release notes](https://github.com/actions/checkout/releases)
- [Changelog](https://github.com/actions/checkout/blob/main/CHANGELOG.md)
- [Commits](https://github.com/actions/checkout/compare/v4...v6)

---
updated-dependencies:
- dependency-name: actions/checkout
  dependency-version: '6'
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-11-26 08:43:22 +00:00
Till Krüss
2ac0008754 Add relay extension to supported extensions list 2025-11-25 13:15:05 -08:00
James Titcumb
3a2824243f Merge pull request #426 from asgrim/remove-timeouts-on-processes-except-sudo
Remove timeouts on all process invocations except those potentially using sudo
1.3.0 1.3.0-rc.3
2025-11-24 16:16:16 +00:00
James Titcumb
c82fe3c38f Remove timeouts on all process invocations except those potentially using sudo 2025-11-24 15:46:30 +00:00