4
4
release :
5
5
types : [published]
6
6
7
+ env :
8
+ OSSRH_USERNAME : ${{ secrets.OSSRH_USERNAME }}
9
+ OSSRH_PASSWORD : ${{ secrets.OSSRH_PASSWORD }}
10
+ PGP_PASSWORD : ${{ secrets.PGP_PASSPHRASE }}
11
+
7
12
jobs :
8
13
publish :
9
14
name : Release toolkit and publish
@@ -30,52 +35,34 @@ jobs:
30
35
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
36
continue-on-error : true
32
37
env :
33
- OSSRH_USERNAME : ${{ secrets.OSSRH_USERNAME }}
34
- OSSRH_PASSWORD : ${{ secrets.OSSRH_PASSWORD }}
35
- PGP_PASSWORD : ${{ secrets.PGP_PASSPHRASE }}
36
38
PGP_KEY_ID : ${{ steps.import_gpg.outputs.fingerprint }}
37
39
38
40
- name : Publish Toolkit for native
39
41
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
42
continue-on-error : true
41
43
env :
42
- OSSRH_USERNAME : ${{ secrets.OSSRH_USERNAME }}
43
- OSSRH_PASSWORD : ${{ secrets.OSSRH_PASSWORD }}
44
- PGP_PASSWORD : ${{ secrets.PGP_PASSPHRASE }}
45
44
PGP_KEY_ID : ${{ steps.import_gpg.outputs.fingerprint }}
46
45
47
46
- name : Publish Toolkit for JS
48
47
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
48
continue-on-error : true
50
49
env :
51
- OSSRH_USERNAME : ${{ secrets.OSSRH_USERNAME }}
52
- OSSRH_PASSWORD : ${{ secrets.OSSRH_PASSWORD }}
53
- PGP_PASSWORD : ${{ secrets.PGP_PASSPHRASE }}
54
50
PGP_KEY_ID : ${{ steps.import_gpg.outputs.fingerprint }}
55
51
56
52
- name : Publish Toolkit Test for JVM
57
53
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
58
54
continue-on-error : true
59
55
env :
60
- OSSRH_USERNAME : ${{ secrets.OSSRH_USERNAME }}
61
- OSSRH_PASSWORD : ${{ secrets.OSSRH_PASSWORD }}
62
- PGP_PASSWORD : ${{ secrets.PGP_PASSPHRASE }}
63
56
PGP_KEY_ID : ${{ steps.import_gpg.outputs.fingerprint }}
64
57
65
58
- name : Publish Toolkit Test for native
66
59
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
67
60
continue-on-error : true
68
61
env :
69
- OSSRH_USERNAME : ${{ secrets.OSSRH_USERNAME }}
70
- OSSRH_PASSWORD : ${{ secrets.OSSRH_PASSWORD }}
71
- PGP_PASSWORD : ${{ secrets.PGP_PASSPHRASE }}
72
62
PGP_KEY_ID : ${{ steps.import_gpg.outputs.fingerprint }}
73
63
74
64
- name : Publish Toolkit Test for JS
75
65
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
76
66
continue-on-error : true
77
67
env :
78
- OSSRH_USERNAME : ${{ secrets.OSSRH_USERNAME }}
79
- OSSRH_PASSWORD : ${{ secrets.OSSRH_PASSWORD }}
80
- PGP_PASSWORD : ${{ secrets.PGP_PASSPHRASE }}
81
68
PGP_KEY_ID : ${{ steps.import_gpg.outputs.fingerprint }}
0 commit comments