@@ -11,34 +11,23 @@ jobs:
11
11
if : github.repository == 'com-lihaoyi/os-lib'
12
12
runs-on : ubuntu-latest
13
13
env :
14
- SONATYPE_PGP_PRIVATE_KEY : ${{ secrets.SONATYPE_PGP_PRIVATE_KEY }}
15
- SONATYPE_PGP_PRIVATE_KEY_PASSWORD : ${{ secrets.SONATYPE_PGP_PRIVATE_KEY_PASSWORD }}
16
- SONATYPE_USER : ${{ secrets.SONATYPE_USER }}
17
- SONATYPE_PASSWORD : ${{ secrets.SONATYPE_PASSWORD }}
14
+ MILL_SONATYPE_USERNAME : ${{ secrets.SONATYPE_USERNAME }}
15
+ MILL_SONATYPE_PASSWORD : ${{ secrets.SONATYPE_PASSWORD }}
16
+ MILL_PGP_SECRET_BASE64 : ${{ secrets.SONATYPE_PGP_PRIVATE_KEY }}
17
+ MILL_PGP_PASSPHRASE : ${{ secrets.SONATYPE_PGP_PRIVATE_KEY_PASSWORD }}
18
18
LANG : " en_US.UTF-8"
19
19
LC_MESSAGES : " en_US.UTF-8"
20
20
LC_ALL : " en_US.UTF-8"
21
+
21
22
steps :
22
- - uses : actions/checkout@v4
23
- - uses : actions/setup-java@v4
23
+ - uses : actions/checkout@v3
24
+ - uses : actions/setup-java@v3
24
25
with :
25
26
distribution : ' temurin'
26
27
java-version : 11
27
28
- name : Publish to Maven Central
28
- run : |
29
- if [[ $(git tag --points-at HEAD) != '' ]]; then
30
- echo $SONATYPE_PGP_PRIVATE_KEY | base64 --decode > gpg_key
31
- gpg --import --no-tty --batch --yes gpg_key
32
- rm gpg_key
33
- ./mill -i mill.scalalib.PublishModule/publishAll \
34
- --sonatypeCreds $SONATYPE_USER:$SONATYPE_PASSWORD \
35
- --gpgArgs --passphrase=$SONATYPE_PGP_PRIVATE_KEY_PASSWORD,--no-tty,--pinentry-mode,loopback,--batch,--yes,-a,-b \
36
- --publishArtifacts __.publishArtifacts \
37
- --readTimeout 600000 \
38
- --awaitTimeout 600000 \
39
- --release true \
40
- --signed true
41
- fi
29
+ run : ./mill -i mill.scalalib.PublishModule/
30
+
42
31
- name : Create GitHub Release
43
32
id : create_gh_release
44
33
0 commit comments