Skip to content

Commit

Permalink
Describe what you need to ask [email protected] for
Browse files Browse the repository at this point in the history
  • Loading branch information
derickr committed Apr 18, 2024
1 parent ff76cb7 commit fe0e1d8
Showing 1 changed file with 37 additions and 17 deletions.
54 changes: 37 additions & 17 deletions docs/release-process.md
Original file line number Diff line number Diff line change
Expand Up @@ -777,10 +777,10 @@ slightly different steps. We'll call attention where the steps differ.
> want their email client to automatically send the reply to each list, as
> often occurs.
11. Coordinate with the social media team (i.e., Derick) to post a tweet with
the release announcement and link to the news entry on php.net.
([@official_php](https://twitter.com/official_php))
13. Coordinate with the social media team (i.e., Derick) to
[create a PR request](https://github.com/derickr/toot-together/blob/main/toots/README.md)
for posting the release announcement to Mastodon. Posts need to be
approved.
## Re-releasing the same version or a patch-level (i.e., `-plN`)
Expand Down Expand Up @@ -971,10 +971,39 @@ volunteers to begin the selection process for the next release managers.
## New release manager checklist
1. Email [email protected] to get setup for access to downloads.php.net and to be
added to the [email protected] distribution list.
1. Request membership to the
[release managers group](https://github.com/orgs/php/teams/release-managers) on GitHub.
2. Email [email protected] to get setup for access to downloads.php.net, to be
added to the [email protected] distribution list, and to be added to
the moderators for [email protected] so you are able to moderate
your release announcements.
Provide the following information in a single email:
- Prefered Unix username (will also become part of location to download RCs,
such as `https://downloads.php.net/~derick/`).
- An SSH public key, preferably a new unique one for PHP systems and
projects.
- Read [Machine Access](https://wiki.php.net/systems#machine_access) to set
up access to downloads.php.net through jump hosts, and provide a
`.google_authenticator` file for 2FA.
- Subscribe to the [email protected] mailing list by emailing
[email protected]
- Your @php.net email address to use for the [email protected]
distribution list and [email protected] moderator address. This
should preferably not forward to a Gmail address.
- Your GitHub accounti name, so that your membership to the release managers
group may be approved.
A system admin will then contact you to go through with steps 5 through 8 of
[2FA setup instructions](https://wiki.php.net/systems#fa_setup_instructions).
> 💬 **Hint** \
> To send email from your @php.net address, you will need to use a custom
> SMTP server. If you use Gmail, you may
> "[Send emails from a different address or alias][]."
2. Request membership to the release managers group on GitHub.
3. Create a [GPG key][] for your @php.net address.
Expand Down Expand Up @@ -1041,16 +1070,7 @@ volunteers to begin the selection process for the next release managers.
git push
```
4. Request moderation access to [email protected]
so you are able to moderate your release announcements. All the announcements
should be sent from your @php.net address.
> 💬 **Hint** \
> To send email from your @php.net address, you will need to use a custom
> SMTP server. If you use Gmail, you may
> "[Send emails from a different address or alias][]."
5. Make sure you have the following repositories cloned locally:
4. Make sure you have the following repositories cloned locally:
* https://github.com/php/php-src
* https://github.com/php/web-php
Expand Down

0 comments on commit fe0e1d8

Please sign in to comment.