THIS IS A TEST INSTANCE. ALL YOUR CHANGES WILL BE LOST!!!!
...
4. cutting a release candidate
- Go to the GitHub repo’s “releases” tab
- Click “Draft a new release”
- Provide the release tag in the form of “v#.#.#-rc0” where 0 means it’s the first release candidate
- Select the commit by clicking Target: master > Recent commits > $commit_hash
- Copy and paste NEWS change into the description box
- Select “This is a pre-release”
- The release candidate should contain all planned features, bug fixes, and code changes above. The release candidate commit should have passed the merge build, The release candidate should contain all planned features, bug fixes, and code changes above. The release candidate commit should have passed the merge build, pip builds, nightly tests. Docs should also be manually built locally & checked for correctness. TODO: how to retrieve the commit hash.Retrieve the commit hash and create artifacts for the release and push to the dist folderapache-mxnet-src-#
- Tag release candidate and export source package
- Go to the GitHub repo’s “releases” tab
- Click “Draft a new release”
- Provide the release tag in the form of “v#.#.#
-rc0-incubating.tar.gz: Checkout the commit source and archive into this file, replace “#.#.#” part of the name with the release tag- .rc0” where 0 means it’s the first release candidate
- Select the commit by clicking Target: master > Recent commits > $commit_hash
- Copy and paste NEWS change into the description box
- Select “This is a pre-release"
- Source packages will be created. Download the .tar.gz to name it "apache-mxnet-src-#.#.#-rc0-incubating.tar.gz"
- Create remaing artifacts for the release and push to the dist folder
- apache-mxnet-src-#.#.#-rc0-incubating.tar.gz.asc: Create OpenGPG compatible ASCII armored detached signature http:.asc: Create OpenGPG compatible ASCII armored detached signature http://www.apache.org/dev/release-signing.html#openpgp-ascii-detach-sig
- apache-mxnet-src-#.#.#-rc0-incubating.tar.gz.md5: Create MD5 checksum http://www.apache.org/dev/release-signing.html#md5
- apache-mxnet-src-#.#.#-rc0-incubating.tar.gz.sha1: Create SHA checksum http://www.apache.org/dev/release-signing.html#sha-checksum
- KEYS: Add your public signing key to the dist folder
- #.#.#-incubating.RC0 folder: Create a folder for this RC in the dist folder
...
- LICENSE file requirements
- LICENSE requirements for distribution artifacts with multiple licenses
- NOTICE file requirements (Check Copyright year) - see also https://www.apache.org/legal/src-headers.html
- Apache Legal
- Acceptable and Unacceptable Dependency Licenses
- All source files have license headers where appropriate, RAT checks pass - TODO - add instructions - see https://creadur.apache.org/rat/
- The provenance of all source files is clear (ASF or software grants)
4. Retrieve the commit hash and tag the release candidate:
- Go to the GitHub repo’s “releases” tab
- Click “Draft a new release”
- Provide the release tag in the form of “v#.#.#-rc0” where 0 means it’s the first release candidate
- Select the commit by clicking Target: master > Recent commits > $commit_hash
- Copy and paste NEWS change into the description box
- Select “This is a pre-release”
- Upload the .tar.gz
2. Running the voting process for a release:
...