@@ -11,34 +11,23 @@ jobs:
1111 if : github.repository == 'com-lihaoyi/os-lib'
1212 runs-on : ubuntu-latest
1313 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 }}
1818 LANG : " en_US.UTF-8"
1919 LC_MESSAGES : " en_US.UTF-8"
2020 LC_ALL : " en_US.UTF-8"
21+
2122 steps :
22- - uses : actions/checkout@v4
23- - uses : actions/setup-java@v4
23+ - uses : actions/checkout@v3
24+ - uses : actions/setup-java@v3
2425 with :
2526 distribution : ' temurin'
2627 java-version : 11
2728 - 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+
4231 - name : Create GitHub Release
4332 id : create_gh_release
4433
0 commit comments