... | @@ -57,7 +57,7 @@ In the `AC_INIT` line of `configure.ac`, set the version number. A few lines bel |
... | @@ -57,7 +57,7 @@ In the `AC_INIT` line of `configure.ac`, set the version number. A few lines bel |
|
Create a signed annotated git tag,
|
|
Create a signed annotated git tag,
|
|
|
|
|
|
```wiki
|
|
```wiki
|
|
git tag -asu "Ben Gamari <ben@well-typed.com>" ghc-7.10.2-release HEAD
|
|
$ git tag -asu "Ben Gamari <ben@well-typed.com>" ghc-7.10.2-release HEAD
|
|
```
|
|
```
|
|
|
|
|
|
|
|
|
... | @@ -153,6 +153,20 @@ $ ./configure |
... | @@ -153,6 +153,20 @@ $ ./configure |
|
$ make
|
|
$ make
|
|
```
|
|
```
|
|
|
|
|
|
|
|
## Sign and hash the release artifacts
|
|
|
|
|
|
|
|
|
|
|
|
To ensure that users can verify the authenticity of downloaded release artifacts, we offer detached gpg signatures and SHA{1,256} hashes of the tarballs. These are generated with,
|
|
|
|
|
|
|
|
```wiki
|
|
|
|
$ sha256sum *.tar.xz > SHA256SUMS
|
|
|
|
$ sha1sum *.tar.xz > SHA1SUMS
|
|
|
|
$ gpg -u 'Ben Gamari <ben@well-typed.com>' --detach-sign *.tar.xz SHA1SUMS SHA256SUMS
|
|
|
|
```
|
|
|
|
|
|
|
|
|
|
|
|
Be sure that your public key has been uploaded to a few well-known public keyservers.
|
|
|
|
|
|
## Create and upload the library documentation
|
|
## Create and upload the library documentation
|
|
|
|
|
|
```wiki
|
|
```wiki
|
... | | ... | |