Skip to content
Cyrus Harrison edited this page Jan 9, 2017 · 33 revisions

This page lists the steps to publish a new Conduit release.

Update Docs

Close the Release Milestone on Github

  • Make sure there are no outstanding issues and explicitly close the milestone

Publish the Release

  • Start a release on github, name the release X.Y.Z (ex: 0.2.1)
  • Add release notes (or shortened variant) to the release
  • Recall Sphinx and Github use different markup, make sure to preview the release notes
  • Tag master as vX.Y.Z (ex: v0.2.1)
  • Don't forget the v prefix - the conduit spack package uses it in the fetch url

Update the Conduit Spack Package

  • Download the release source conduit-X.Y.Z.tar.gz from github.
  • Calc the md5 checksum for the release tarball:
  • md5sum < conduit-X.Y.Z.tar.gz
  • Add the version and checksum as a new entry to the conduit spack package.py
  • Init a pull request to the spack develop branch to merge the conduit package.py update

Create a News Item for software.llnl.gov