File tree Expand file tree Collapse file tree 1 file changed +32
-0
lines changed Expand file tree Collapse file tree 1 file changed +32
-0
lines changed Original file line number Diff line number Diff line change 4343 gpg --list-secret-keys --keyid-format LONG
4444 gpg --list-keys --keyid-format LONG
4545
46+ - name : Setup GPG
47+ env :
48+ GPG_PRIVATE_KEY : ${{ secrets.GPG_PRIVATE_KEY }}
49+ GPG_KEYNAME : ${{ secrets.GPG_KEYNAME }}
50+ GPG_PASSPHRASE : ${{ secrets.GPG_PASSPHRASE }}
51+ run : |
52+ echo "Setting up GPG..."
53+ mkdir -p ~/.gnupg
54+ chmod 700 ~/.gnupg
55+
56+ # Debug: Sprawdź długość klucza (bez wyświetlania treści)
57+ echo "GPG_PRIVATE_KEY length: ${#GPG_PRIVATE_KEY}"
58+
59+ # Importuj klucz
60+ echo "$GPG_PRIVATE_KEY" | gpg --batch --import
61+
62+ # Konfiguruj GPG tylko jeśli klucz istnieje
63+ if gpg --list-secret-keys "$GPG_KEYNAME" > /dev/null 2>&1; then
64+ echo "Configuring GPG..."
65+ cat > ~/.gnupg/gpg.conf << EOF
66+ default-key $GPG_KEYNAME
67+ use-agent
68+ pinentry-mode loopback
69+ EOF
70+
71+ echo "=== GPG Keys ==="
72+ gpg --list-secret-keys --keyid-format LONG
73+ else
74+ echo "::error::GPG key import failed!"
75+ exit 1
76+ fi
77+
4678 - name : Configure Maven
4779 run : |
4880 mkdir -p ~/.m2
You can’t perform that action at this time.
0 commit comments