Skip to content

Commit

Permalink
Add notes for cutting release branches
Browse files Browse the repository at this point in the history
  • Loading branch information
sgolemon committed Jul 18, 2017
1 parent 39337a6 commit 3a8fb76
Showing 1 changed file with 22 additions and 0 deletions.
22 changes: 22 additions & 0 deletions README.RELEASE_PROCESS
Original file line number Diff line number Diff line change
Expand Up @@ -327,6 +327,28 @@ Please make sure that the mail to php-announce@ is its own completely separate e
This is to make sure that replies to the announcement on php-general@ or internals@
will not accidentally hit the php-announce@ mailinglist.

Forking a new release branch
----------------------------

1. One week prior to cutting X.Y.0beta1, warn internals@ that your version's branch
is about to be cut, and that PHP-X.Y will be moving into feature freeze.
Try to be specific about when the branch will be cut.
Example: http://news.php.net/php.internals/99864

2. Just prior to cutting X.Y.0beta1, create the new branch locally.
Add a commit on master after the branch point clearing the NEWS file, and updating
main/php_versions.h and Zend/zend.h to update versions.
Example: https://github.com/php/php-src/commit/5230541ef59e0637d5522293a7d099bf18ce6af3
Push the new branch and the commit just added to master.

3. Immediately notify internals@ of the branch cut and advise the new merging order:
Example: http://news.php.net/php.internals/99903

4. Update php-web:git.php and wiki.php.net/vcs/gitworkflow to reflect the new branch:
Example: https://github.com/php/web-php/commit/74bcad4c770d95f21b7fbeeedbd76d943bb83f23

5. Notify nlopess@ to add PHP_X_Y tag to gcov.php.net

New Release Manager Checklist
-----------------------------

Expand Down

0 comments on commit 3a8fb76

Please sign in to comment.