File tree 1 file changed +12
-2
lines changed
1 file changed +12
-2
lines changed Original file line number Diff line number Diff line change @@ -16,10 +16,20 @@ jobs:
16
16
run : |
17
17
if [ "${{ github.event_name }}" == "pull_request" ]; then
18
18
# For PRs, compare against base branch
19
- CHANGED_FILES=$(git diff --name-only --diff-filter=ACMRT origin/${{ github.base_ref }} HEAD | grep '\.py$' || echo "")
19
+ CHANGED_FILES=$(git diff --name-only --diff-filter=ACMRT origin/${{ github.base_ref }} HEAD | grep '\.py$' | grep -v "^setup\.py$" || echo "")
20
+ # Check if setup.py specifically changed
21
+ SETUP_PY_CHANGED=$(git diff --name-only --diff-filter=ACMRT origin/${{ github.base_ref }} HEAD | grep "^setup\.py$" || echo "")
22
+ if [ ! -z "$SETUP_PY_CHANGED" ]; then
23
+ CHANGED_FILES="$CHANGED_FILES $SETUP_PY_CHANGED"
24
+ fi
20
25
else
21
26
# For pushes, use the before/after SHAs
22
- CHANGED_FILES=$(git diff --name-only --diff-filter=ACMRT ${{ github.event.before }} ${{ github.event.after }} | grep '\.py$' || echo "")
27
+ CHANGED_FILES=$(git diff --name-only --diff-filter=ACMRT ${{ github.event.before }} ${{ github.event.after }} | grep '\.py$' | grep -v "^setup\.py$" || echo "")
28
+ # Check if setup.py specifically changed
29
+ SETUP_PY_CHANGED=$(git diff --name-only --diff-filter=ACMRT ${{ github.event.before }} ${{ github.event.after }} | grep "^setup\.py$" || echo "")
30
+ if [ ! -z "$SETUP_PY_CHANGED" ]; then
31
+ CHANGED_FILES="$CHANGED_FILES $SETUP_PY_CHANGED"
32
+ fi
23
33
fi
24
34
25
35
# Check if any Python files were changed and set the output accordingly
You can’t perform that action at this time.
0 commit comments