Skip to content

Commit 197f84b

Browse files
committed
Move envs to job level
1 parent a6fa6c6 commit 197f84b

File tree

1 file changed

+5
-18
lines changed

1 file changed

+5
-18
lines changed

.github/workflows/deploy.yaml

Lines changed: 5 additions & 18 deletions
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,11 @@ on:
44
release:
55
types: [published]
66

7+
env:
8+
OSSRH_USERNAME: ${{ secrets.OSSRH_USERNAME }}
9+
OSSRH_PASSWORD: ${{ secrets.OSSRH_PASSWORD }}
10+
PGP_PASSWORD: ${{ secrets.PGP_PASSPHRASE }}
11+
712
jobs:
813
publish:
914
name: Release toolkit and publish
@@ -30,52 +35,34 @@ jobs:
3035
run: for i in {1..5}; do scala-cli --power publish --cross Toolkit.scala publish-conf.scala --password env:OSSRH_PASSWORD --user env:OSSRH_USERNAME --gpg-key $PGP_KEY_ID --gpg-option --pinentry-mode --gpg-option loopback --gpg-option --passphrase --gpg-option $PGP_PASSWORD && break || sleep 15; done
3136
continue-on-error: true
3237
env:
33-
OSSRH_USERNAME: ${{ secrets.OSSRH_USERNAME }}
34-
OSSRH_PASSWORD: ${{ secrets.OSSRH_PASSWORD }}
35-
PGP_PASSWORD: ${{ secrets.PGP_PASSPHRASE }}
3638
PGP_KEY_ID: ${{ steps.import_gpg.outputs.fingerprint }}
3739

3840
- name: Publish Toolkit for native
3941
run: for i in {1..5}; do scala-cli --power publish --cross --native Toolkit.scala publish-conf.scala --password env:OSSRH_PASSWORD --user env:OSSRH_USERNAME --gpg-key $PGP_KEY_ID --gpg-option --pinentry-mode --gpg-option loopback --gpg-option --passphrase --gpg-option $PGP_PASSWORD && break || sleep 15; done
4042
continue-on-error: true
4143
env:
42-
OSSRH_USERNAME: ${{ secrets.OSSRH_USERNAME }}
43-
OSSRH_PASSWORD: ${{ secrets.OSSRH_PASSWORD }}
44-
PGP_PASSWORD: ${{ secrets.PGP_PASSPHRASE }}
4544
PGP_KEY_ID: ${{ steps.import_gpg.outputs.fingerprint }}
4645

4746
- name: Publish Toolkit for JS
4847
run: for i in {1..5}; do scala-cli --power publish --cross --js Toolkit.js.scala publish-conf.scala --password env:OSSRH_PASSWORD --user env:OSSRH_USERNAME --gpg-key $PGP_KEY_ID --gpg-option --pinentry-mode --gpg-option loopback --gpg-option --passphrase --gpg-option $PGP_PASSWORD && break || sleep 15; done
4948
continue-on-error: true
5049
env:
51-
OSSRH_USERNAME: ${{ secrets.OSSRH_USERNAME }}
52-
OSSRH_PASSWORD: ${{ secrets.OSSRH_PASSWORD }}
53-
PGP_PASSWORD: ${{ secrets.PGP_PASSPHRASE }}
5450
PGP_KEY_ID: ${{ steps.import_gpg.outputs.fingerprint }}
5551

5652
- name: Publish Toolkit Test for JVM
5753
run: for i in {1..5}; do scala-cli --power publish --cross ToolkitTest.scala publish-conf.scala --password env:OSSRH_PASSWORD --user env:OSSRH_USERNAME --gpg-key $PGP_KEY_ID --gpg-option --pinentry-mode --gpg-option loopback --gpg-option --passphrase --gpg-option $PGP_PASSWORD && break || sleep 15; done
5854
continue-on-error: true
5955
env:
60-
OSSRH_USERNAME: ${{ secrets.OSSRH_USERNAME }}
61-
OSSRH_PASSWORD: ${{ secrets.OSSRH_PASSWORD }}
62-
PGP_PASSWORD: ${{ secrets.PGP_PASSPHRASE }}
6356
PGP_KEY_ID: ${{ steps.import_gpg.outputs.fingerprint }}
6457

6558
- name: Publish Toolkit Test for native
6659
run: for i in {1..5}; do scala-cli --power publish --cross --native ToolkitTest.scala publish-conf.scala --password env:OSSRH_PASSWORD --user env:OSSRH_USERNAME --gpg-key $PGP_KEY_ID --gpg-option --pinentry-mode --gpg-option loopback --gpg-option --passphrase --gpg-option $PGP_PASSWORD && break || sleep 15; done
6760
continue-on-error: true
6861
env:
69-
OSSRH_USERNAME: ${{ secrets.OSSRH_USERNAME }}
70-
OSSRH_PASSWORD: ${{ secrets.OSSRH_PASSWORD }}
71-
PGP_PASSWORD: ${{ secrets.PGP_PASSPHRASE }}
7262
PGP_KEY_ID: ${{ steps.import_gpg.outputs.fingerprint }}
7363

7464
- name: Publish Toolkit Test for JS
7565
run: for i in {1..5}; do scala-cli --power publish --cross --js ToolkitTest.scala publish-conf.scala --password env:OSSRH_PASSWORD --user env:OSSRH_USERNAME --gpg-key $PGP_KEY_ID --gpg-option --pinentry-mode --gpg-option loopback --gpg-option --passphrase --gpg-option $PGP_PASSWORD && break || sleep 15; done
7666
continue-on-error: true
7767
env:
78-
OSSRH_USERNAME: ${{ secrets.OSSRH_USERNAME }}
79-
OSSRH_PASSWORD: ${{ secrets.OSSRH_PASSWORD }}
80-
PGP_PASSWORD: ${{ secrets.PGP_PASSPHRASE }}
8168
PGP_KEY_ID: ${{ steps.import_gpg.outputs.fingerprint }}

0 commit comments

Comments
 (0)