Skip to content

Commit

Permalink
Lump together PMC-only steps
Browse files Browse the repository at this point in the history
  • Loading branch information
TheNeuralBit committed Jun 15, 2020
1 parent 8277688 commit 9599957
Showing 1 changed file with 11 additions and 14 deletions.
25 changes: 11 additions & 14 deletions website/www/site/content/en/contribute/release-guide.md
Original file line number Diff line number Diff line change
Expand Up @@ -1107,14 +1107,6 @@ please follow [the guide](https://help.github.com/articles/creating-a-personal-a
All wheels should be published, in addition to the zip of the release source.
(Signatures and hashes do _not_ need to be uploaded.)

### Deploy source release to dist.apache.org

Copy the source release from the `dev` repository to the `release` repository at `dist.apache.org` using Subversion.

Move last release artifacts from `dist.apache.org` to `archive.apache.org` using Subversion. Make sure to change these links on the website ([example](https://github.com/apache/beam/pull/11727)).

__NOTE__: Only PMC members have permissions to do it, ping [dev@](mailto:[email protected]) for assitance;

### Deploy SDK docker images to DockerHub
* Script: [publish_docker_images.sh](https://github.com/apache/beam/blob/master/release/src/main/scripts/publish_docker_images.sh)
* Usage
Expand Down Expand Up @@ -1142,17 +1134,22 @@ After the tag is uploaded, publish the release notes to Github:

Merge the website pull request to [list the release](/get-started/downloads/), publish the [Python API reference manual](https://beam.apache.org/releases/pydoc/), the [Java API reference manual](https://beam.apache.org/releases/javadoc/) and Blogpost created earlier.

### Mark the version as released in JIRA
### PMC-Only Finalization
There are a few release finalization tasks that only PMC members have permissions to do. Ping [dev@](mailto:[email protected]) for assistance if you need it.

In JIRA, inside [version management](https://issues.apache.org/jira/plugins/servlet/project-config/BEAM/versions), hover over the current release and a settings menu will appear. Click `Release`, and select today’s date.
#### Deploy source release to dist.apache.org

__NOTE__: Only PMC members have permissions to do it, ping [dev@](mailto:dev@beam.apache.org) for assitance;
Copy the source release from the `dev` repository to the `release` repository at `dist.apache.org` using Subversion.

### Recordkeeping with ASF
Make sure the last release's artifacts have been copied from `dist.apache.org` to `archive.apache.org`. This should happen automatically: [dev@ thread](https://lists.apache.org/thread.html/39c26c57c5125a7ca06c3c9315b4917b86cd0e4567b7174f4bc4d63b%40%3Cdev.beam.apache.org%3E) with context. The release manager should also make sure to change these links on the website ([example](https://github.com/apache/beam/pull/11727)).

Use reporter.apache.org to seed the information about the release into future project reports.
#### Mark the version as released in JIRA

In JIRA, inside [version management](https://issues.apache.org/jira/plugins/servlet/project-config/BEAM/versions), hover over the current release and a settings menu will appear. Click `Release`, and select today’s date.

#### Recordkeeping with ASF

__NOTE__: Only PMC members have permissions to do it, ping [dev@](mailto:[email protected]) for assitance;
Use reporter.apache.org to seed the information about the release into future project reports.

### Checklist to proceed to the next step

Expand Down

0 comments on commit 9599957

Please sign in to comment.