-
-
Notifications
You must be signed in to change notification settings - Fork 266
ReleaseManagement
Angelos Tzotsos edited this page Jan 15, 2020
·
29 revisions
The following are step by step instructions on how to package a release.
Make sure the source builds and works locally, and the docs build with no errors
Make sure the source passes Travis CI, OGC CITE tests and unit tests
Create a release tag against master:
* update desired branch with `x.y.z` in the following files:
* `pygeoapi/__init__.py`
* commit the above updates:
```
# in branch master
git commit -am 'update release version'
git push origin master # or branch if releasing from a branch
Release tags are in the format `x.y.z`
If releasing from master:
```
git tag -a x.y.z -m 'tagging x.y.z'
git push --tags
```
If releasing from a branch:
```
git checkout x.y
git tag -a x.y.z -m 'tagging x.y.z'
git push --tags
```