Skip to content

Commit d8f70e9

Browse files
yanghuaulysses-you
authored andcommitted
[KYUUBI #1844] Add step for generating release notes
<!-- 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.apache.org/docs/latest/develop_tools/testing.html#running-tests) locally before make a pull request Closes #1864 from yanghua/KYUUBI-1844. Closes #1844 47d09c3 [yanghua] Address review comments b5a8bbc [yanghua] [KYUUBI #1844] Add step for generating release notes Authored-by: yanghua <yanghua1127@gmail.com> Signed-off-by: ulysses-you <ulyssesyou@apache.org>
1 parent 216dd66 commit d8f70e9

File tree

1 file changed

+10
-0
lines changed

1 file changed

+10
-0
lines changed

docs/community/release.md

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -184,6 +184,8 @@ git commit -am "[RELEASE] Bump ${RELEASE_VERSION}"
184184

185185
The tag pattern is `v${RELEASE_VERSION}-rc${RELEASE_RC_NO}`, e.g. `v1.3.0-incubating-rc0`
186186

187+
> NOTE: After all the voting passed, be sure to create a final tag with the pattern: `v${RELEASE_VERSION}`
188+
187189
4. Package the release binaries & sources, and upload them to the Apache staging SVN repo. Publish jars to the Apache
188190
staging Maven repo.
189191

@@ -193,6 +195,14 @@ build/release/release.sh publish
193195

194196
To make your release available in the staging repository, you must close the staging repo in the [Apache Nexus](https://repository.apache.org/#stagingRepositories). Until you close, you can re-run deploying to staging multiple times. But once closed, it will create a new staging repo. So ensure you close this, so that the next RC (if need be) is on a new repo. Once everything is good, close the staging repository on Apache Nexus.
195197

198+
5. Generate a pre-release note from GitHub for the subsequent voting.
199+
200+
Goto the [release page](https://github.com/apache/incubator-kyuubi/releases) and click the "Draft a new release" button, then it would jump to a new page to prepare the release.
201+
202+
Filling in all the necessary information required by the form. And in the bottom of the form, choose the "This is a pre-release" checkbox. Finally, click the "Publish release" button to finish the step.
203+
204+
> Note: the pre-release note is used for voting purposes. It would be marked with a **Pre-release** tag. After all the voting works(dev and general) are finished, do not forget to inverse the "This is a pre-release" checkbox. The pre-release version comes from vx.y.z-incubating-rcN tags, and the final version should come from vx.y.z-incubating tags.
205+
196206
## Vote on the release candidate
197207

198208
The release voting takes place on the Apache Kyuubi (Incubating) developers list (the (P)PMC is voting).

0 commit comments

Comments
 (0)