File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change 77jobs :
88 release :
99 runs-on : ubuntu-latest
10+ env :
11+ OSSRH_GPG_PASSPHRASE : ${{ secrets.OSSRH_GPG_PASSPHRASE }}
1012 steps :
1113 - uses : actions/checkout@v4
1214
13- # Configure Java 8 — no server-id needed anymore; Central plugin handles auth
1415 - name : Set up Java 8
1516 uses : actions/setup-java@v3
1617 with :
1718 distribution : " temurin"
1819 java-version : " 8"
20+ server-id : central
21+ server-username : CENTRAL_USERNAME
22+ server-password : CENTRAL_PASSWORD
1923 gpg-private-key : ${{ secrets.OSSRH_GPG_PRIVATE_KEY }}
2024 gpg-passphrase : OSSRH_GPG_PASSPHRASE
2125
22- # Write settings.xml with Central Portal token credentials
23- - name : Configure Maven settings
24- uses : whelk-io/maven-settings-xml-action@v22
25- with :
26- servers : |
27- [
28- {
29- "id": "central",
30- "username": "${{ secrets.CENTRAL_USERNAME }}",
31- "password": "${{ secrets.CENTRAL_PASSWORD }}"
32- }
33- ]
34-
3526 - name : Install jfrog cli
3627 uses : jfrog/setup-jfrog-cli@v4
3728 env :
@@ -41,12 +32,12 @@ jobs:
4132 - name : Scan with jfrog audit
4233 run : jfrog audit
4334
44- # Run mvn install
4535 - name : Install
4636 run : mvn install -B
4737
48- # Deploy to Maven Central via Central Portal
4938 - name : Deploy to Maven Central
5039 run : mvn -B deploy -Pupload-to-central
5140 env :
41+ CENTRAL_USERNAME : ${{ secrets.CENTRAL_USERNAME }}
42+ CENTRAL_PASSWORD : ${{ secrets.CENTRAL_PASSWORD }}
5243 OSSRH_GPG_PASSPHRASE : ${{ secrets.OSSRH_GPG_PASSPHRASE }}
You can’t perform that action at this time.
0 commit comments