Skip to content

Releasing SymEngine

Ondřej Čertík edited this page Mar 28, 2019 · 9 revisions
  1. Update the AUTHORS page:

    bin/update_authors.sh
  2. Change the version in https://github.com/symengine/symengine/blob/v0.3.0/CMakeLists.txt#L6 (If there's ABI breakage update minor version.)

  3. Tag a v0.4.0 release on github:

    git checkout master
    git pull origin master
    git tag v0.4.0
    git push git@github.com:symengine/symengine master --tags
  4. Download the source archive from github and upload the archive as a release artifact.

  5. Update symengine.py and SymEngine.jl and make sure existing tests don't break.

  6. If no regressions, tag the release on github and do 3.