Skip to content

Commit

Permalink
[KYUUBI #945] [DOCS] Update release guide
Browse files Browse the repository at this point in the history
<!--
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

a46af55 [Cheng Pan] [DOCS] Update release guide

Authored-by: Cheng Pan <chengpan@apache.org>
Signed-off-by: Kent Yao <yao@apache.org>
(cherry picked from commit 65e5792)
Signed-off-by: Kent Yao <yao@apache.org>
  • Loading branch information
pan3793 authored and yaooqinn committed Aug 18, 2021
1 parent ed44c85 commit 95fb96e
Showing 1 changed file with 14 additions and 4 deletions.
18 changes: 14 additions & 4 deletions docs/community/release.md
Original file line number Diff line number Diff line change
Expand Up @@ -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"
```
Expand Down Expand Up @@ -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
Expand Down Expand Up @@ -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
Expand All @@ -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.
Expand Down

0 comments on commit 95fb96e

Please sign in to comment.