Skip to content
P. L. Lim edited this page Sep 9, 2021 · 4 revisions

Where to release

  • GitHub
  • PyPI (automated in Actions)
  • conda-forge (bot picks up from PyPI, check here)
  • Astroconda (open PR on astroconda/astroconda-contrib to update recipe)

How to release on GitHub

  1. Grab latest code from master
  2. Grab all the tags from this repo
  3. Make sure you are on the branch that you intend to release from
  4. Check git status (must be clean) and git log (must contain correct history)
  5. git clean -xdf
  6. git tag -s "X.Y.Z" -m "Tagging version X.Y.Z" (replace X.Y.Z with real version number)
  7. git push <remote> X.Y.Z (replace <remote> with remote name that points to this repo)
  8. Edit release tag on GitHub to add change log and publish release.
  9. Check https://readthedocs.org/projects/pysynphot/builds/
Clone this wiki locally