diff options
author | Julien Viard de Galbert <julien@vdg.blogsite.org> | 2019-01-06 11:23:28 +0100 |
---|---|---|
committer | Julien Viard de Galbert <julien@vdg.blogsite.org> | 2019-01-06 11:50:57 +0100 |
commit | db7fb686b6cac0eb0b3ad661378be0163cee82be (patch) | |
tree | 095116a1ffd886d1a8745bb2c7c4f56cf26162aa | |
parent | 7fc6f7689cbe00ba0fd93439275a60d43ba260f4 (diff) |
Implement standard release signature
-rw-r--r-- | Makefile | 19 |
1 files changed, 7 insertions, 12 deletions
@@ -34,22 +34,17 @@ test/doc: release_tag: check_version @if (git status --porcelain | grep '^ M') then echo "you have modified files, cannot tag"; exit 2; else exit 0; fi - git tag $(VERSION) + git tag -s $(VERSION) -m "Version $(VERSION)" quick_archive: clean check_version tar cfvz ../netsed-$(VERSION).tar.gz * -release_archive: - @git show-ref --tags $(VERSION) > /dev/null ||(echo "to release first create a tag with the current version $(VERSION)"; exit 3) +release_archive: | release_tag + @git show-ref --tags $(VERSION) > /dev/null ||(echo "to release first create a tag with the current version $(VERSION).\nJust type:\n make release_tag"; exit 3) fakeroot git archive --format=tar --prefix=netsed-$(VERSION)/ $(VERSION) | gzip > ../netsed-$(VERSION).tar.gz -release: release_archive - @echo "netsed-$(VERSION) release" > ../netsed-$(VERSION).txt - @echo -n "commit " >> ../netsed-$(VERSION).txt - @git rev-parse --verify $(VERSION) >> ../netsed-$(VERSION).txt - @cd .. && md5sum netsed-$(VERSION).tar.gz >> netsed-$(VERSION).txt - @cd .. && sha1sum netsed-$(VERSION).tar.gz >> netsed-$(VERSION).txt - @cd .. && sha256sum netsed-$(VERSION).tar.gz >> netsed-$(VERSION).txt - @cd .. && gpg -o netsed-$(VERSION).sig --clearsign netsed-$(VERSION).txt +release: release_tag release_archive + @echo "netsed-$(VERSION) release" + @gpg --armor --detach-sign ../netsed-$(VERSION).tar.gz -# and upload netsed-$(VERSION).tar.gz netsed-$(VERSION).sig +# and upload netsed-$(VERSION).tar.gz netsed-$(VERSION).tar.gz.asc |