diff options
| author | jvoisin | 2019-03-06 22:03:46 +0100 |
|---|---|---|
| committer | jvoisin | 2019-03-06 22:03:46 +0100 |
| commit | 6b39edc3f2a7684c8c054245934116cbf55d4111 (patch) | |
| tree | e9774c1be0e6f9b791404f173404916d26eb452d | |
| parent | 18570813c97b438902fe2a40b626cb22a4515e5a (diff) | |
Update a bit the release process
| -rw-r--r-- | CONTRIBUTING.md | 13 |
1 files changed, 7 insertions, 6 deletions
diff --git a/CONTRIBUTING.md b/CONTRIBUTING.md index 51eeba5..f2110bd 100644 --- a/CONTRIBUTING.md +++ b/CONTRIBUTING.md | |||
| @@ -29,9 +29,10 @@ Since MAT2 is written in Python3, please conform as much as possible to the | |||
| 29 | 6. Create a tag with `git tag -s $VERSION` | 29 | 6. Create a tag with `git tag -s $VERSION` |
| 30 | 7. Push the commit with `git push origin master` | 30 | 7. Push the commit with `git push origin master` |
| 31 | 8. Push the tag with `git push --tags` | 31 | 8. Push the tag with `git push --tags` |
| 32 | 9. Create the signed tarball with `git archive --format=tar.xz --prefix=mat-$VERSION/ $VERSION > mat-$VERSION.tar.xz` | 32 | 9. Download the gitlab archive of the release |
| 33 | 10. Sign the tarball with `gpg --armor --detach-sign mat-$VERSION.tar.xz` | 33 | 10. Diff it against the local copy |
| 34 | 11. Upload the result on Gitlab's [tag page](https://0xacab.org/jvoisin/mat2/tags) and add the changelog there | 34 | 11. If there is no different, sign the archive with `gpg --armor --detach-sign mat-$VERSION.tar.xz` |
| 35 | 12. Announce the release on the [mailing list](https://mailman.boum.org/listinfo/mat-dev) | 35 | 12. Upload the signature on Gitlab's [tag page](https://0xacab.org/jvoisin/mat2/tags) and add the changelog there |
| 36 | 13. Upload the new version on pypi with `python3 setup.py sdist bdist_wheel` then `twine upload -s dist/*` | 36 | 13. Announce the release on the [mailing list](https://mailman.boum.org/listinfo/mat-dev) |
| 37 | 14. Do the secret release dance | 37 | 14. Sign'n'upload the new version on pypi with `python3 setup.py sdist bdist_wheel` then `twine upload -s dist/*` |
| 38 | 15. Do the secret release dance | ||
