Skip to content

Commit f82b12a

Browse files
authored
Update build.yml
1 parent 36df327 commit f82b12a

File tree

1 file changed

+8
-19
lines changed

1 file changed

+8
-19
lines changed

.github/workflows/build.yml

Lines changed: 8 additions & 19 deletions
Original file line numberDiff line numberDiff line change
@@ -74,34 +74,23 @@ jobs:
7474
needs: test
7575
runs-on: ubuntu-latest
7676
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 }}
8181
LANG: "en_US.UTF-8"
8282
LC_MESSAGES: "en_US.UTF-8"
8383
LC_ALL: "en_US.UTF-8"
84+
8485
steps:
85-
- uses: actions/checkout@v4
86+
- uses: actions/checkout@v3
8687
- uses: actions/setup-java@v3
8788
with:
8889
distribution: 'temurin'
8990
java-version: 11
9091
- 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+
10594
- name: Create GitHub Release
10695
id: create_gh_release
10796
uses: actions/[email protected]

0 commit comments

Comments
 (0)