diff --git a/.github/actions/changelog-check/action.yml b/.github/actions/changelog-check/action.yml index 410ca2559b..1f5fbbc61d 100644 --- a/.github/actions/changelog-check/action.yml +++ b/.github/actions/changelog-check/action.yml @@ -27,10 +27,19 @@ runs: fi shell: bash + - name: Get latest PR data + id: get_pr + uses: octokit/request-action@v2.x + with: + route: GET /repos/${{ github.repository }}/issues/${{ inputs.pr_number }} + env: + GITHUB_TOKEN: ${{ github.token }} + - name: Check if 'skip changelog' label is present id: check_labels run: | - SKIP_CHANGELOG_LABEL="${{ contains(github.event.pull_request.labels.*.name, 'skip changelog') }}" + echo "PR labels: ${{ toJSON(fromJSON(steps.get_pr.outputs.data).labels.*.name) }}" + SKIP_CHANGELOG_LABEL="${{ contains(fromJSON(steps.get_pr.outputs.data).labels.*.name, 'skip changelog') }}" if [ "$SKIP_CHANGELOG_LABEL" = "true" ]; then echo "Skip changelog label is present. Skipping changelog check." echo "SKIP_CHANGELOG_CHECK=true" >> $GITHUB_ENV