From 5ac56bda87d4a104a0df2d4508888cf485d6a452 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?St=C3=A9phane=20Nicoll?= Date: Mon, 18 Nov 2024 11:52:08 +0100 Subject: [PATCH] Remove unnecessary workflow in maintenance branch --- .github/workflows/release-milestone.yml | 79 ------------------------- 1 file changed, 79 deletions(-) delete mode 100644 .github/workflows/release-milestone.yml diff --git a/.github/workflows/release-milestone.yml b/.github/workflows/release-milestone.yml deleted file mode 100644 index 72b531e421a..00000000000 --- a/.github/workflows/release-milestone.yml +++ /dev/null @@ -1,79 +0,0 @@ -name: Release Milestone -on: - push: - tags: - - v6.2.0-M[1-9] - - v6.2.0-RC[1-9] -concurrency: - group: ${{ github.workflow }}-${{ github.ref }} -jobs: - build-and-stage-release: - if: ${{ github.repository == 'spring-projects/spring-framework' }} - name: Build and Stage Release - runs-on: ubuntu-latest - steps: - - name: Check Out Code - uses: actions/checkout@v4 - - name: Build and Publish - id: build-and-publish - uses: ./.github/actions/build - with: - develocity-access-key: ${{ secrets.GRADLE_ENTERPRISE_SECRET_ACCESS_KEY }} - publish: true - - name: Stage Release - uses: spring-io/artifactory-deploy-action@26bbe925a75f4f863e1e529e85be2d0093cac116 # v0.0.1 - with: - artifact-properties: | - /**/framework-api-*.zip::zip.name=spring-framework,zip.deployed=false - /**/framework-api-*-docs.zip::zip.type=docs - /**/framework-api-*-schema.zip::zip.type=schema - build-name: ${{ format('spring-framework-{0}', steps.build-and-publish.outputs.version)}} - folder: 'deployment-repository' - password: ${{ secrets.ARTIFACTORY_PASSWORD }} - repository: 'libs-staging-local' - signing-key: ${{ secrets.GPG_PRIVATE_KEY }} - signing-passphrase: ${{ secrets.GPG_PASSPHRASE }} - uri: 'https://repo.spring.io' - username: ${{ secrets.ARTIFACTORY_USERNAME }} - outputs: - version: ${{ steps.build-and-publish.outputs.version }} - verify: - name: Verify - needs: build-and-stage-release - uses: ./.github/workflows/verify.yml - with: - staging: true - version: ${{ needs.build-and-stage-release.outputs.version }} - secrets: - google-chat-webhook-url: ${{ secrets.GOOGLE_CHAT_WEBHOOK_URL }} - repository-password: ${{ secrets.ARTIFACTORY_PASSWORD }} - repository-username: ${{ secrets.ARTIFACTORY_USERNAME }} - token: ${{ secrets.GH_ACTIONS_REPO_TOKEN }} - promote-release: - name: Promote Release - needs: - - build-and-stage-release - - verify - runs-on: ubuntu-latest - steps: - - name: Set up JFrog CLI - uses: jfrog/setup-jfrog-cli@9fe0f98bd45b19e6e931d457f4e98f8f84461fb5 # v4.4.1 - env: - JF_ENV_SPRING: ${{ secrets.JF_ARTIFACTORY_SPRING }} - - name: Promote build - run: jfrog rt build-promote ${{ format('spring-framework-{0}', needs.build-and-stage-release.outputs.version)}} ${{ github.run_number }} libs-milestone-local - create-github-release: - name: Create GitHub Release - needs: - - build-and-stage-release - - promote-release - runs-on: ubuntu-latest - steps: - - name: Check Out Code - uses: actions/checkout@b4ffde65f46336ab88eb53be808477a3936bae11 # v4.1.1 - - name: Create GitHub Release - uses: ./.github/actions/create-github-release - with: - milestone: ${{ needs.build-and-stage-release.outputs.version }} - pre-release: true - token: ${{ secrets.GH_ACTIONS_REPO_TOKEN }}