Skip to content

Commit 376b112

Browse files
committed
Retry on publish
1 parent b5e0537 commit 376b112

File tree

1 file changed

+3
-3
lines changed

1 file changed

+3
-3
lines changed

.github/workflows/deploy.yaml

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -27,7 +27,7 @@ jobs:
2727
passphrase: ${{ secrets.PGP_PASSPHRASE }}
2828

2929
- name: Publish Toolkit for JVM
30-
run: scala-cli 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
30+
run: for i in {1..5}; do scala-cli 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
3131
continue-on-error: true
3232
env:
3333
OSSRH_USERNAME: ${{ secrets.OSSRH_USERNAME }}
@@ -36,7 +36,7 @@ jobs:
3636
PGP_KEY_ID: ${{ steps.import_gpg.outputs.fingerprint }}
3737

3838
- name: Publish Toolkit for native
39-
run: scala-cli 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
39+
run: for i in {1..5}; do scala-cli 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
4040
continue-on-error: true
4141
env:
4242
OSSRH_USERNAME: ${{ secrets.OSSRH_USERNAME }}
@@ -45,7 +45,7 @@ jobs:
4545
PGP_KEY_ID: ${{ steps.import_gpg.outputs.fingerprint }}
4646

4747
- name: Publish Toolkit for JS
48-
run: scala-cli 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
48+
run: for i in {1..5}; do scala-cli 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
4949
continue-on-error: true
5050
env:
5151
OSSRH_USERNAME: ${{ secrets.OSSRH_USERNAME }}

0 commit comments

Comments
 (0)