diff --git a/.github/workflows/release-milestone.yml b/.github/workflows/release-milestone.yml index af8ae73b9c..51f70c3a0e 100644 --- a/.github/workflows/release-milestone.yml +++ b/.github/workflows/release-milestone.yml @@ -58,11 +58,25 @@ jobs: JF_ENV_SPRING: ${{ secrets.JF_ARTIFACTORY_SPRING }} - name: Promote build run: jfrog rt build-promote ${{ format('spring-boot-{0}', needs.build-and-stage-release.outputs.version)}} ${{ github.run_number }} libs-milestone-local + trigger-docs-build: + name: Trigger Docs Build + runs-on: ubuntu-latest + needs: + - build-and-stage-release + - verify + permissions: + actions: write + steps: + - name: Run Deploy Docs Workflow + env: + GH_TOKEN: ${{ secrets.GITHUB_TOKEN }} + run: gh workflow run deploy-docs.yml --repo spring-projects/spring-boot -r docs-build -f build-refname=${{ github.ref_name }} -f build-version=${{ needs.build-and-stage-release.outputs.version }} create-github-release: name: Create GitHub Release needs: - build-and-stage-release - promote-release + - trigger-docs-build runs-on: ${{ vars.UBUNTU_SMALL || 'ubuntu-latest' }} steps: - name: Check Out Code diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml index 8d4b8820de..05f2aaa8e1 100644 --- a/.github/workflows/release.yml +++ b/.github/workflows/release.yml @@ -120,6 +120,19 @@ jobs: with: spring-boot-version: ${{ needs.build-and-stage-release.outputs.version }} token: ${{ secrets.GH_ACTIONS_REPO_TOKEN }} + trigger-docs-build: + name: Trigger Docs Build + runs-on: ubuntu-latest + needs: + - build-and-stage-release + - sync-to-maven-central + permissions: + actions: write + steps: + - name: Run Deploy Docs Workflow + env: + GH_TOKEN: ${{ secrets.GITHUB_TOKEN }} + run: gh workflow run deploy-docs.yml --repo spring-projects/spring-boot -r docs-build -f build-refname=${{ github.ref_name }} -f build-version=${{ needs.build-and-stage-release.outputs.version }} create-github-release: name: Create GitHub Release needs: @@ -127,6 +140,7 @@ jobs: - promote-release - publish-gradle-plugin - publish-to-sdkman + - trigger-docs-build - update-homebrew-tap runs-on: ${{ vars.UBUNTU_SMALL || 'ubuntu-latest' }} steps: