Skip to content

Commit f28dc30

Browse files
committed
Publish in local ivy repo
1 parent c51fcd7 commit f28dc30

File tree

1 file changed

+21
-2
lines changed

1 file changed

+21
-2
lines changed

.github/workflows/deploy.yaml

+21-2
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@ name: Publish toolkit
33
on:
44
release:
55
types: [published]
6-
workflow_dispatch:
6+
workflow_dispatch:
77

88
env:
99
OSSRH_USERNAME: ${{ secrets.OSSRH_USERNAME }}
@@ -36,7 +36,26 @@ jobs:
3636
env:
3737
gpg_private_key: ${{ secrets.PGP_SECRET }}
3838
passphrase: ${{ secrets.PGP_PASSPHRASE }}
39-
39+
40+
- name: Local publish Toolkit for JVM
41+
run: for i in {1..5}; do scala-cli --power publish local --cross Toolkit.scala publish-conf.scala --gpg-key $PGP_KEY_ID --gpg-option --pinentry-mode --gpg-option loopback --gpg-option --passphrase --gpg-option $PGP_PASSWORD && break || sleep 15; done
42+
continue-on-error: true
43+
env:
44+
PGP_KEY_ID: ${{ steps.import_gpg.outputs.fingerprint }}
45+
46+
- name: Local publish Toolkit for native
47+
run: for i in {1..5}; do scala-cli --power publish local --cross --native Toolkit.scala publish-conf.scala --gpg-key $PGP_KEY_ID --gpg-option --pinentry-mode --gpg-option loopback --gpg-option --passphrase --gpg-option $PGP_PASSWORD && break || sleep 15; done
48+
continue-on-error: true
49+
env:
50+
PGP_KEY_ID: ${{ steps.import_gpg.outputs.fingerprint }}
51+
52+
- name: Local publish Toolkit for JS
53+
run: for i in {1..5}; do scala-cli --power publish local --cross --js Toolkit.js.scala publish-conf.scala --gpg-key $PGP_KEY_ID --gpg-option --pinentry-mode --gpg-option loopback --gpg-option --passphrase --gpg-option $PGP_PASSWORD && break || sleep 15; done
54+
continue-on-error: true
55+
env:
56+
PGP_KEY_ID: ${{ steps.import_gpg.outputs.fingerprint }}
57+
58+
4059
- name: Publish Toolkit for JVM
4160
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
4261
continue-on-error: true

0 commit comments

Comments
 (0)