aboutsummaryrefslogtreecommitdiffstats
path: root/HOWTO_release.txt
blob: 79ee5b078e38419bea2744b0396d304c5a967deb (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17

Steps to cut a new release.

Final prep:

- `make fmt lint test`
- commit any last changes or cleanups
- update CHANGELOG with a version entry
- increment version number in `grobid_tei_xml/__init__.py`
- re-run tests, commit
- `git status`: ensure working directory is clean

tag, push, upload:

- `git tag vX.Y.Z -a -s -u bnewbold@archive.org -m "grobid_tei_xml release X.Y.Z"`
- `git push`, `git push --tags`
- `python3 setup.py upload` (ensure `bnewbold-archive` account)