[php-src] master: Remove submodule dependency from web-php in release process (#22535)
Calvin Buckley via GitHub <[email protected]>
| Newsgroups | gmane.comp.php.cvs.general |
|---|---|
| Message-ID | <[email protected]> |
Author: Calvin Buckley (NattyNarwhal)
Committer: GitHub (web-flow)
Pusher: NattyNarwhal
Date: 2026-07-01T11:45:59-03:00
Commit: https://github.com/php/php-src/commit/4b945820f33d63269042c9839f15d5bd89899266
Raw diff: https://github.com/php/php-src/commit/4b945820f33d63269042c9839f15d5bd89899266.diff
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.
Changed paths:
M docs/release-process.md
Diff:
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 [email protected] distribution
+14. Once the release is tagged, contact the [email protected] distribution
list so that Windows binaries can be created. Once those are made, they may
be found at https://windows.php.net/qa/.