File tree Expand file tree Collapse file tree 1 file changed +12
-7
lines changed Expand file tree Collapse file tree 1 file changed +12
-7
lines changed Original file line number Diff line number Diff line change @@ -130,9 +130,11 @@ jobs:
130130 matrix-0 : ${{ steps.set-matrix.outputs.matrix-0 }}
131131 matrix-1 : ${{ steps.set-matrix.outputs.matrix-1 }}
132132 any_builds : ${{ steps.set-matrix.outputs.any_builds }}
133- pythonbuild_changed : ${{ steps.changed .outputs.pythonbuild_any_changed }}
133+ pythonbuild_changed : ${{ steps.check-pythonbuild .outputs.changed }}
134134 steps :
135135 - uses : actions/checkout@v4
136+ with :
137+ fetch-depth : 0 # fetch history for subsequent `git diff`
136138
137139 - name : Set up Python
138140 uses : astral-sh/setup-uv@v4
@@ -167,12 +169,15 @@ jobs:
167169 echo "any_builds=false" >> $GITHUB_OUTPUT
168170 fi
169171
170- - uses : tj-actions/changed-files@v45
171- id : changed
172- with :
173- files_yaml : |
174- pythonbuild:
175- - "src/*.rs"
172+ - name : Check if the `pythonbuild` crate changed
173+ id : check-pythonbuild
174+ run : |
175+ if git diff --quiet ${{ github.event.pull_request.base.sha || 'origin/main' }}...HEAD -- ':src/*.rs'; then
176+ echo "changed=false" >> "$GITHUB_OUTPUT"
177+ else
178+ echo "changed=true" >> "$GITHUB_OUTPUT"
179+ fi
180+
176181
177182 build-0 :
178183 needs :
You can’t perform that action at this time.
0 commit comments