Skip to content

Commit 2407648

Browse files
authored
fix(build): add step to Makefile to generate signing gpg key (#922)
Signed-off-by: Cheng Fang <[email protected]>
1 parent e8c7d00 commit 2407648

File tree

2 files changed

+15
-1
lines changed

2 files changed

+15
-1
lines changed

Makefile

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -124,7 +124,8 @@ release-binaries:
124124
BINNAME=argocd-image-updater-win64.exe OUTDIR=dist/release OS=windows ARCH=amd64 make controller
125125
rm -f dist/release/release-v${VERSION}.sha256 dist/release/release-v${VERSION}.sha256.asc
126126
for bin in dist/release/argocd-image-updater-*; do sha256sum "$$bin" >> dist/release/release-v${VERSION}.sha256; done
127-
gpg -a --detach-sign dist/release/release-v${VERSION}.sha256
127+
gpg --batch --generate-key hack/gpg-key.conf
128+
gpg --default-key [email protected] -a --detach-sign dist/release/release-v${VERSION}.sha256
128129
gpg -a --verify dist/release/release-v${VERSION}.sha256.asc
129130

130131
.PHONY: extract-binary

hack/gpg-key.conf

Lines changed: 13 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,13 @@
1+
%no-protection
2+
%echo Generating a standard key
3+
Key-Type: RSA
4+
Key-Length: 3072
5+
Subkey-Type: RSA
6+
Subkey-Length: 3072
7+
Name-Real: argocd-image-updater
8+
Name-Comment: signing key
9+
Name-Email: [email protected]
10+
Expire-Date: 1
11+
%commit
12+
%echo done
13+

0 commit comments

Comments
 (0)