This is an automated email from the ASF dual-hosted git repository.

xuanwo pushed a commit to branch main
in repository https://gitbox.apache.org/repos/asf/incubator-opendal.git


The following commit(s) were added to refs/heads/main by this push:
     new 1b3b20ee4 docs: Update Release Process (#2964)
1b3b20ee4 is described below

commit 1b3b20ee4665f9aff17be07ff3e27bd8249b645b
Author: Xuanwo <[email protected]>
AuthorDate: Tue Aug 29 13:55:12 2023 +0800

    docs: Update Release Process (#2964)
    
    Signed-off-by: Xuanwo <[email protected]>
---
 website/docs/contributing/committer.md |  3 +-
 website/docs/contributing/release.md   | 60 +++++++++++++++++++++++++---------
 2 files changed, 47 insertions(+), 16 deletions(-)

diff --git a/website/docs/contributing/committer.md 
b/website/docs/contributing/committer.md
index ca64c9032..b0dbce766 100644
--- a/website/docs/contributing/committer.md
+++ b/website/docs/contributing/committer.md
@@ -1,5 +1,5 @@
 ---
-title: New Committer Landing Guide
+title: Committer Onboarding
 sidebar_position: 3
 ---
 
@@ -76,6 +76,7 @@ Here's an illustration for Gmail users:
 If you receive an email with the subject "WELCOME to [email protected]", 
you have successfully subscribed to the mailing list.
 
 ## Setup 1password
+
 OpenDAL offers a 1password open source team license for conducting local 
integration tests (Thanks to 1Password!). Once you have been added to OpenDAL's 
committer list, one of the PPMC members will invite you to join the team.
 
 Please download your preferred clients to begin using it. Here are some 
important notes regarding the use of 1Password: 
diff --git a/website/docs/contributing/release.md 
b/website/docs/contributing/release.md
index c13901423..aa96736f3 100644
--- a/website/docs/contributing/release.md
+++ b/website/docs/contributing/release.md
@@ -28,6 +28,34 @@ This section is the requirements for the release manager who 
is the first time t
 
 Refer to [Setup GPG Key](reference/setup_gpg.md) to make sure the GPG key has 
been set up.
 
+## Start discussion about the next release
+
+Start a discussion about the next release via sending email to: 
<[email protected]>:
+
+Title:
+
+```
+[DISCUSS] Release Apache OpenDAL(incubating) ${release_version}
+```
+
+Content:
+
+```
+Hello, Apache OpenDAL(incubating) Community,
+
+This is a call for a discussion to release Apache OpenDAL(incubating) version 
${opendal_version}.
+
+The change lists about this release:
+
+https://github.com/apache/incubator-opendal/compare/v0.39.0...main
+
+Please leave your comments here about this release plan. We will bump the 
version in repo and start the release process after the discussion.
+
+Thanks
+
+${name}
+```
+
 ## GitHub Release
 
 ### Bump Version
@@ -213,7 +241,7 @@ After at least 3 +1 binding vote (from OpenDAL Podling PMC 
member and committers
 Title:
 
 ```
-[Result][VOTE] Release Apache OpenDAL(incubating) ${release_version} - OpenDAL 
Vote Round 1
+[RESULT][VOTE] Release Apache OpenDAL(incubating) ${release_version} - OpenDAL 
Vote Round 1
 ```
 
 Content:
@@ -354,6 +382,20 @@ Example: 
<https://lists.apache.org/thread/h3x9pq1djpg76q3ojpqmdr3d0o03fld1>
 
 ## Official Release
 
+### Push the release git tag
+
+- `opendal_version`: the version for opendal, like `0.36.0`.
+- `release_version`: the version for the passed candidate, like `0.36.0-rc1`.
+
+```shell
+# Checkout the tags that passed VOTE
+git checkout ${release_version}
+# Tag with the opendal version
+git tag -s ${opendal_version}
+# Push tags to github to trigger releases
+git push origin ${opendal_version}
+```
+
 ### Publish artifacts to SVN RELEASE branch
 
 - `opendal_version`: the version for opendal, like `0.36.0`.
@@ -362,25 +404,13 @@ Example: 
<https://lists.apache.org/thread/h3x9pq1djpg76q3ojpqmdr3d0o03fld1>
 ```shell
 svn mv 
https://dist.apache.org/repos/dist/dev/incubator/opendal/${release_version} 
https://dist.apache.org/repos/dist/release/incubator/opendal/${opendal_version} 
-m "Release ${opendal_version}"
 ```
+
 ### Change OpenDAL Website download link
+
 Change the 
[download](https://github.com/apache/incubator-opendal/blob/main/website/src/pages/download.md)
 link in the website to the new release version.
 
 Take [Add 0.39.0 release link to 
download.md](https://github.com/apache/incubator-opendal/pull/2882) as an 
example.
 
-
-### Push the release Git tag
-
-- `opendal_version`: the version for opendal, like `0.36.0`.
-- `release_version`: the version for the passed candidate, like `0.36.0-rc1`.
-
-Check out the passed release candidate, tag an alias and push.
-
-```shell
-git checkout ${release_version}
-git tag -s ${opendal_version}
-git push origin ${opendal_version}
-```
-
 ### Release Maven artifacts
 
 - `maven_artifact_number`: the number for Maven staging artifacts, like `1010`.

Reply via email to