Skip to content
Jeff Krzywon edited this page Jan 7, 2026 · 5 revisions

Release checklist

SasModels release

  • Update version numbers to 1.0.12
  • Upload releases to PyPi

SasView release

Pre-Release Tasks

  • Create SasView branch from v6.1.2 release point: release-6.1.2
  • Update version pins
  • Write the release notes - Ensure release notes include all post RC1 work
  • Check & update lists of developers/contributors (release_automation.py & contributors.tsv)
  • Update release automation so that release manager's name comes first
  • run python ./sasview/build_tools/release_automation.py with appropriate arguments to generate a zenodo record, and update the license and copyright years

Post-Release Tasks

  • Attach binaries built from tag operation to the release page and zenodo record
  • Upload wheel and tarball to pypi
  • Publish zenodo
  • Update docs on website
  • Update release link on sasview.org
  • Update latestversion.json
  • Update 'Current Release' link in download.md
  • Create post on website to announce new release
  • Announce release to users@sasview.org (with 'newsletter')
  • Announce release to sa_scat & neutron mailing lists
  • Merge release branches into main/master for all repositories - In progress - https://github.com/SasView/sasview/pull/3829

Clone this wiki locally