diff --git a/.github/workflows/detect-breaking-changes-build.yml b/.github/workflows/detect-breaking-changes-build.yml index 333061c3c1d..41d3a05aa39 100644 --- a/.github/workflows/detect-breaking-changes-build.yml +++ b/.github/workflows/detect-breaking-changes-build.yml @@ -128,7 +128,7 @@ jobs: - name: Persisting the check output run: | mkdir -p ./levitate - echo "{ \"exit_code\": ${{ steps.breaking-changes.outputs.is_breaking }}, \"message\": \"${{ steps.breaking-changes.outputs.message }}\", \"job_link\": \"${{ steps.job.outputs.link }}#step:${GITHUB_STEP_NUMBER}:1\" }" > ./levitate/result.json + echo "{ \"exit_code\": ${{ steps.breaking-changes.outputs.is_breaking }}, \"message\": \"${{ steps.breaking-changes.outputs.message }}\", \"job_link\": \"${{ steps.job.outputs.link }}#step:${GITHUB_STEP_NUMBER}:1\", \"pr_number\": \"${{ github.event.pull_request.number }}\" }" > ./levitate/result.json - name: Upload check output as artifact uses: actions/upload-artifact@v2 diff --git a/.github/workflows/detect-breaking-changes-report.yml b/.github/workflows/detect-breaking-changes-report.yml index 2611563f4fd..f7a096a288e 100644 --- a/.github/workflows/detect-breaking-changes-report.yml +++ b/.github/workflows/detect-breaking-changes-report.yml @@ -82,7 +82,7 @@ jobs: if: ${{ steps.levitate-run.outputs.exit_code == 1 }} uses: marocchino/sticky-pull-request-comment@v2 with: - number: ${{ github.event.workflow_run.pull_requests[0].number }} + number: ${{ steps.levitate-run.outputs.pr_number }} message: | ⚠️   **Possible breaking changes** @@ -97,7 +97,7 @@ jobs: if: ${{ steps.levitate-run.outputs.exit_code == 0 }} uses: marocchino/sticky-pull-request-comment@v2 with: - number: ${{ github.event.workflow_run.pull_requests[0].number }} + number: ${{ steps.levitate-run.outputs.pr_number }} delete: true # Posts a notification to Slack if a PR has a breaking change and it did not have a breaking change before @@ -108,8 +108,8 @@ jobs: with: payload: | { - "pr_link": "${{ github.event.workflow_run.pull_requests[0].html_url }}", - "pr_number": "${{ github.event.workflow_run.pull_requests[0].number }}", + "pr_link": "https://github.com/grafana/grafana/pull/${{ steps.levitate-run.outputs.pr_number }}", + "pr_number": "${{ steps.levitate-run.outputs.pr_number }}", "job_link": "${{ steps.levitate-run.outputs.job_link }}", "reporting_job_link": "${{ github.event.workflow_run.html_url }}", "message": "${{ steps.levitate-run.outputs.message }}" @@ -121,7 +121,7 @@ jobs: if: ${{ steps.levitate-run.outputs.exit_code == 1 && steps.does-label-exist.outputs.result == 0 }} uses: actions/github-script@v5 env: - PR_NUMBER: ${{ github.event.workflow_run.pull_requests[0].number }} + PR_NUMBER: ${{ steps.levitate-run.outputs.pr_number }} with: github-token: ${{ secrets.GH_BOT_ACCESS_TOKEN }} script: | @@ -136,7 +136,7 @@ jobs: if: ${{ steps.levitate-run.outputs.exit_code == 0 && steps.does-label-exist.outputs.result == 1 }} uses: actions/github-script@v5 env: - PR_NUMBER: ${{ github.event.workflow_run.pull_requests[0].number }} + PR_NUMBER: ${{ steps.levitate-run.outputs.pr_number }} with: github-token: ${{ secrets.GH_BOT_ACCESS_TOKEN }} script: | @@ -153,7 +153,7 @@ jobs: if: ${{ steps.levitate-run.outputs.exit_code == 1 }} uses: actions/github-script@v5 env: - PR_NUMBER: ${{ github.event.workflow_run.pull_requests[0].number }} + PR_NUMBER: ${{ steps.levitate-run.outputs.pr_number }} with: github-token: ${{ secrets.GH_BOT_ACCESS_TOKEN }} script: | @@ -169,7 +169,7 @@ jobs: if: ${{ steps.levitate-run.outputs.exit_code == 0 }} uses: actions/github-script@v5 env: - PR_NUMBER: ${{ github.event.workflow_run.pull_requests[0].number }} + PR_NUMBER: ${{ steps.levitate-run.outputs.pr_number }} with: github-token: ${{ secrets.GH_BOT_ACCESS_TOKEN }} script: |