Skip to content

Commit 051d2ce

Browse files
committed
Workflow fix
1 parent 1767375 commit 051d2ce

File tree

1 file changed

+14
-39
lines changed

1 file changed

+14
-39
lines changed

.github/workflows/maven-central.yml

Lines changed: 14 additions & 39 deletions
Original file line numberDiff line numberDiff line change
@@ -23,26 +23,6 @@ jobs:
2323
distribution: 'temurin'
2424
cache: maven
2525

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-
4626
- name: Setup GPG
4727
env:
4828
GPG_PRIVATE_KEY: ${{ secrets.GPG_PRIVATE_KEY }}
@@ -53,27 +33,22 @@ jobs:
5333
mkdir -p ~/.gnupg
5434
chmod 700 ~/.gnupg
5535
56-
# Debug: Sprawdź długość klucza (bez wyświetlania treści)
36+
# Debug: Sprawdź długość klucza
5737
echo "GPG_PRIVATE_KEY length: ${#GPG_PRIVATE_KEY}"
5838
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
7752

7853
- name: Configure Maven
7954
run: |

0 commit comments

Comments
 (0)