Skip to content

Commit 32a8d2d

Browse files
committed
Removed GPG signing
1 parent ec07b97 commit 32a8d2d

1 file changed

Lines changed: 1 addition & 26 deletions

File tree

.github/workflows/release.yml

Lines changed: 1 addition & 26 deletions
Original file line numberDiff line numberDiff line change
@@ -243,36 +243,20 @@ jobs:
243243
env:
244244
MINISIGN_KEY: ${{ secrets.MINISIGN_KEY }}
245245
MINISIGN_PUB: ${{ secrets.MINISIGN_PUB }}
246-
GPG_PRIVATE_KEY: ${{ secrets.GPG_PRIVATE_KEY }}
247-
GPG_PASSPHRASE: ${{ secrets.GPG_PASSPHRASE }}
248246
run: |
249247
set -euo pipefail
250248
251249
if [ -z "${MINISIGN_KEY:-}" ] || [ -z "${MINISIGN_PUB:-}" ]; then
252250
echo "Missing minisign secrets (MINISIGN_KEY / MINISIGN_PUB)." >&2
253251
exit 1
254252
fi
255-
if [ -z "${GPG_PRIVATE_KEY:-}" ]; then
256-
echo "Missing GPG_PRIVATE_KEY secret." >&2
257-
exit 1
258-
fi
259253
260254
mkdir -p out dist
261255
printf '%s' "$MINISIGN_KEY" | base64 -d > out/minisign.key
262256
printf '%s' "$MINISIGN_PUB" | base64 -d > out/minisign.pub
263257
chmod 600 out/minisign.key
264258
cp out/minisign.pub dist/minisign.pub
265259
266-
export GNUPGHOME
267-
GNUPGHOME="$(mktemp -d)"
268-
trap 'rm -rf "$GNUPGHOME"' EXIT
269-
printf '%s' "$GPG_PRIVATE_KEY" | gpg --batch --import
270-
key_id="$(gpg --list-secret-keys --with-colons | awk -F: '$1=="sec" {print $5; exit}')"
271-
if [ -z "$key_id" ]; then
272-
echo "No GPG secret key imported." >&2
273-
exit 1
274-
fi
275-
276260
mapfile -d '' files < <(find dist -name 'bugleos-toolchain-*.tar.gz' -print0 | sort -z)
277261
if [ "${#files[@]}" -eq 0 ]; then
278262
echo "No toolchain tarballs found under dist/." >&2
@@ -286,16 +270,7 @@ jobs:
286270
fi
287271
288272
sha256sum "${files[@]}" "${sboms[@]}" > dist/SHA256SUMS
289-
290273
minisign -S -s out/minisign.key -m dist/SHA256SUMS
291-
gpg --batch --yes --pinentry-mode loopback --passphrase "$GPG_PASSPHRASE" \
292-
--local-user "$key_id" --armor --detach-sign -o dist/SHA256SUMS.asc dist/SHA256SUMS
293-
294-
for f in "${files[@]}"; do
295-
minisign -S -s out/minisign.key -m "$f"
296-
gpg --batch --yes --pinentry-mode loopback --passphrase "$GPG_PASSPHRASE" \
297-
--local-user "$key_id" --armor --detach-sign -o "$f.asc" "$f"
298-
done
299274
300275
- name: Publish GitHub Release
301276
uses: softprops/action-gh-release@v2
@@ -317,8 +292,8 @@ jobs:
317292
318293
files: |
319294
dist/**/bugleos-toolchain-${{ env.VERSION }}-x86_64.tar.gz
320-
dist/**/bugleos-toolchain-${{ env.VERSION }}-aarch64.tar.gz
321295
dist/**/bugleos-toolchain-${{ env.VERSION }}-x86_64.tar.gz.minisig
296+
dist/**/bugleos-toolchain-${{ env.VERSION }}-aarch64.tar.gz
322297
dist/**/bugleos-toolchain-${{ env.VERSION }}-aarch64.tar.gz.minisig
323298
dist/**/bugleos-toolchain-${{ env.VERSION }}-x86_64.tar.gz.asc
324299
dist/**/bugleos-toolchain-${{ env.VERSION }}-aarch64.tar.gz.asc

0 commit comments

Comments
 (0)