From 4bb9197a1441f187096694ea7600fd7713f75b35 Mon Sep 17 00:00:00 2001 From: Andy Wilkinson Date: Tue, 28 May 2024 10:52:12 +0100 Subject: [PATCH] Do not update Homebrew tap when publishing 3.2.x releases Closes gh-40921 --- .../actions/update-homebrew-tap/action.yml | 32 ------------------- .github/workflows/release.yml | 15 --------- 2 files changed, 47 deletions(-) delete mode 100644 .github/actions/update-homebrew-tap/action.yml diff --git a/.github/actions/update-homebrew-tap/action.yml b/.github/actions/update-homebrew-tap/action.yml deleted file mode 100644 index 52b20e0990a..00000000000 --- a/.github/actions/update-homebrew-tap/action.yml +++ /dev/null @@ -1,32 +0,0 @@ -name: Update Homebrew Tap -description: Updates the Homebrew Tap for the Spring Boot CLI -inputs: - spring-boot-version: - description: 'The version to publish' - required: true - token: - description: 'Token to use for GitHub authentication' - required: true -runs: - using: composite - steps: - - name: Check Out Homebrew Tap Repo - uses: actions/checkout@b4ffde65f46336ab88eb53be808477a3936bae11 # v4.1.1 - with: - path: updated-homebrew-tap-repo - repository: spring-io/homebrew-tap - token: ${{ inputs.token }} - - name: Update Homebrew Tap - shell: bash - run: | - pushd updated-homebrew-tap-repo > /dev/null - curl https://repo.maven.apache.org/maven2/org/springframework/boot/spring-boot-cli/${{ inputs.spring-boot-version }}/spring-boot-cli-${{ inputs.spring-boot-version }}-homebrew.rb --output spring-boot-cli-${{ inputs.spring-boot-version }}-homebrew.rb - rm spring-boot.rb - mv spring-boot-cli-*.rb spring-boot.rb - git config user.name "Spring Builds" > /dev/null - git config user.email "spring-builds@users.noreply.github.com" > /dev/null - git add spring-boot.rb > /dev/null - git commit -m "Upgrade to Spring Boot ${{ inputs.spring-boot-version }}" > /dev/null - git push - echo "DONE" - popd > /dev/null diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml index 620b4f6455e..9ef67270458 100644 --- a/.github/workflows/release.yml +++ b/.github/workflows/release.yml @@ -108,20 +108,6 @@ jobs: sdkman-consumer-key: ${{ secrets.SDKMAN_CONSUMER_KEY }} sdkman-consumer-token: ${{ secrets.SDKMAN_CONSUMER_TOKEN }} spring-boot-version: ${{ needs.build-and-stage-release.outputs.version }} - update-homebrew-tap: - name: Update Homebrew Tap - needs: - - build-and-stage-release - - sync-to-maven-central - runs-on: ubuntu-latest - steps: - - name: Check Out Code - uses: actions/checkout@b4ffde65f46336ab88eb53be808477a3936bae11 # v4.1.1 - - name: Update Homebrew Tap - uses: ./.github/actions/update-homebrew-tap - with: - spring-boot-version: ${{ needs.build-and-stage-release.outputs.version }} - token: ${{ secrets.GH_ACTIONS_REPO_TOKEN }} create-github-release: name: Create GitHub Release needs: @@ -129,7 +115,6 @@ jobs: - promote-release - publish-gradle-plugin - publish-to-sdkman - - update-homebrew-tap runs-on: ubuntu-latest steps: - name: Check Out Code