Unverified Commit 65e57927 authored by Cheng Pan's avatar Cheng Pan Committed by Kent Yao
Browse files

[KYUUBI #945] [DOCS] Update release guide

<!--
Thanks for sending a pull request!

Here are some tips for you:
  1. If this is your first time, please read our contributor guidelines: https://kyuubi.readthedocs.io/en/latest/community/contributions.html
  2. If the PR is related to an issue in https://github.com/apache/incubator-kyuubi/issues, add '[KYUUBI #XXXX]' in your PR title, e.g., '[KYUUBI #XXXX] Your PR title ...'.
  3. If the PR is unfinished, add '[WIP]' in your PR title, e.g., '[WIP][KYUUBI #XXXX] Your PR title ...'.
-->

### _Why are the changes needed?_
<!--
Please clarify why the changes are needed. For instance,
  1. If you add a feature, you can talk about the use case of it.
  2. If you fix a bug, you can clarify why it is a bug.
-->

### _How was this patch tested?_
- [ ] Add some test cases that check the changes thoroughly including negative and positive cases if possible

- [ ] Add screenshots for manual tests if appropriate

- [ ] [Run test](https://kyuubi.readthedocs.io/en/latest/develop_tools/testing.html#running-tests

) locally before make a pull request

Closes #945 from pan3793/doc.

Closes #945

a46af55e [Cheng Pan] [DOCS] Update release guide
Authored-by: default avatarCheng Pan <chengpan@apache.org>
Signed-off-by: default avatarKent Yao <yao@apache.org>
parent b88d9b29
Showing with 14 additions and 4 deletions
+14 -4
......@@ -93,13 +93,19 @@ pub ed25519/ED4E2E5B 2021-07-02 [SC]
uid [ultimate] Cheng Pan <chengpan@apache.org>
sub cv25519/C7207C04 2021-07-02 [E]
```
Here, the key ID is the 8-digit hex string in the pub line: ED4E2E5B.
Here, the key ID is the 8-digit hex string in the pub line: `ED4E2E5B`.
To export the PGP public key, using:
```shell
gpg --armor --export ED4E2E5B
```
The last step is to update the KEYS file with your code signing key
https://www.apache.org/dev/openpgp.html#export-public-key
```shell
svn checkout --depth=files "https://dist.apache.org/repos/dist/dev/incubator/kyuubi" svn-kyuubi
svn checkout --depth=files "https://dist.apache.org/repos/dist/dev/incubator/kyuubi" work/svn-kyuubi
cd work/svn-kyuubi
... edit svn-kyuubi/KEYS file
svn commit --username "${ASF_USERNAME}" --password "${ASF_PASSWORD}" --message "Update KEYS"
```
......@@ -144,7 +150,7 @@ The tag pattern is `v${RELEASE_VERSION}-rc${RELEASE_RC_NO}`, e.g. `v1.3.0-incuba
staging Maven repo.
```shell
build/release/releas.sh publish
build/release/release.sh publish
```
## Vote on the release candidate
......@@ -173,7 +179,7 @@ Move the sub-directory in "dev" to the corresponding directory in "release". If
KEYS file, also update the release copy.
```shell
build/release/releas.sh finalize
build/release/release.sh finalize
```
Verify that the resources are present in https://www.apache.org/dist/incubator/kyuubi/. It may take a while for them
......@@ -187,6 +193,10 @@ After some time this will be sync’d to [Maven Central](https://search.maven.or
## Promote the release
## Update Website
TODO
### Create an Announcement
Once everything is working create an announcement on the website and then send an e-mail to the mailing list.
......
Supports Markdown
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment