Maintainer documentation

Maintainer documentation#

Releases#

Simtools releases are versioned following the Semantic Versioning 2.0.0 guidelines.

To prepare a release, the following steps are required:

  1. Open a pull request to prepare a release. Review the entries added to the CHANGELOG.md since the last release. This should be the last pull request to be merged before making the actual release.

  2. Prepare a GitHub release with the version number and a summary of the changes.

  3. Pypi deployment is done automatically by the CI/CD pipeline.

  4. Docker images are automatically built, tagged with the version number, and pushed to the gammasim/simtools.

  5. A DOI is issued automatically by Zenodo.

Conda feedstock#

The conda feedstock for gammasimtools is this repository.