diff --git a/Makefile b/Makefile index 6c36f8d9..6b4b47f2 100644 --- a/Makefile +++ b/Makefile @@ -124,7 +124,8 @@ release-binaries: BINNAME=argocd-image-updater-win64.exe OUTDIR=dist/release OS=windows ARCH=amd64 make controller rm -f dist/release/release-v${VERSION}.sha256 dist/release/release-v${VERSION}.sha256.asc for bin in dist/release/argocd-image-updater-*; do sha256sum "$$bin" >> dist/release/release-v${VERSION}.sha256; done - gpg -a --detach-sign dist/release/release-v${VERSION}.sha256 + gpg --batch --generate-key hack/gpg-key.conf + gpg --default-key noreply@argoproj.io -a --detach-sign dist/release/release-v${VERSION}.sha256 gpg -a --verify dist/release/release-v${VERSION}.sha256.asc .PHONY: extract-binary diff --git a/hack/gpg-key.conf b/hack/gpg-key.conf new file mode 100644 index 00000000..55e2ede5 --- /dev/null +++ b/hack/gpg-key.conf @@ -0,0 +1,13 @@ +%no-protection +%echo Generating a standard key +Key-Type: RSA +Key-Length: 3072 +Subkey-Type: RSA +Subkey-Length: 3072 +Name-Real: argocd-image-updater +Name-Comment: signing key +Name-Email: noreply@argoproj.io +Expire-Date: 1 +%commit +%echo done +