From 4189f8b477e1fee7b635ac1044241314b498c7eb Mon Sep 17 00:00:00 2001 From: Brian Clozel Date: Tue, 21 Jan 2025 20:32:10 +0100 Subject: [PATCH] Update GA release pipeline Push milestones versions to Maven Central. --- .github/workflows/release-milestone.yml | 17 +++++++++++++++++ 1 file changed, 17 insertions(+) diff --git a/.github/workflows/release-milestone.yml b/.github/workflows/release-milestone.yml index 7614199278..f60f125f9d 100644 --- a/.github/workflows/release-milestone.yml +++ b/.github/workflows/release-milestone.yml @@ -49,6 +49,23 @@ jobs: repository-password: ${{ secrets.ARTIFACTORY_PASSWORD }} repository-username: ${{ secrets.ARTIFACTORY_USERNAME }} token: ${{ secrets.GH_ACTIONS_REPO_TOKEN }} + sync-to-maven-central: + name: Sync to Maven Central + needs: + - build-and-stage-release + - verify + runs-on: ubuntu-latest + steps: + - name: Check Out Code + uses: actions/checkout@b4ffde65f46336ab88eb53be808477a3936bae11 # v4.1.1 + - name: Sync to Maven Central + uses: ./.github/actions/sync-to-maven-central + with: + jfrog-cli-config-token: ${{ secrets.JF_ARTIFACTORY_SPRING }} + ossrh-s01-staging-profile: ${{ secrets.OSSRH_S01_STAGING_PROFILE }} + ossrh-s01-token-password: ${{ secrets.OSSRH_S01_TOKEN_PASSWORD }} + ossrh-s01-token-username: ${{ secrets.OSSRH_S01_TOKEN_USERNAME }} + spring-framework-version: ${{ needs.build-and-stage-release.outputs.version }} promote-release: name: Promote Release needs: