Skip to content

Commit c713c08

Browse files
committed
SonatypeCentralPublishModule
1 parent 84f6efe commit c713c08

File tree

1 file changed

+8
-19
lines changed

1 file changed

+8
-19
lines changed

.github/workflows/actions.yml

Lines changed: 8 additions & 19 deletions
Original file line numberDiff line numberDiff line change
@@ -43,34 +43,23 @@ jobs:
4343
needs: test
4444
runs-on: ubuntu-latest
4545
env:
46-
SONATYPE_PGP_PRIVATE_KEY: ${{ secrets.SONATYPE_PGP_PRIVATE_KEY }}
47-
SONATYPE_PGP_PRIVATE_KEY_PASSWORD: ${{ secrets.SONATYPE_PGP_PRIVATE_KEY_PASSWORD }}
48-
SONATYPE_USER: ${{ secrets.SONATYPE_USER }}
49-
SONATYPE_PASSWORD: ${{ secrets.SONATYPE_PASSWORD }}
46+
MILL_SONATYPE_USERNAME: ${{ secrets.SONATYPE_USERNAME }}
47+
MILL_SONATYPE_PASSWORD: ${{ secrets.SONATYPE_PASSWORD }}
48+
MILL_PGP_SECRET_BASE64: ${{ secrets.SONATYPE_PGP_PRIVATE_KEY }}
49+
MILL_PGP_PASSPHRASE: ${{ secrets.SONATYPE_PGP_PRIVATE_KEY_PASSWORD }}
5050
LANG: "en_US.UTF-8"
5151
LC_MESSAGES: "en_US.UTF-8"
5252
LC_ALL: "en_US.UTF-8"
53+
5354
steps:
54-
- uses: actions/checkout@v4
55+
- uses: actions/checkout@v3
5556
- uses: actions/setup-java@v3
5657
with:
5758
distribution: 'temurin'
5859
java-version: 11
5960
- name: Publish to Maven Central
60-
run: |
61-
if [[ $(git tag --points-at HEAD) != '' ]]; then
62-
echo $SONATYPE_PGP_PRIVATE_KEY | base64 --decode > gpg_key
63-
gpg --import --no-tty --batch --yes gpg_key
64-
rm gpg_key
65-
./mill -i mill.scalalib.PublishModule/publishAll \
66-
--sonatypeCreds $SONATYPE_USER:$SONATYPE_PASSWORD \
67-
--gpgArgs --passphrase=$SONATYPE_PGP_PRIVATE_KEY_PASSWORD,--no-tty,--pinentry-mode,loopback,--batch,--yes,-a,-b \
68-
--publishArtifacts __.publishArtifacts \
69-
--readTimeout 600000 \
70-
--awaitTimeout 600000 \
71-
--release true \
72-
--signed true
73-
fi
61+
run: ./mill -i mill.scalalib.SonatypeCentralPublishModule/
62+
7463
- name: Create GitHub Release
7564
id: create_gh_release
7665
uses: actions/[email protected]

0 commit comments

Comments
 (0)