Skip to content

Commit 88e20ce

Browse files
author
Aleksandr Slapoguzov
committed
fix sign binaries: use no-tty mode
1 parent 4b6613c commit 88e20ce

1 file changed

Lines changed: 6 additions & 2 deletions

File tree

.github/workflows/release.yml

Lines changed: 6 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -33,11 +33,15 @@ jobs:
3333
3434
- name: Import GPG public key
3535
run: |
36-
curl -o - https://download-cdn.jetbrains.com/KEYS | gpg --import -
36+
mkdir -p ~/.gnupg
37+
echo "batch" >> ~/.gnupg/gpg.conf
38+
echo "no-tty" >> ~/.gnupg/gpg.conf
39+
echo "pinentry-mode loopback" >> ~/.gnupg/gpg.conf
40+
curl -o - https://download-cdn.jetbrains.com/KEYS | gpg --batch --no-tty --import -
3741
3842
- name: Verify SHA256 file signature
3943
run: |
40-
gpg --batch --verify codesign-client.sha256.asc codesign-client.sha256
44+
gpg --batch --no-tty --verify codesign-client.sha256.asc codesign-client.sha256
4145
4246
- name: Verify SHA256 checksum
4347
run: |

0 commit comments

Comments
 (0)