File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change 1616 - uses : dorny/paths-filter@d1c1ffe0248fe513906c8e24db8ea791d46f8590 # v3
1717 id : filter
1818 with :
19+ # Exclusion-only patterns match every non-excluded file under the
20+ # default "some" quantifier. Require all patterns (including "**")
21+ # so docs-only / markdown-only PRs correctly set code=false.
22+ predicate-quantifier : every
1923 filters : |
2024 code:
25+ - '**'
2126 - '!docs/**'
2227 - '!**/*.md'
2328
Original file line number Diff line number Diff line change 1616 - uses : dorny/paths-filter@d1c1ffe0248fe513906c8e24db8ea791d46f8590 # v3
1717 id : filter
1818 with :
19+ # Exclusion-only patterns match every non-excluded file under the
20+ # default "some" quantifier. Require all patterns (including "**")
21+ # so docs-only / markdown-only PRs correctly set code=false.
22+ predicate-quantifier : every
1923 filters : |
2024 code:
25+ - '**'
2126 - '!docs/**'
2227 - '!**/*.md'
2328
Original file line number Diff line number Diff line change 1616 - uses : dorny/paths-filter@d1c1ffe0248fe513906c8e24db8ea791d46f8590 # v3
1717 id : filter
1818 with :
19+ # Exclusion-only patterns match every non-excluded file under the
20+ # default "some" quantifier. Require all patterns (including "**")
21+ # so docs-only / markdown-only PRs correctly set code=false.
22+ predicate-quantifier : every
1923 filters : |
2024 code:
25+ - '**'
2126 - '!docs/**'
2227 - '!**/*.md'
2328
Original file line number Diff line number Diff line change @@ -12,8 +12,40 @@ permissions:
1212 contents : read
1313
1414jobs :
15+ changes :
16+ name : Detect changes
17+ runs-on : ubuntu-latest
18+ outputs :
19+ code : ${{ steps.set.outputs.code }}
20+ steps :
21+ - uses : actions/checkout@34e114876b0b11c390a56381ad16ebd13914f8d5 # v4.3.1
22+ if : github.event_name == 'pull_request'
23+ - uses : dorny/paths-filter@d1c1ffe0248fe513906c8e24db8ea791d46f8590 # v3
24+ id : filter
25+ if : github.event_name == 'pull_request'
26+ with :
27+ # Exclusion-only patterns match every non-excluded file under the
28+ # default "some" quantifier. Require all patterns (including "**")
29+ # so docs-only / markdown-only PRs correctly set code=false.
30+ predicate-quantifier : every
31+ filters : |
32+ code:
33+ - '**'
34+ - '!docs/**'
35+ - '!**/*.md'
36+ - name : Set code output
37+ id : set
38+ run : |
39+ if [ "${{ github.event_name }}" != "pull_request" ]; then
40+ echo "code=true" >> "$GITHUB_OUTPUT"
41+ else
42+ echo "code=${{ steps.filter.outputs.code }}" >> "$GITHUB_OUTPUT"
43+ fi
44+
1545 pip-audit :
1646 name : pip-audit
47+ needs : changes
48+ if : needs.changes.outputs.code == 'true'
1749 runs-on : ubuntu-latest
1850 steps :
1951 - uses : actions/checkout@34e114876b0b11c390a56381ad16ebd13914f8d5 # v4.3.1
You can’t perform that action at this time.
0 commit comments