===================== How to Make a Release ===================== .. contents:: :local: Candidate and Production Releases --------------------------------- - Follow the `Software Maturity Model `_ for continuous versioning, as well as creating Candidate and Production releases.\ - Right before a Major or Minor release, update the release notes file ``docs/releasenotes/index.rst```. then create a new Candidate release just to include these changes in the release. Conda Package ------------- Candidate and Production releases ``quicknxs`` are automatically released to the project channel `neutrons`_ whenever a new tag is pushed to the repository. To manually build a conda package (for testing puruposes only), replicate locally the steps taken by the GitHub Actions job "Build Conda package" in the workflow file ``.github/workflows/actions.yml``. .. _neutrons: https://anaconda.org/neutrons