File tree Expand file tree Collapse file tree 3 files changed +8
-5
lines changed Expand file tree Collapse file tree 3 files changed +8
-5
lines changed Original file line number Diff line number Diff line change @@ -38,11 +38,13 @@ jobs:
38
38
39
39
- name : Publish to Sonatype
40
40
if : ${{ steps.release.outputs.releases_created }}
41
- run : |
41
+ run : |-
42
+ export -- GPG_SIGNING_KEY_ID
43
+ printenv -- GPG_SIGNING_KEY | gpg --batch --passphrase-fd 3 --import 3<<< "$GPG_SIGNING_PASSWORD"
44
+ GPG_SIGNING_KEY_ID="$(gpg --with-colons --list-keys | awk -F : -- '/^pub:/ { getline; print "0x" substr($10, length($10) - 7) }')"
42
45
./gradlew --parallel --no-daemon publish
43
46
env :
44
47
SONATYPE_USERNAME : ${{ secrets.OPENAI_SONATYPE_USERNAME || secrets.SONATYPE_USERNAME }}
45
48
SONATYPE_PASSWORD : ${{ secrets.OPENAI_SONATYPE_PASSWORD || secrets.SONATYPE_PASSWORD }}
46
- GPG_SIGNING_KEY_ID : ${{ secrets.OPENAI_SONATYPE_GPG_SIGNING_KEY_ID || secrets.GPG_SIGNING_KEY_ID }}
47
49
GPG_SIGNING_KEY : ${{ secrets.OPENAI_SONATYPE_GPG_SIGNING_KEY || secrets.GPG_SIGNING_KEY }}
48
50
GPG_SIGNING_PASSWORD : ${{ secrets.OPENAI_SONATYPE_GPG_SIGNING_PASSWORD || secrets.GPG_SIGNING_PASSWORD }}
Original file line number Diff line number Diff line change @@ -25,11 +25,13 @@ jobs:
25
25
uses : gradle/gradle-build-action@v2
26
26
27
27
- name : Publish to Sonatype
28
- run : |
28
+ run : |-
29
+ export -- GPG_SIGNING_KEY_ID
30
+ printenv -- GPG_SIGNING_KEY | gpg --batch --passphrase-fd 3 --import 3<<< "$GPG_SIGNING_PASSWORD"
31
+ GPG_SIGNING_KEY_ID="$(gpg --with-colons --list-keys | awk -F : -- '/^pub:/ { getline; print "0x" substr($10, length($10) - 7) }')"
29
32
./gradlew --parallel --no-daemon publish
30
33
env :
31
34
SONATYPE_USERNAME : ${{ secrets.OPENAI_SONATYPE_USERNAME || secrets.SONATYPE_USERNAME }}
32
35
SONATYPE_PASSWORD : ${{ secrets.OPENAI_SONATYPE_PASSWORD || secrets.SONATYPE_PASSWORD }}
33
- GPG_SIGNING_KEY_ID : ${{ secrets.OPENAI_SONATYPE_GPG_SIGNING_KEY_ID || secrets.GPG_SIGNING_KEY_ID }}
34
36
GPG_SIGNING_KEY : ${{ secrets.OPENAI_SONATYPE_GPG_SIGNING_KEY || secrets.GPG_SIGNING_KEY }}
35
37
GPG_SIGNING_PASSWORD : ${{ secrets.OPENAI_SONATYPE_GPG_SIGNING_PASSWORD || secrets.GPG_SIGNING_PASSWORD }}
Original file line number Diff line number Diff line change 22
22
STAINLESS_API_KEY : ${{ secrets.STAINLESS_API_KEY }}
23
23
SONATYPE_USERNAME : ${{ secrets.OPENAI_SONATYPE_USERNAME || secrets.SONATYPE_USERNAME }}
24
24
SONATYPE_PASSWORD : ${{ secrets.OPENAI_SONATYPE_PASSWORD || secrets.SONATYPE_PASSWORD }}
25
- GPG_SIGNING_KEY_ID : ${{ secrets.OPENAI_SONATYPE_GPG_SIGNING_KEY_ID || secrets.GPG_SIGNING_KEY_ID }}
26
25
GPG_SIGNING_KEY : ${{ secrets.OPENAI_SONATYPE_GPG_SIGNING_KEY || secrets.GPG_SIGNING_KEY }}
27
26
GPG_SIGNING_PASSWORD : ${{ secrets.OPENAI_SONATYPE_GPG_SIGNING_PASSWORD || secrets.GPG_SIGNING_PASSWORD }}
You can’t perform that action at this time.
0 commit comments