diff --git a/.github/workflows/pre-checks.yaml b/.github/workflows/pre-checks.yaml index 6bc1cd6b9a..f5dc4eff35 100644 --- a/.github/workflows/pre-checks.yaml +++ b/.github/workflows/pre-checks.yaml @@ -35,7 +35,7 @@ jobs: - name: Checkout code uses: actions/checkout@v4 - name: Set up Python environment - uses: actions/setup-python@v2 + uses: actions/setup-python@v4 with: python-version: "3.12" - name: Install dependencies @@ -46,7 +46,16 @@ jobs: env: REVIEWDOG_GITHUB_API_TOKEN: ${{ secrets.GITHUB_TOKEN }} run: | - ruff check . -e | reviewdog -efm="%f:%l:%c: %m" -diff="git diff FETCH_HEAD" -reporter=github-pr-check -tee + ruff check . \ + --output-format=rdjson \ + --exit-zero \ + --no-fix \ + | reviewdog \ + -f=rdjson \ + -name="ruff" \ + -reporter=github-pr-review \ + -filter-mode=diff_context \ + -fail-on-error=true upload-success-artifact: name: Upload Success Signal