Skip to content

Commit 1eee3c5

Browse files
committed
update github actions
1 parent 4376f39 commit 1eee3c5

File tree

1 file changed

+10
-20
lines changed

1 file changed

+10
-20
lines changed

.github/workflows/actions.yml

Lines changed: 10 additions & 20 deletions
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,7 @@ jobs:
1616
runs-on: ubuntu-latest
1717
strategy:
1818
matrix:
19-
java: ['8', '17']
19+
java: ['11', '17']
2020
env:
2121
JAVA_OPTS: "-Xss10M"
2222
steps:
@@ -34,36 +34,26 @@ jobs:
3434
3535
publish-sonatype:
3636
if: github.repository == 'com-lihaoyi/unroll' && contains(github.ref, 'refs/tags/')
37+
needs: test
3738
runs-on: ubuntu-latest
3839
env:
39-
SONATYPE_PGP_PRIVATE_KEY: ${{ secrets.SONATYPE_PGP_PRIVATE_KEY }}
40-
SONATYPE_PGP_PRIVATE_KEY_PASSWORD: ${{ secrets.SONATYPE_PGP_PRIVATE_KEY_PASSWORD }}
41-
SONATYPE_USER: ${{ secrets.SONATYPE_USER }}
42-
SONATYPE_PASSWORD: ${{ secrets.SONATYPE_PASSWORD }}
40+
MILL_SONATYPE_USERNAME: ${{ secrets.SONATYPE_USERNAME }}
41+
MILL_SONATYPE_PASSWORD: ${{ secrets.SONATYPE_PASSWORD }}
42+
MILL_PGP_SECRET_BASE64: ${{ secrets.SONATYPE_PGP_PRIVATE_KEY }}
43+
MILL_PGP_PASSPHRASE: ${{ secrets.SONATYPE_PGP_PRIVATE_KEY_PASSWORD }}
4344
LANG: "en_US.UTF-8"
4445
LC_MESSAGES: "en_US.UTF-8"
4546
LC_ALL: "en_US.UTF-8"
47+
4648
steps:
4749
- uses: actions/checkout@v3
4850
- uses: actions/setup-java@v3
4951
with:
5052
distribution: 'temurin'
51-
java-version: 8
53+
java-version: 11
5254
- name: Publish to Maven Central
53-
run: |
54-
if [[ $(git tag --points-at HEAD) != '' ]]; then
55-
echo $SONATYPE_PGP_PRIVATE_KEY | base64 --decode > gpg_key
56-
gpg --import --no-tty --batch --yes gpg_key
57-
rm gpg_key
58-
./mill -i mill.scalalib.PublishModule/publishAll \
59-
--sonatypeCreds $SONATYPE_USER:$SONATYPE_PASSWORD \
60-
--gpgArgs --passphrase=$SONATYPE_PGP_PRIVATE_KEY_PASSWORD,--no-tty,--pinentry-mode,loopback,--batch,--yes,-a,-b \
61-
--publishArtifacts __.publishArtifacts \
62-
--readTimeout 600000 \
63-
--awaitTimeout 600000 \
64-
--release true \
65-
--signed true
66-
fi
55+
run: ./mill -i mill.scalalib.SonatypeCentralPublishModule/
56+
6757
- name: Create GitHub Release
6858
id: create_gh_release
6959
uses: actions/[email protected]

0 commit comments

Comments
 (0)