1010 runs-on : ubuntu-latest
1111
1212 steps :
13- - uses : actions/checkout@v2
13+ - uses : actions/checkout@v4
1414 - uses : tibdex/github-app-token@v1
1515 id : generate-token
1616 with :
@@ -21,13 +21,14 @@ jobs:
2121 with :
2222 python-version : ' 3.10'
2323 - name : Set up Java 11
24- uses : actions/setup-java@v2
24+ uses : actions/setup-java@v4
2525 with :
2626 java-version : 11
27- distribution : ' zulu '
28- server-id : ossrh
27+ distribution : ' temurin '
28+ server-id : central
2929 server-username : MAVEN_USERNAME
3030 server-password : MAVEN_PASSWORD
31+ gpg-private-key : ${{ secrets.OSSRH_GPG_PRIVATE_KEY }}
3132 - name : Cache local Maven repository
3233 uses : actions/cache@v4
3334 with :
@@ -57,15 +58,10 @@ jobs:
5758 git config --global user.name "GitHub Action"
5859 git config --global hub.protocol https
5960 git remote set-url origin https://\${{ secrets.GITHUB_TOKEN }}:[email protected] /swagger-api/swagger-parser.git 60- - name : Run maven deploy/release (action-maven-publish)
61- uses : samuelmeuli/action-maven-publish@v1
61+ - name : Run maven deploy/release
6262 if : env.RELEASE_OK == 'yes'
63- with :
64- gpg_private_key : ${{ secrets.OSSRH_GPG_PRIVATE_KEY }}
65- gpg_passphrase : ${{ secrets.OSSRH_GPG_PRIVATE_PASSPHRASE }}
66- nexus_username : ${{ secrets.OSSRH_USERNAME }}
67- nexus_password : ${{ secrets.OSSRH_TOKEN }}
68- maven_profiles : " release"
63+ run : |
64+ ./mvnw --no-transfer-progress -B -Prelease deploy
6965 - name : Run post release script
7066 id : postRelease
7167 if : env.RELEASE_OK == 'yes'
8278
8379 env :
8480 ACTIONS_ALLOW_UNSECURE_COMMANDS : true
85- MAVEN_USERNAME : ${{ secrets.OSSRH_USERNAME }}
86- MAVEN_PASSWORD : ${{ secrets.OSSRH_TOKEN }}
81+ MAVEN_USERNAME : ${{ secrets.MAVEN_CENTRAL_USERNAME }}
82+ MAVEN_PASSWORD : ${{ secrets.MAVEN_CENTRAL_PASSWORD }}
8783 GH_TOKEN : ${{ secrets.GITHUB_TOKEN }}
8884 SC_VERSION :
8985 SC_NEXT_VERSION :
0 commit comments