Skip to content
Marco Govoni edited this page Jun 12, 2019 · 7 revisions

Welcome to the qresp wiki!

Make a new release

To release a new version of Qresp please adhere to the following steps

  • Checkout a new branch called vX.Y.Z from develop
  • Update CHANGELOG.md
  • Update the version number in the file web/setup.py
  • Send a pull request vX.Y.Z -> develop
  • Create a new tag vX.Y.Z
$ git tag v1.0.0 commit-hash
$ git push --tags
  • Create a new release on GitHub editing the notes so that they match CHANGELOG.md
  • Upload the new release to Pypi
$ cd web
$ python3 setup.py sdist bdist_wheel
$ twine upload dist/*
$ docker commit -m "comments" -a "NAME" qresp_container_web_1 qrespcontainer/qresp:X.Y.Z
$ docker login
$ docker push qrespcontainer/qresp
  • Upload the new tar file of the new release to Zenodo
  • Update the documentation qresp.org
    • (if applicable) update version number in http://qresp.org/CurationExploration.html
    • (if applicable) update version number in http://qresp.org/Download.html
Clone this wiki locally