Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

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”
  1. 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-#
  2. 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#.#.#
  1. -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"
  2. Create remaing artifacts for the release and push to the dist folder

...

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:

...