Versions Compared

Key

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

...

  1. Add the new installation version on the get_start page: Set the new version to be default, and add the dropdown option. See this example
  2. Add download links to the install archives. See this example. Make sure to use archive.apache.org for all except the current one.
  3. Update the pip package table in /python/cpu/pip.md and /python/gpu/pip.md. See this example
  4. Update and generate the image file for pip install table.
  5. Add menu options for general version dropdown. Add the new release version number in _config.ym, _config_beta.tml and _config_prod.yml under '- master'.
  6. Update the dropdown versions in header.html. See this example
  7. Prepare and deploy the release version website artifacts, this step requires access permissions to CI Jenkins server

...

  1. Cherry-pick above changes (step 1-5 in 3.2.1) from release branch to master branch. See this example
  2. Set default website version to new release version by updating the RewriteRule in /docs/static_site/src/.htaccess under comment "# Set default website version to current stable". For example: update the version 1.x to the new release version: 
    • RewriteRule ^(.*)$ /versions/1.x/$1 [r=307,L] => RewriteRule ^(.*)$ /versions/{NEW_RELEASE_VERSION}/$1 [r=307,L]
  3. Publish website artifact to the main website
    • Manually trigger pipeline restricted-website-build-master to publish the new website artifact. Make sure that the pipeline finishes successfully.
    • The new website will be published to http://mxnet.incubator.apache.org/. There can be a delay due to some edge caching with Apache infra.
    • After publishing, check the correctness of the main website

...