@@ -13,12 +13,12 @@ jobs:
13
13
uses : actions/checkout@v3
14
14
with :
15
15
fetch-depth : 0
16
-
16
+
17
17
-
uses :
coursier/[email protected]
18
18
19
19
- name : Setup Scala CLI
20
20
uses : VirtusLab/scala-cli-setup@main
21
-
21
+
22
22
- name : Import GPG key
23
23
id : import_gpg
24
24
uses : crazy-max/ghaction-import-gpg@v5
@@ -27,28 +27,28 @@ jobs:
27
27
passphrase : ${{ secrets.PGP_PASSPHRASE }}
28
28
29
29
- name : Publish Toolkit for JVM
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
30
+ 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
31
31
continue-on-error : true
32
- env :
32
+ env :
33
33
OSSRH_USERNAME : ${{ secrets.OSSRH_USERNAME }}
34
34
OSSRH_PASSWORD : ${{ secrets.OSSRH_PASSWORD }}
35
35
PGP_PASSWORD : ${{ secrets.PGP_PASSPHRASE }}
36
36
PGP_KEY_ID : ${{ steps.import_gpg.outputs.fingerprint }}
37
37
38
38
- name : Publish Toolkit for native
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
39
+ 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
40
40
continue-on-error : true
41
- env :
41
+ env :
42
42
OSSRH_USERNAME : ${{ secrets.OSSRH_USERNAME }}
43
43
OSSRH_PASSWORD : ${{ secrets.OSSRH_PASSWORD }}
44
44
PGP_PASSWORD : ${{ secrets.PGP_PASSPHRASE }}
45
45
PGP_KEY_ID : ${{ steps.import_gpg.outputs.fingerprint }}
46
46
47
47
- name : Publish Toolkit for JS
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
48
+ 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
49
49
continue-on-error : true
50
- env :
50
+ env :
51
51
OSSRH_USERNAME : ${{ secrets.OSSRH_USERNAME }}
52
52
OSSRH_PASSWORD : ${{ secrets.OSSRH_PASSWORD }}
53
53
PGP_PASSWORD : ${{ secrets.PGP_PASSPHRASE }}
54
- PGP_KEY_ID : ${{ steps.import_gpg.outputs.fingerprint }}
54
+ PGP_KEY_ID : ${{ steps.import_gpg.outputs.fingerprint }}
0 commit comments