Jean-Baptiste Nahan
863a7b823f
Apply suggestions from code review
...
Co-authored-by: James Titcumb <james@asgrim.com >
2025-11-20 13:40:29 +01:00
Jean-Baptiste Nahan
d6a347c183
Document OS compatibility restrictions for extensions
...
Added guidelines for 'os-families' and 'os-families-exclude' directives to restrict OS compatibility for extensions.
2025-11-20 09:33:50 +01:00
James Titcumb
458bf2d4f4
Modify release workflow to allow immutable releases
...
Instead of creating the release by hand and then having a workflow triggered
to add the release, which is not possible if immutable releases are enabled,
we will now:
- run the release workflow on "tag" instead of "release"
- the workflow creates a DRAFT release based on the tag that triggered
- the workflow then attaches the PHAR to the release
- maintainer must then review the release, ensure it is correct, then publish
Once the release is published (assuming immutable releases are enabled):
- the tag is immutable
- the attached assets on the release are immutable
- the flag that dictates pre-release/latest release status is immutable
- the release changelog may still be changed
- the release title may still be changed
- a release attestation is added to the release which can be verified
The release can be verified with:
```shell
gh release verify <release-tag>
```
A given `pie.phar` on your machine can be verified as the release asset with:
```shell
gh release verify-asset <release-tag> pie.phar
```
For more documentation, see:
https://docs.github.com/en/code-security/supply-chain-security/understanding-your-software-supply-chain/immutable-releases
2025-11-04 18:39:40 +00:00
James Titcumb
9df5fedff3
Add note about existing PECL packages and package.xml
2025-10-13 20:23:00 +01:00
Remi Collet
65c48ba1d9
bitset and xattr are supported
2025-09-18 14:32:37 +02:00
NathanFreeman
3b8c1abba8
support swoole
2025-08-30 11:54:30 +08:00
James Titcumb
805d487bac
Clarify normalisation of Windows architecture values
2025-08-18 08:14:16 +01:00
James Titcumb
6e090216ed
Group and update supported extensions list
2025-08-05 21:16:10 +01:00
James Titcumb
fcf9b5a92d
Added pecl/mcrypt to supported exts
2025-08-05 20:07:14 +01:00
James Titcumb
c5d3664cea
279: added docs for disabling box requirements checker
2025-07-22 20:15:43 +01:00
James Titcumb
80ffaee236
Updated more supported extensions
2025-06-26 19:52:50 +01:00
James Titcumb
cde3112d99
Update php-memcached/php-memcached as supported
2025-06-26 19:52:50 +01:00
James Titcumb
3a4d985046
Added geospatial to supported exts
2025-06-26 19:52:50 +01:00
James Titcumb
d9cfd47292
Added hrtime PR link
2025-06-26 19:52:50 +01:00
James Titcumb
0dde467b42
Updated list of supported extensions
2025-06-26 19:52:50 +01:00
James Titcumb
d98200e780
Improved docs for maintainers on how to test out exts before sending to Packagist
2025-06-18 13:20:17 +02:00
James Titcumb
034a1b2056
Apply suggestions from code review
...
Co-authored-by: Tim Düsterhus <timwolla@googlemail.com >
2025-06-13 14:39:45 +01:00
James Titcumb
d33ab59cca
Review and update of docs wording
2025-06-12 20:54:45 +01:00
James Titcumb
374722cedb
Merge pull request #243 from asgrim/doc-version-constraint-flexibility
...
Documenting version constraint into pie.json
2025-05-28 11:21:40 +01:00
Remi Collet
9407f65cdc
All mailparse
2025-05-19 11:37:25 +02:00
James Titcumb
b8d7e757ff
Documenting version constraint into pie.json
2025-05-14 08:33:35 +02:00
Flávio Heleno
34e18a4635
Add embedded-php extensions to the list
2025-04-20 09:32:49 -03:00
Jesper Noordsij
a30c7fd5c1
Add brotli and zstd to supported (PECL) extensions
2025-04-17 16:47:36 +02:00
James Titcumb
3b92107bed
Added documentation for 'pie install'
2025-04-09 21:02:22 +01:00
James Titcumb
2be2ddbe0f
Add section on the PIE build steps
2025-03-24 10:23:12 +00:00
James Titcumb
c94c664e36
Merge pull request #187 from asgrim/override-source-download-urls
...
Allow extensions to override download URLs
2025-02-28 07:20:15 +00:00
Arnaud Le Blanc
8c3350cca3
Mark inotify, memprof, rdkafka as supported
2025-02-24 16:27:33 +01:00
James Titcumb
36da7b2244
Update to remove superfluous override- prefix and pull latest composer/composer
2025-02-05 10:26:17 +00:00
James Titcumb
504aa88a4b
Update docs with actual expected build path
...
Co-authored-by: Christophe Coevoet <stof@notk.org >
2025-02-05 10:22:27 +00:00
James Titcumb
7f93eb3491
Documentation for override-download-url-method
2025-02-05 10:22:26 +00:00
James Titcumb
f515b7300c
Add {version} template to download package path
2025-02-05 10:22:25 +00:00
Alexander Makarov
ee413a1419
Fix typo
2025-01-30 12:20:14 +03:00
James Titcumb
f3296a0a1e
Added PECL comparison
2025-01-28 20:32:20 +00:00
James Titcumb
40b151360f
Improvements to table/code styling
2025-01-24 10:56:35 +00:00
James Titcumb
dcdd07650e
Allow adding/removing Packagist.org repo
2025-01-23 11:09:42 +00:00
James Titcumb
6289eaf1b8
Documentation for auto-INI and repositories
2025-01-23 10:37:20 +00:00
James Titcumb
2753bf2257
Apply suggestion from @TimWolla on apt install
2025-01-03 19:18:35 +00:00
James Titcumb
1898682b6c
Remove ext-zip dependency
2025-01-03 19:10:02 +00:00
Flávio Heleno
78e82b3876
Sort supported extensions list alphabetically
2024-12-24 09:16:01 -03:00
Jesper Noordsij
a269c65d54
Mark xdebug as supported
...
See https://github.com/xdebug/xdebug/releases/tag/3.4.0
2024-12-10 12:23:58 +01:00
James Titcumb
8cfcff9da6
Merge pull request #122 from Wirone/codito/docker-builds
...
feat: CI job for building Docker binary-only images
2024-12-04 21:24:54 +00:00
Remi Collet
958457c0a3
add remi's supported ext
2024-12-04 11:09:47 +01:00
James Titcumb
6fc7ae0497
Updated status of pcov ext
2024-12-04 09:15:27 +00:00
Greg Korba
61ba6a88f0
Use less granular tagging policy
2024-12-04 09:41:41 +01:00
Greg Korba
8585fd2239
Use bin instead of latest-bin
2024-12-03 16:21:46 +01:00
Greg Korba
f69e736ea0
Docs for installing in Docker builds
2024-11-29 11:48:39 +01:00
James Titcumb
61acb1efe8
Updated abandoned (according to PECL) packages and core extensions list
2024-11-28 10:07:38 +00:00
James Titcumb
fdf65b6f31
Added supported extensions list with current PECL ext list
2024-11-28 09:03:20 +00:00
James Titcumb
8156273669
Use GH attestation and organise workflows better
2024-11-27 19:44:29 +00:00
James Titcumb
19a357d169
Added documentation for build-path config
2024-11-21 20:22:18 +00:00