@@ -2,14 +2,14 @@ name: Release Milestone
22on :
33 push :
44 tags :
5- - v4.1 .0-M[1-9]
6- - v4.1 .0-RC[1-9]
5+ - v5.0 .0-M[1-9]
6+ - v5.0 .0-RC[1-9]
77concurrency :
88 group : ${{ github.workflow }}-${{ github.ref }}
99jobs :
1010 build-and-stage-release :
11- if : ${{ github.repository == 'spring-projects/spring-ws' }}
1211 name : Build and Stage Release
12+ if : ${{ github.repository == 'spring-projects/spring-ws' }}
1313 runs-on : ubuntu-latest
1414 steps :
1515 - name : Check Out Code
@@ -39,19 +39,35 @@ jobs:
3939 name : Verify
4040 needs : build-and-stage-release
4141 uses : ./.github/workflows/verify.yml
42- with :
43- staging : true
44- version : ${{ needs.build-and-stage-release.outputs.version }}
4542 secrets :
4643 google-chat-webhook-url : ${{ secrets.GOOGLE_CHAT_WEBHOOK_URL }}
4744 repository-password : ${{ secrets.ARTIFACTORY_PASSWORD }}
4845 repository-username : ${{ secrets.ARTIFACTORY_USERNAME }}
4946 token : ${{ secrets.GH_ACTIONS_REPO_TOKEN }}
47+ with :
48+ staging : true
49+ version : ${{ needs.build-and-stage-release.outputs.version }}
50+ sync-to-maven-central :
51+ name : Sync to Maven Central
52+ needs :
53+ - build-and-stage-release
54+ - verify
55+ runs-on : ubuntu-latest
56+ steps :
57+ - name : Check Out Code
58+ uses : actions/checkout@b4ffde65f46336ab88eb53be808477a3936bae11 # v4.1.1
59+ - name : Sync to Maven Central
60+ uses : ./.github/actions/sync-to-maven-central
61+ with :
62+ central-token-password : ${{ secrets.CENTRAL_TOKEN_PASSWORD }}
63+ central-token-username : ${{ secrets.CENTRAL_TOKEN_USERNAME }}
64+ jfrog-cli-config-token : ${{ secrets.JF_ARTIFACTORY_SPRING }}
65+ spring-ws-version : ${{ needs.build-and-stage-release.outputs.version }}
5066 promote-release :
5167 name : Promote Release
5268 needs :
5369 - build-and-stage-release
54- - verify
70+ - sync-to-maven-central
5571 runs-on : ubuntu-latest
5672 steps :
5773 - name : Set up JFrog CLI
0 commit comments