23
23
distribution : ' temurin'
24
24
cache : maven
25
25
26
- - name : Setup GPG
27
- env :
28
- GPG_PRIVATE_KEY : ${{ secrets.GPG_PRIVATE_KEY }}
29
- GPG_KEYNAME : ${{ secrets.GPG_KEYNAME }}
30
- GPG_PASSPHRASE : ${{ secrets.GPG_PASSPHRASE }}
31
- run : |
32
- echo "Setting up GPG..."
33
- mkdir -p ~/.gnupg
34
- chmod 700 ~/.gnupg
35
- echo "$GPG_PRIVATE_KEY" | gpg --batch --import
36
- echo "Configuring GPG..."
37
- cat > ~/.gnupg/gpg.conf << EOF
38
- default-key $GPG_KEYNAME
39
- use-agent
40
- pinentry-mode loopback
41
- EOF
42
- echo "=== GPG Keys ==="
43
- gpg --list-secret-keys --keyid-format LONG
44
- gpg --list-keys --keyid-format LONG
45
-
46
26
- name : Setup GPG
47
27
env :
48
28
GPG_PRIVATE_KEY : ${{ secrets.GPG_PRIVATE_KEY }}
@@ -53,27 +33,22 @@ jobs:
53
33
mkdir -p ~/.gnupg
54
34
chmod 700 ~/.gnupg
55
35
56
- # Debug: Sprawdź długość klucza (bez wyświetlania treści)
36
+ # Debug: Sprawdź długość klucza
57
37
echo "GPG_PRIVATE_KEY length: ${#GPG_PRIVATE_KEY}"
58
38
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
39
+ # Debug: Sprawdź początek klucza (bez ujawniania tajemnicy)
40
+ echo "GPG_KEYNAME: $GPG_KEYNAME"
41
+ echo "GPG_PASSPHRASE length: ${#GPG_PASSPHRASE}"
42
+ echo "First 10 chars of GPG_PRIVATE_KEY: ${GPG_PRIVATE_KEY:0:10}"
43
+
44
+ # Tepporary write key for debug
45
+ echo "$GPG_PRIVATE_KEY" > private.tmp
46
+ echo "File content (first line) : $(head -1 private.tmp)"
47
+
48
+ # Import key
49
+ echo "Importing GPG key..."
50
+ gpg --batch --import private.tmp || echo "Import failed!"
51
+ rm private.tmp
77
52
78
53
- name : Configure Maven
79
54
run : |
0 commit comments