ci: wipe stale gpg state at each build start
build and publish packages / distcc-avahi-aarch64 (push) Successful in 28s

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
This commit is contained in:
2026-04-14 19:44:54 +00:00
parent bee19c8835
commit 209566518c
+5 -3
View File
@@ -27,12 +27,14 @@ jobs:
PASS: ${{ secrets.MARFRIT_REPO_PASSPHRASE }}
run: |
set -e
# Runner container persists between runs; wipe any stale gpg state
# so old gpg.conf / socket paths can't confuse this build.
rm -rf /root/.gnupg /root/repo_pass
mkdir -m700 -p /root/.gnupg
printf '%s\n' "$PRIV" | gpg --batch --import
# echo trust so gpg doesn't complain during signing
echo "92D5E96D8F63C75E4116AA1FF5C8C4603D0D250C:6:" | gpg --import-ownertrust
printf '%s' "$PASS" > /root/repo_pass
chmod 600 /root/repo_pass
printf '%s\n' "$PRIV" | gpg --batch --import
echo "92D5E96D8F63C75E4116AA1FF5C8C4603D0D250C:6:" | gpg --import-ownertrust
- name: install deploy ssh key
env: