Release process

  1. New “release” branch
  2. Reindent sources (utils/reindent.sh)
  3. Goto version number X.Yrc1 (utils/setVersionNumber.sh)
  4. Increment rpm package number (distro/rpm)
  5. Update Debian package (distro/debian):
  • Sync with debian package
  • Check for new patches
  • New entry in changelog
  • Update soversion in rules, rename install files
  1. Build new packages on OBS
  2. Upload debian packages to openturns.org
  3. Merge release branch and tag new version
  4. Build Windows binaries
  5. Build Windows modules binaries
  6. Update conda packages recipe
  7. Update conda modules packages recipes
  8. Update otconda bundle
  9. Update wheels
  10. Set version X.Y+1, new changelog in master