Closed jonassmedegaard closed 10 years ago
How do I make a release? Do you mean tarballs available on the webpage or tags in the repositories? Thanks.
Github has a "release" feature, which does a lot of stuff automatically, including making tarballs and hosting them. We could use that, but for now, you can get official releases from our web page.
I mean as a minimum a tag in git, but preferrably tarballs. (you did a "2.0" tag but your comment in #20 indicates you are not really at 2.0 yet, so I strongly recommend you to do tarballs to disambiguate what you mean by "release")
Bonus points for doing PGP-signed git tags and PGP-signed tarballs.
The website has tarballs. I thought we had tags, but maybe they were lost when we moved the repos.
@swansontec they're still there. I'll pull them in. (EDIT: done.)
Obelisk has missed at least one (last merge from develop
to master
).
@genjix: BTW, all tags must be re-signed, since they're currently tagged with a key that's been revoked.
veox migrated over the tags from the old repo. We will use the v2.0 tag as our release candidate (pre-secp256k1 version using openssl), and use that for the packages. This is the tarball available on the website here:
http://libbitcoin.dyne.org/download.html
I've resigned the tags too using my key: http://libbitcoin.dyne.org/amir_taaki.pgp.asc
Downloaded the package and did a:
for i in $(find .); do diff $i /tmp/libbitcoin-2.0/$i; done
Everything checks out fine.
I've added the signatures to the download page (only for libbitcoin for now since it's only one I've confirmed). http://libbitcoin.dyne.org/download/libbitcoin-2.0.tar.bz2.asc
I also added picture verification of my PGP key to the downloads page :)
Thanks.
This project currently contains 0 (zero) releases.
Please make proper releases, so as to have formal reference points for use in wider distribution.