Skip to content

Commit 2aa1374

Browse files
more branch instructions
1 parent 75a450b commit 2aa1374

File tree

1 file changed

+17
-6
lines changed

1 file changed

+17
-6
lines changed

docs/release-process.md

Lines changed: 17 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -976,19 +976,30 @@ feature development that cannot go into the new version.
976976
> minor improvements and bug fixes. All major improvements and new features must
977977
> wait.
978978
979-
8. Update the `.github/nightly_matrix.php` file with the new branch. As CI
980-
configuration is maintained on the lowest supported branch, you will need
981-
to upmerge that commit 5 times to get it to `master`. For example:
979+
8. Most CI configuration is maintained on the lowest supported branch; update the
980+
applicable files there to reflect the branch cut, and then upmerge that commit
981+
5 times to get it to `master`. The following files need to be updated:
982982
983-
* [Updating after 8.5 branch cut](https://github.com/php/php-src/commit/197921a8aa7b2f9af103b439bf913e23d6ed1b98)
983+
* `.github/nightly_matrix.php` (add new branch, update version for `master`)
984+
[Updating after 8.5 branch cut](https://github.com/php/php-src/commit/197921a8aa7b2f9af103b439bf913e23d6ed1b98)
984985
985-
9. Update the `.github/workflows/push.yml` file with the new branch. This fil
986+
* `.github/scripts/windows/find-target-branch.bat` (update version for `master`)
987+
[Updating after 8.5 branch cut](https://github.com/php/php-src/commit/107075605db6f1b15ce275e345d1c6de04a464b0)
988+
989+
9. Update the `.github/workflows/push.yml` file with the new branch. This file
986990
does not need to be updated on the lowest supported branch; just update the
987991
newly cut branch to add the new branch to the branches that the workflow
988-
runs on. For example:
992+
runs on (and then upmerge once to `master`). For example:
989993
990994
* [Updating after 8.5 branch cut](https://github.com/php/php-src/commit/77af4780ccbbc96a2f85a3102d45a15f5e26f9c9)
991995
996+
10. Update the version of `php/php-sdk-binary-tools` used for the `master` branch for the `nightly`
997+
and `push` jobs to account for the new version; this can be done before the branch cut if
998+
the new version is ready. If the new version is not ready when the branch is cut, file an
999+
issue reporting the problem. For example:
1000+
1001+
* [Updating after 8.5 branch cut](https://github.com/php/php-src/commit/f7e39a91d5a9de53fc4e184f6fce6116ca3388a1)
1002+
9921003
## Preparing for the initial stable version (PHP X.Y.0)
9931004
9941005
1. When you release the first pre-GA RC, remind the documentation team

0 commit comments

Comments
 (0)