-
Notifications
You must be signed in to change notification settings - Fork 8
Home
Marco Govoni edited this page Jun 12, 2019
·
7 revisions
Welcome to the qresp wiki!
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/*
- Upload the new release to Dockerhub
$ 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
- (if applicable) update version number in