Skip to content

Commit 2790f99

Browse files
authored
Update publish-artifacts.yml
1 parent 7113177 commit 2790f99

File tree

1 file changed

+9
-20
lines changed

1 file changed

+9
-20
lines changed

.github/workflows/publish-artifacts.yml

+9-20
Original file line numberDiff line numberDiff line change
@@ -11,34 +11,23 @@ jobs:
1111
if: github.repository == 'com-lihaoyi/os-lib'
1212
runs-on: ubuntu-latest
1313
env:
14-
SONATYPE_PGP_PRIVATE_KEY: ${{ secrets.SONATYPE_PGP_PRIVATE_KEY }}
15-
SONATYPE_PGP_PRIVATE_KEY_PASSWORD: ${{ secrets.SONATYPE_PGP_PRIVATE_KEY_PASSWORD }}
16-
SONATYPE_USER: ${{ secrets.SONATYPE_USER }}
17-
SONATYPE_PASSWORD: ${{ secrets.SONATYPE_PASSWORD }}
14+
MILL_SONATYPE_USERNAME: ${{ secrets.SONATYPE_USERNAME }}
15+
MILL_SONATYPE_PASSWORD: ${{ secrets.SONATYPE_PASSWORD }}
16+
MILL_PGP_SECRET_BASE64: ${{ secrets.SONATYPE_PGP_PRIVATE_KEY }}
17+
MILL_PGP_PASSPHRASE: ${{ secrets.SONATYPE_PGP_PRIVATE_KEY_PASSWORD }}
1818
LANG: "en_US.UTF-8"
1919
LC_MESSAGES: "en_US.UTF-8"
2020
LC_ALL: "en_US.UTF-8"
21+
2122
steps:
22-
- uses: actions/checkout@v4
23-
- uses: actions/setup-java@v4
23+
- uses: actions/checkout@v3
24+
- uses: actions/setup-java@v3
2425
with:
2526
distribution: 'temurin'
2627
java-version: 11
2728
- name: Publish to Maven Central
28-
run: |
29-
if [[ $(git tag --points-at HEAD) != '' ]]; then
30-
echo $SONATYPE_PGP_PRIVATE_KEY | base64 --decode > gpg_key
31-
gpg --import --no-tty --batch --yes gpg_key
32-
rm gpg_key
33-
./mill -i mill.scalalib.PublishModule/publishAll \
34-
--sonatypeCreds $SONATYPE_USER:$SONATYPE_PASSWORD \
35-
--gpgArgs --passphrase=$SONATYPE_PGP_PRIVATE_KEY_PASSWORD,--no-tty,--pinentry-mode,loopback,--batch,--yes,-a,-b \
36-
--publishArtifacts __.publishArtifacts \
37-
--readTimeout 600000 \
38-
--awaitTimeout 600000 \
39-
--release true \
40-
--signed true
41-
fi
29+
run: ./mill -i mill.scalalib.PublishModule/
30+
4231
- name: Create GitHub Release
4332
id: create_gh_release
4433
uses: actions/[email protected]

0 commit comments

Comments
 (0)