summaryrefslogtreecommitdiff
path: root/docs
diff options
context:
space:
mode:
authorDerick Rethans <github@derickrethans.nl>2020-07-27 14:15:06 +0100
committerDerick Rethans <github@derickrethans.nl>2020-07-27 14:19:21 +0100
commitd66a6ba58a007737e0ab43c3a433007f57bfa035 (patch)
tree51bbaca83666501b7ef846e23bd6ad47a797e97e /docs
parent54e15dcd6f43625b2789895c892df436d393fb9c (diff)
downloadphp-git-d66a6ba58a007737e0ab43c3a433007f57bfa035.tar.gz
Mention that an API bump must be done with RC1
It's okay to change the API change up until the first release candidate only, and it may not be changed afterwards. There is a discussion at https://github.com/php/php-src/pull/4470/files that never resulted in a fix. /cc @sgolemon @carusogabriel
Diffstat (limited to 'docs')
-rw-r--r--docs/release-process.md11
1 files changed, 6 insertions, 5 deletions
diff --git a/docs/release-process.md b/docs/release-process.md
index 3a9bebe68f..50acab03fe 100644
--- a/docs/release-process.md
+++ b/docs/release-process.md
@@ -93,11 +93,12 @@
beta. Do not use dashes, you should `#define PHP_VERSION "7.4.22RC1"` and
not `#define PHP_VERSION "7.4.22-RC1"`.
- When releasing the first alpha version, bump also API version numbers in
- `Zend/zend_extensions.h`, `Zend/zend_modules.h`, and `main/php.h`. The API
- versions between the alpha/beta/.0RCx releases can be left the same or
- bumped as little as possible because PHP extensions will need to be rebuilt
- with each bump.
+ When releasing the first release candidate, you must also bump the API
+ version numbers in `Zend/zend_extensions.h`, `Zend/zend_modules.h`, and
+ `main/php.h`. The API versions between the alpha/beta/.0RCx releases can be
+ left the same, or bumped as little as possible because PHP extensions will
+ need to be rebuilt with each bump. Do *not* bump the API versions after
+ RC1.
6. Compile and run `make test`, with and without ZTS, using the right Bison and
re2c version (for PHP 7.4, minimum Bison 3.0.0 and re2c 0.13.4 are used).