How to Make a Release

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.