@@ -74,34 +74,23 @@ jobs:
7474 needs : test
7575 runs-on : ubuntu-latest
7676 env :
77- SONATYPE_PGP_PRIVATE_KEY : ${{ secrets.SONATYPE_PGP_PRIVATE_KEY }}
78- SONATYPE_PGP_PRIVATE_KEY_PASSWORD : ${{ secrets.SONATYPE_PGP_PRIVATE_KEY_PASSWORD }}
79- SONATYPE_USER : ${{ secrets.SONATYPE_USER }}
80- SONATYPE_PASSWORD : ${{ secrets.SONATYPE_PASSWORD }}
77+ MILL_SONATYPE_USERNAME : ${{ secrets.SONATYPE_USERNAME }}
78+ MILL_SONATYPE_PASSWORD : ${{ secrets.SONATYPE_PASSWORD }}
79+ MILL_PGP_SECRET_BASE64 : ${{ secrets.SONATYPE_PGP_PRIVATE_KEY }}
80+ MILL_PGP_PASSPHRASE : ${{ secrets.SONATYPE_PGP_PRIVATE_KEY_PASSWORD }}
8181 LANG : " en_US.UTF-8"
8282 LC_MESSAGES : " en_US.UTF-8"
8383 LC_ALL : " en_US.UTF-8"
84+
8485 steps :
85- - uses : actions/checkout@v4
86+ - uses : actions/checkout@v3
8687 - uses : actions/setup-java@v3
8788 with :
8889 distribution : ' temurin'
8990 java-version : 11
9091 - name : Publish to Maven Central
91- run : |
92- if [[ $(git tag --points-at HEAD) != '' ]]; then
93- echo $SONATYPE_PGP_PRIVATE_KEY | base64 --decode > gpg_key
94- gpg --import --no-tty --batch --yes gpg_key
95- rm gpg_key
96- ./mill -i mill.scalalib.PublishModule/publishAll \
97- --sonatypeCreds $SONATYPE_USER:$SONATYPE_PASSWORD \
98- --gpgArgs --passphrase=$SONATYPE_PGP_PRIVATE_KEY_PASSWORD,--no-tty,--pinentry-mode,loopback,--batch,--yes,-a,-b \
99- --publishArtifacts __.publishArtifacts \
100- --readTimeout 600000 \
101- --awaitTimeout 600000 \
102- --release true \
103- --signed true
104- fi
92+ run : ./mill -i mill.scalalib.PublishModule/
93+
10594 - name : Create GitHub Release
10695 id : create_gh_release
10796
0 commit comments