-
Notifications
You must be signed in to change notification settings - Fork 65
Release Checklist
Cyrus Harrison edited this page Jan 29, 2018
·
33 revisions
This page lists the steps to publish a new Conduit release.
- Create release notes entry for the releases docs page
- Make sure to also change the version number in the Sphinx
conf.py
- Make sure there are no outstanding issues and explicitly close the milestone
- 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
)
- Instructions TODO!
- Download the release source
conduit-X.Y.Z-src-with-blt.tar.gz
from github. - Calc the md5 checksum for the release tarball:
md5sum < conduit-X.Y.Z-src-with-blt.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 new post for https://github.com/LLNL/llnl.github.io/tree/master/_posts
- Again, Sphinx and Github use different markup, see other posts for examples of the proper style
- Init a pull request to llnl.github.io master to merge and publish the post