You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: release-procedure.md
+11-4Lines changed: 11 additions & 4 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -1,23 +1,31 @@
1
-
* Verify that latest build was passing https://travis-ci.org/k-bx/python-semver
1
+
#################
2
+
Release procedure
3
+
#################
4
+
5
+
* Verify that issues about new release are closed https://github.com/k-bx/python-semver/issues and that no pull requests that should be included in this release haven't been left out https://github.com/k-bx/python-semver/pulls
6
+
7
+
* Verify that continuous integration for latest build was passing https://travis-ci.org/k-bx/python-semver
2
8
3
9
* Verify that `__version__` in [semver.py](https://github.com/k-bx/python-semver/blob/master/semver.py) have been updated and follow https://semver.org/
4
10
5
-
* Verify that [CHANGELOG](https://github.com/k-bx/python-semver/blob/master/CHANGELOG) have been updated
11
+
* Verify that [CHANGELOG](https://github.com/k-bx/python-semver/blob/master/CHANGELOG.rst) have been updated
6
12
7
13
* If one or several supported Python versions have been removed or added, verify that the 3 following files have been updated:
* Verify that doc reflecting new changes have been updated
18
+
* Verify that doc reflecting new changes have been updated and are available at https://python-semver.readthedocs.io/en/latest/ If necessary, trigger doc build at https://readthedocs.org/projects/python-semver/
13
19
14
20
* Add eventually new contributor(s) to [CONTRIBUTORS](https://github.com/k-bx/python-semver/blob/master/CONTRIBUTORS)
15
21
16
22
* Tag commit and push to github using command line interface
23
+
17
24
```bash
18
25
git tag -a x.x.x -m 'Version x.x.x'
19
26
git push python-semver master --tags
20
27
```
28
+
21
29
or using GitHub web interface available at https://github.com/k-bx/python-semver/releases
22
30
23
31
* Upload to PyPI
@@ -29,4 +37,3 @@ twine upload dist/*
29
37
```
30
38
31
39
* Go to https://pypi.org/project/semver/ to verify that new version is online and page is rendered correctly
0 commit comments