Table of Contents |
---|
Create release branch
From 0.6.0 release
...
0.5.x release
Bump up version, create tag and upload maven artifact to staging repo
It is recommended to fork git repository while one of the command may fail and you want to retry without making unnecessary commits.
...
And then you can push the changes from your forked git repo to Apache's git repo.
BASE_PATH
in docs/_config.yml BASE_PATH need be updated for next development version.
Create release Candidate
Create source and binary package
Clone tagged version into the machine that'll create package.
...
will create source and binary package for release '0.6.0-incubating' based on tag 'v0.6.0'
Upload release candidate
Created release candidate need to be uploaded into svn repository
...
https://dist.apache.org/repos/dist/dev/incubator/zeppelin/0.6.0-incubating-rc1
Start a vote in dev@list
Once release candidate is ready, start a vote thread in dev@ list. For example
...
No Format |
---|
[RESULT] [VOTE] Release Apache Zeppelin (incubating) 0.6.0-incubating (RC1) The vote passes with 7 binding +1 votes, 9 non-binding +1 votes, and no +0 or -1 votes. Thanks for everyone who verified rc and voted. +1: DuyHai Doan Anthony Corbacho* Khalid Huseynov Jeff Steinmetz Victor Manuel Garcia Felix Cheung Jonathan Kelly Corneu Damien* Alexander Bezzubov* Madhuka Udantha Jian Zhong Guillaume Alleon Henry Saputra* Jongyoul Lee* Mina Lee* Moon soo Lee* +0: -1: *binding Vote thread: http://mail-archives.apache.org/mod_mbox/incubator-zeppelin-dev/201511.mbox/%3CCALf24sboheQdok1BRX1p5pT-mwY6waOfs490xiPAhT-QNCCAHg%40mail.gmail.com%3E |
Start a vote in general@list
After vote passed in dev@list, start a vote in general@list. For example
...
No Format |
---|
[RESULT] [VOTE] Release Apache Zeppelin (incubating) 0.6.0-incubating (RC1) Vote to release Apache Zeppelin 0.6.0-incubating (RC1) passed with the following results: 3 binding "+1" votes, no "0" or "-1" votes. IPMC binding votes were provided by: Steve Loughran Justin Mclean Henry Saputra Here's vote thread: http://mail-archives.apache.org/mod_mbox/incubator-general/201511.mbox/%3CCALf24sZin774uuZ+ftOLV4pBf8egWyJRAMK3fscyh_kcQXZaig@mail.gmail.com%3E Thanks to all who voted and took time to look over the release! |
Publish the release
Create tag for release and clean up tags for rc
Create tag with name 'rc' and remove all 'rc' tags.
Move release package from dev to release
for example
Code Block | ||
---|---|---|
| ||
svn mv https://dist.apache.org/repos/dist/dev/incubator/zeppelin/0.6.0-incubating-rc1 https://dist.apache.org/repos/dist/release/incubator/zeppelin/0.6.0-incubating |
Release maven artifacts
Release staging repo from https://repository.apache.org/
Close JIRA issue version
'Release' released version from JIRA
Publish documents
Create document from released tag and publish it.
Create document from next development version and publish it as snapshot version
Announce the release
New release can be announced to some mailing lists such as
...