Skip to content

Release checklist

Andreas Pedersen edited this page Jan 11, 2024 · 32 revisions

Example for release 1.7.2

  1. Make a branch to prepare the release prepare-x-y-z from develop (prepare-1-7-2)
    • Set the version number in pyproject.toml
    • Set the version number in EasyReflectometry/__init__.py
  2. Make a PR for pre-release -> develop, merge WITHOUT SQUASH strategy to preserve all commit info
  3. Make a PR for develop -> main, merge with SQUASH strategy to form single commit
  4. After merge tag commit to be consistent with version number vx.y.z (v1.7.2)
  5. Create new develop from main
Clone this wiki locally