Skip to content

release-process: update based on 8.5.0alpha1 #19004

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Merged
merged 1 commit into from
Jul 2, 2025
Merged
Changes from all commits
Commits
File filter

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
12 changes: 10 additions & 2 deletions docs/release-process.md
Original file line number Diff line number Diff line change
Expand Up @@ -96,6 +96,13 @@ releases.
`user.signingKey` values to use with your local PHP repositories. See
[Conditional Includes For Git Config][] for more information.

11. Any time you see a placeholder like `php-X.Y.ZRCn`, the `RCn` is not always
a release candidate number. The placeholder could also represent any of:
* php-8.4.0alpha1 (initial alpha version)
* php-8.4.0beta2 (one of the beta versions)
* php-8.4.0 (initial GA)
* php-8.4.9 (periodic bugfix or security release)


## Packaging a non-stable release (alpha/beta/RC)

Expand Down Expand Up @@ -250,7 +257,7 @@ slightly different steps. We'll call attention where the steps differ.

```shell
git add -p
git commit --gpg-sign=YOURKEYID -m "[ci skip] Update NEWS for PHP X.Y.Z alpha2"
git commit --gpg-sign=YOURKEYID -m "[ci skip] Update NEWS for PHP X.Y.0 alpha2"
```

The NEWS is updated at the *start* of the cycle for the next tag, e.g.
Expand Down Expand Up @@ -289,7 +296,8 @@ slightly different steps. We'll call attention where the steps differ.
```shell
git push upstream php-X.Y.ZRCn # tag name
git push upstream PHP-X.Y.Z # patch-level version branch (post-GA only)
git push upstream PHP-X.Y # version branch
git push upstream PHP-X.Y # version branch (post-branch creation only)
git push upstream master # version branch (pre-branch creation only)
```

> 🚨 **Attention** \
Expand Down