nan
nan copied to clipboard
Tagged releases and commits are not signed
The last signed version I was able to find was https://github.com/nodejs/nan/releases/tag/v1.5.1 the latest tag is not signed https://github.com/nodejs/nan/releases/tag/v2.14.0.
@kkoopa I believe this can be fixed in future releases by handling the version bump in a separate branch and merging that branch into master before release, triggering github to mark both the merge commit and release as "verified"
The tag can be signed using:
git tag -s v2.14.1 -m v2.14.1
And git can be configured to sign each commit with a ~/.gitconfig including:
[user]
email = <email>
name = <name>
signingKey = <fingerprint>
[commit]
gpgSign = true
[gpg]
program = gpg