From e49acec8323310960ec1143519c94a66b6211357 Mon Sep 17 00:00:00 2001 From: Calvin Buckley Date: Wed, 1 Jul 2026 10:56:29 -0300 Subject: [PATCH] Remove submodule dependency from web-php in release process The submodule was problematic and removed in php/infrastructure#1928. Update the release process documentation to reflect this, or RMs (sorry...) will accidentally re-add the submodule following the process. Change suggested by @DanielEScherzer on Slack. --- docs/release-process.md | 26 +------------------------- 1 file changed, 1 insertion(+), 25 deletions(-) diff --git a/docs/release-process.md b/docs/release-process.md index 570107492ac3..4215002a7b4d 100644 --- a/docs/release-process.md +++ b/docs/release-process.md @@ -678,31 +678,7 @@ slightly different steps. We'll call attention where the steps differ. git push upstream master ``` -14. Switch to your local clone of the `web-php` repository and update the - `web-php-distributions` submodule. - - ```shell - cd /path/to/repos/php/web-php - git pull --rebase upstream master - git submodule init - git submodule update - cd distributions - git fetch --all - git pull --rebase upstream master - cd .. - git commit distributions -m "X.Y.Z tarballs" - git push upstream master - ``` - - > 💬 **Hint** \ - > This fetches the last commit ID from `web-php-distributions` and pins the - > "distributions" submodule in `web-php` to this commit ID. - > - > When the website syncs, which should happen within an hour, the tarballs - > will be available from `https://www.php.net/distributions/php-X.Y.Z.tar.gz`, - > etc. - -15. Once the release is tagged, contact the release-managers@php.net distribution +14. Once the release is tagged, contact the release-managers@php.net distribution list so that Windows binaries can be created. Once those are made, they may be found at https://windows.php.net/qa/.