From 789a30312b42e6eacda4dff163a360667a7e606e Mon Sep 17 00:00:00 2001 From: JellyBrick Date: Sat, 6 Sep 2025 06:38:36 +0900 Subject: [PATCH] fix(reviewdog): checkout PR HEAD --- .github/workflows/reviewdog.yml | 18 +++--------------- 1 file changed, 3 insertions(+), 15 deletions(-) diff --git a/.github/workflows/reviewdog.yml b/.github/workflows/reviewdog.yml index 3dd03c6e..ffcb5a85 100644 --- a/.github/workflows/reviewdog.yml +++ b/.github/workflows/reviewdog.yml @@ -15,6 +15,8 @@ jobs: checks: write steps: - uses: actions/checkout@v5 + with: + ref: ${{ github.event.pull_request.head.sha }} - name: Install pnpm uses: pnpm/action-setup@v4 @@ -31,23 +33,9 @@ jobs: - name: Install dependencies run: pnpm install --frozen-lockfile - - id: files - uses: Ana06/get-changed-files@v2.3.0 - - name: Get changed JS files - run: | - matching_files=() - for changed_file in ${{ steps.files.outputs.added_modified }}; do - if [[ "$changed_file" =~ \.(js|jsx|ts|tsx)$ ]]; then - matching_files+=("$changed_file") - fi - done - # Set env var to be used in next step - echo "CHANGED_JS_FILES=${matching_files[@]}" >> $GITHUB_ENV - - uses: reviewdog/action-eslint@v1.34.0 with: github_token: ${{ secrets.GITHUB_TOKEN }} reporter: github-pr-review # Change reporter. - eslint_flags: "${{ env.CHANGED_JS_FILES }}" + eslint_flags: './src' fail_level: error - filter_mode: nofilter