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,12 +21,15 @@ jobs:
2121 with :
2222 python-version : ' 3.10'
2323 - name : Set up Java 11
24- uses : actions/setup-java@v1
24+ uses : actions/setup-java@v4
2525 with :
2626 java-version : 11
27- server-id : ossrh
27+ distribution : temurin
28+ server-id : central
2829 server-username : MAVEN_USERNAME
2930 server-password : MAVEN_PASSWORD
31+ gpg-private-key : ${{ secrets.OSSRH_GPG_PRIVATE_KEY }}
32+ gpg-passphrase : ${{ secrets.OSSRH_GPG_PRIVATE_PASSPHRASE }}
3033 - name : Cache local Maven repository
3134 uses : actions/cache@v4
3235 with :
@@ -60,22 +63,17 @@ jobs:
6063 git config --global user.name "GitHub Action"
6164 git config --global hub.protocol https
6265 git remote set-url origin https://\${{ secrets.GITHUB_TOKEN }}:[email protected] /''' + 'swagger-api/swagger-core' + '''.git 63- - name : Run maven deploy/release (action-maven-publish)
64- uses : samuelmeuli/action-maven-publish@v1
66+ - name : Run maven deploy/release
6567 if : env.RELEASE_OK == 'yes'
66- with :
67- gpg_private_key : ${{ secrets.OSSRH_GPG_PRIVATE_KEY }}
68- gpg_passphrase : ${{ secrets.OSSRH_GPG_PRIVATE_PASSPHRASE }}
69- nexus_username : ${{ secrets.OSSRH_USERNAME }}
70- nexus_password : ${{ secrets.OSSRH_TOKEN }}
71- maven_profiles : " release"
68+ run : |
69+ ./mvnw --no-transfer-progress -B -Prelease deploy
7270 - name : Run prepare javadocs script
7371 id : prepareJavadocs
7472 if : env.RELEASE_OK == 'yes'
7573 run : |
7674 . ./CI/prepare-javadocs.sh
7775 - name : Checkout gh-pages
78- uses : actions/checkout@v2
76+ uses : actions/checkout@v4
7977 with :
8078 ref : " gh-pages"
8179 fetch-depth : 0
8684 TMPDIR="$(dirname -- "${0}")"
8785 . $TMPDIR/publish-javadocs.sh
8886 - name : Checkout master
89- uses : actions/checkout@v2
87+ uses : actions/checkout@v4
9088 with :
9189 ref : " master"
9290 fetch-depth : 0
@@ -104,7 +102,7 @@ jobs:
104102 title : ' bump snapshot ${{ env.SC_NEXT_VERSION }}-SNAPSHOT'
105103 branch : bump-snap-${{ env.SC_NEXT_VERSION }}-SNAPSHOT
106104 - name : Checkout 1.5
107- uses : actions/checkout@v2
105+ uses : actions/checkout@v4
108106 with :
109107 ref : " 1.5"
110108 fetch-depth : 0
@@ -123,7 +121,7 @@ jobs:
123121 title : ' update 1.5 Readme with new v2 version ${{ env.SC_VERSION }}'
124122 branch : update-v1-readme-${{ env.SC_VERSION }}
125123 - name : Checkout Wiki
126- uses : actions/checkout@v2
124+ uses : actions/checkout@v4
127125 with :
128126 repository : swagger-api/swagger-core.wiki
129127 token : ${{ steps.generate-token.outputs.token }}
@@ -145,8 +143,8 @@ jobs:
145143
146144 env :
147145 ACTIONS_ALLOW_UNSECURE_COMMANDS : true
148- MAVEN_USERNAME : ${{ secrets.OSSRH_USERNAME }}
149- MAVEN_PASSWORD : ${{ secrets.OSSRH_TOKEN }}
146+ MAVEN_USERNAME : ${{ secrets.MAVEN_CENTRAL_USERNAME }}
147+ MAVEN_PASSWORD : ${{ secrets.MAVEN_CENTRAL_PASSWORD }}
150148 GH_TOKEN : ${{ secrets.GITHUB_TOKEN }}
151149 SC_VERSION :
152150 SC_NEXT_VERSION :
0 commit comments