@@ -75,34 +75,19 @@ jobs:
75
75
- test-native
76
76
runs-on : ubuntu-22.04
77
77
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 }}
82
82
LANG : " en_US.UTF-8"
83
83
LC_MESSAGES : " en_US.UTF-8"
84
84
LC_ALL : " en_US.UTF-8"
85
+
85
86
steps :
86
87
- uses : actions/checkout@v3
87
- with :
88
- fetch-depth : 0
89
- - uses : coursier/cache-action@v6
90
88
- uses : actions/setup-java@v3
91
89
with :
92
- java-version : " 8 "
93
- distribution : " temurin "
90
+ distribution : ' temurin '
91
+ java-version : 11
94
92
- 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