@@ -74,34 +74,23 @@ jobs:
74
74
needs : test
75
75
runs-on : ubuntu-latest
76
76
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 }}
81
81
LANG : " en_US.UTF-8"
82
82
LC_MESSAGES : " en_US.UTF-8"
83
83
LC_ALL : " en_US.UTF-8"
84
+
84
85
steps :
85
- - uses : actions/checkout@v4
86
+ - uses : actions/checkout@v3
86
87
- uses : actions/setup-java@v3
87
88
with :
88
89
distribution : ' temurin'
89
90
java-version : 11
90
91
- 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
+
105
94
- name : Create GitHub Release
106
95
id : create_gh_release
107
96
0 commit comments