Commit 4b945820f33 for php.net
commit 4b945820f33d63269042c9839f15d5bd89899266
Author: Calvin Buckley <calvinb@php.net>
Date: Wed Jul 1 11:45:59 2026 -0300
Remove submodule dependency from web-php in release process (#22535)
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.
diff --git a/docs/release-process.md b/docs/release-process.md
index 570107492ac..4215002a7b4 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/.