@@ -75,34 +75,19 @@ jobs:
7575 - test-native
7676 runs-on : ubuntu-22.04
7777 env :
78- SONATYPE_PGP_PRIVATE_KEY : ${{ secrets.SONATYPE_PGP_PRIVATE_KEY }}
79- SONATYPE_PGP_PRIVATE_KEY_PASSWORD : ${{ secrets.SONATYPE_PGP_PRIVATE_KEY_PASSWORD }}
80- SONATYPE_USER : ${{ secrets.SONATYPE_USER }}
81- SONATYPE_PASSWORD : ${{ secrets.SONATYPE_PASSWORD }}
78+ MILL_SONATYPE_USERNAME : ${{ secrets.SONATYPE_USERNAME }}
79+ MILL_SONATYPE_PASSWORD : ${{ secrets.SONATYPE_PASSWORD }}
80+ MILL_PGP_SECRET_BASE64 : ${{ secrets.SONATYPE_PGP_PRIVATE_KEY }}
81+ MILL_PGP_PASSPHRASE : ${{ secrets.SONATYPE_PGP_PRIVATE_KEY_PASSWORD }}
8282 LANG : " en_US.UTF-8"
8383 LC_MESSAGES : " en_US.UTF-8"
8484 LC_ALL : " en_US.UTF-8"
85+
8586 steps :
8687 - uses : actions/checkout@v3
87- with :
88- fetch-depth : 0
89- - uses : coursier/cache-action@v6
9088 - uses : actions/setup-java@v3
9189 with :
92- java-version : " 8 "
93- distribution : " temurin "
90+ distribution : ' temurin '
91+ java-version : 11
9492 - name : Publish to Maven Central
95- run : |
96- if [[ $(git tag --points-at HEAD) != '' ]]; then
97- echo $SONATYPE_PGP_PRIVATE_KEY | base64 --decode > gpg_key
98- gpg --import --no-tty --batch --yes gpg_key
99- rm gpg_key
100- ./mill -i mill.scalalib.PublishModule/publishAll \
101- --sonatypeCreds $SONATYPE_USER:$SONATYPE_PASSWORD \
102- --gpgArgs --passphrase=$SONATYPE_PGP_PRIVATE_KEY_PASSWORD,--no-tty,--pinentry-mode,loopback,--batch,--yes,-a,-b \
103- --publishArtifacts __.publishArtifacts \
104- --readTimeout 600000 \
105- --awaitTimeout 600000 \
106- --release true \
107- --signed true
108- fi
93+ run : ./mill -i mill.scalalib.PublishModule/
0 commit comments