Skip to content

Commit 795042e

Browse files
committed
add release workflow
1 parent c123703 commit 795042e

File tree

1 file changed

+12
-6
lines changed

1 file changed

+12
-6
lines changed

.github/workflows/deploy.yaml

+12-6
Original file line numberDiff line numberDiff line change
@@ -73,18 +73,22 @@ jobs:
7373
- name: import gpg key
7474
run: |
7575
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
7878
rm /tmp/key.asc
7979
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+
8084
- name: setup maven
8185
shell: bash -l {0}
8286
run: |
8387
~/dev/inversoft/fusionauth/fusionauth-developer/setup.sh -o maven -n
8488
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 }}"
8892
export BREWDIR="/usr"
8993
envsubst < ~/dev/inversoft/fusionauth/fusionauth-developer//setup/modules/files/maven/settings.xml > ~/.m2/settings.xml
9094
@@ -96,4 +100,6 @@ jobs:
96100
- name: publish to maven
97101
if: inputs.command == 'publish'
98102
shell: bash -l {0}
99-
run: sb publish
103+
run: |
104+
export GPG_TTY=$(tty)
105+
sb publish

0 commit comments

Comments
 (0)