diff --git a/.github/workflows/ci.yaml b/.github/workflows/ci.yaml index d7ed5d6c2c8..1a7af89e470 100644 --- a/.github/workflows/ci.yaml +++ b/.github/workflows/ci.yaml @@ -435,11 +435,19 @@ jobs: . venv/bin/activate pre-commit run --hook-stage manual check-json --all-files - - name: Run prettier + - name: Run prettier (fully) + if: needs.changes.outputs.test_full_suite == 'true' run: | . venv/bin/activate pre-commit run --hook-stage manual prettier --all-files + - name: Run prettier (partially) + if: needs.changes.outputs.test_full_suite == 'false' + shell: bash + run: | + . venv/bin/activate + pre-commit run --hook-stage manual prettier --files {homeassistant,tests}/components/${{ needs.changes.outputs.integrations_glob }}/**/* + - name: Register check executables problem matcher run: | echo "::add-matcher::.github/workflows/matchers/check-executables-have-shebangs.json"