summaryrefslogtreecommitdiff
path: root/CONTRIBUTING.md
diff options
context:
space:
mode:
Diffstat (limited to 'CONTRIBUTING.md')
-rw-r--r--CONTRIBUTING.md25
1 files changed, 13 insertions, 12 deletions
diff --git a/CONTRIBUTING.md b/CONTRIBUTING.md
index a252462..69146e7 100644
--- a/CONTRIBUTING.md
+++ b/CONTRIBUTING.md
@@ -30,15 +30,16 @@ Since mat2 is written in Python3, please conform as much as possible to the
301. Update the [changelog](https://0xacab.org/jvoisin/mat2/blob/master/CHANGELOG.md) 301. Update the [changelog](https://0xacab.org/jvoisin/mat2/blob/master/CHANGELOG.md)
312. Update the version in the [mat2](https://0xacab.org/jvoisin/mat2/blob/master/mat2) file 312. Update the version in the [mat2](https://0xacab.org/jvoisin/mat2/blob/master/mat2) file
323. Update the version in the [setup.py](https://0xacab.org/jvoisin/mat2/blob/master/setup.py) file 323. Update the version in the [setup.py](https://0xacab.org/jvoisin/mat2/blob/master/setup.py) file
334. Update the version and date in the [man page](https://0xacab.org/jvoisin/mat2/blob/master/doc/mat2.1) 334. Update the version in the [pyproject.toml](https://0xacab.org/jvoisin/mat2/blob/master/yproject.toml) file
345. Commit the changelog, man page, mat2 and setup.py files 345. Update the version and date in the [man page](https://0xacab.org/jvoisin/mat2/blob/master/doc/mat2.1)
356. Create a tag with `git tag -s $VERSION` 356. Commit the modified files
367. Push the commit with `git push origin master` 367. Create a tag with `git tag -s $VERSION`
378. Push the tag with `git push --tags` 378. Push the commit with `git push origin master`
389. Download the gitlab archive of the release 389. Push the tag with `git push --tags`
3910. Diff it against the local copy 3910. Download the gitlab archive of the release
4011. If there is no difference, sign the archive with `gpg --armor --detach-sign mat2-$VERSION.tar.xz` 4011. Diff it against the local copy
4112. Upload the signature on Gitlab's [tag page](https://0xacab.org/jvoisin/mat2/tags) and add the changelog there 4112. If there is no difference, sign the archive with `gpg --armor --detach-sign mat2-$VERSION.tar.xz`
4213. Announce the release on the [mailing list](https://mailman.boum.org/listinfo/mat-dev) 4213. Upload the signature on Gitlab's [tag page](https://0xacab.org/jvoisin/mat2/tags) and add the changelog there
4314. Sign'n'upload the new version on pypi with `python3 setup.py sdist bdist_wheel` then `twine upload -s dist/*` 4314. Announce the release on the [mailing list](https://mailman.boum.org/listinfo/mat-dev)
4415. Do the secret release dance 4415. Sign'n'upload the new version on pypi with `python3 setup.py sdist bdist_wheel` then `twine upload -s dist/*`
4516. Do the secret release dance