diff --git a/.github/workflows/annotate_python.yml b/.github/workflows/annotate_python.yml deleted file mode 100644 index 8c40ba6fd73..00000000000 --- a/.github/workflows/annotate_python.yml +++ /dev/null @@ -1,34 +0,0 @@ -name: Annotate Python - -on: [pull_request] - -concurrency: - group: ${{ github.workflow }}-${{ github.event.pull_request.number || github.ref }} - cancel-in-progress: true - -jobs: - annotate-python-linting: - runs-on: ubuntu-latest - steps: - - uses: actions/checkout@v4 - with: - fetch-depth: -1 - - name: Setup Python - uses: actions/setup-python@v4 - with: - python-version: "3.11" - - name: Install flake8 - run: pip install flake8 flake8-bugbear flake8-simplify flake8-debugger flake8-pep3101 Flake8-pyproject - - name: install project - run: pip install . - - name: install dev requirements - run: pip install -r dev-requirements.txt - - name: install typing requirements - run: pip install -r types-requirements.txt - - name: find changed files - id: find_changed_files - run: echo "changed_files=$(git diff --name-only ${{github.sha}} ${{github.event.pull_request.base.sha}} | tr ' ' '\n' | xargs ls -d 2>/dev/null | grep -E '.py$' | tr '\n' ' ')" >> "$GITHUB_OUTPUT" - - run: echo ::add-matcher::.github/flake8-matcher.json - - name: run flake8 - run: flake8 --exit-zero --ignore "W503, E203" ${{steps.find_changed_files.outputs.changed_files}} - if: steps.find_changed_files.outputs.changed_files != '' diff --git a/.github/workflows/style.yml b/.github/workflows/style.yml index 91533ff498e..31c389558e8 100644 --- a/.github/workflows/style.yml +++ b/.github/workflows/style.yml @@ -45,6 +45,9 @@ jobs: if: ${{ always() }} run: ./script/cmake-format --check + - name: Add matching rule + run: echo ::add-matcher::.github/flake8-matcher.json + - name: Run ruff if: ${{ always() }} run: |