Skip to content
Angelos Tzotsos edited this page Jan 15, 2020 · 29 revisions

The following are step by step instructions on how to package a release.

Building the Release Packages

Source Code

Step 1

Make sure the source builds and works locally, and the docs build with no errors

Step 2

Make sure the source passes Travis CI, OGC CITE tests and unit tests

Step 3

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
```
Clone this wiki locally