File tree 1 file changed +12
-6
lines changed
1 file changed +12
-6
lines changed Original file line number Diff line number Diff line change @@ -73,18 +73,22 @@ jobs:
73
73
- name : import gpg key
74
74
run : |
75
75
export GPG_TTY=$(tty)
76
- echo "${{ env.PRIVATE_KEY_B64 }}" | base64 -d > /tmp/key.asc
77
- echo "${{ env.PASSWORD }}" | gpg --batch --yes --passphrase-fd 0 --import /tmp/key.asc
76
+ echo "${{ env.PRIV_KEY_B64 }}" | base64 -d > /tmp/key.asc
77
+ echo "${{ env.PRIV_KEY_PASSWORD }}" | gpg --batch --yes --passphrase-fd 0 --import /tmp/key.asc
78
78
rm /tmp/key.asc
79
79
80
+ # We need this to prevent 'gpg: signing failed: Timeout' error during 'sb publish'
81
+ mkdir -p ~/.gnupg
82
+ echo "pinentry-mode loopback" > ~/.gnupg/gpg.conf
83
+
80
84
- name : setup maven
81
85
shell : bash -l {0}
82
86
run : |
83
87
~/dev/inversoft/fusionauth/fusionauth-developer/setup.sh -o maven -n
84
88
export KEY_NAME="FusionAuth Platform Team"
85
- export PASSPHRASE="${{ env.PASSWORD }}"
86
- export OSSRH_USERNAME=""
87
- export OSSRH_PASSWORD=""
89
+ export PASSPHRASE="${{ env.PRIV_KEY_PASSWORD }}"
90
+ export OSSRH_USERNAME="${{ env.OSSRH_USERNAME }} "
91
+ export OSSRH_PASSWORD="${{ env.OSSRH_PASSWORD }} "
88
92
export BREWDIR="/usr"
89
93
envsubst < ~/dev/inversoft/fusionauth/fusionauth-developer//setup/modules/files/maven/settings.xml > ~/.m2/settings.xml
90
94
96
100
- name : publish to maven
97
101
if : inputs.command == 'publish'
98
102
shell : bash -l {0}
99
- run : sb publish
103
+ run : |
104
+ export GPG_TTY=$(tty)
105
+ sb publish
You can’t perform that action at this time.
0 commit comments