Skip to content

Commit dac4419

Browse files
committed
Triggered the changes only for main base branch
1 parent 8465d38 commit dac4419

File tree

1 file changed

+9
-7
lines changed

1 file changed

+9
-7
lines changed

.github/workflows/reusable-change-detection.yml

Lines changed: 9 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -134,13 +134,15 @@ jobs:
134134
135135
CHANGED_FILES=$(git diff --name-only "origin/$GITHUB_BASE_REF..")
136136
# Check if changes are ONLY in configure/Makefile files
137-
if echo "$CHANGED_FILES" | grep -qE '^(configure.*|Makefile.*|.*\.m4)$' && \
138-
! echo "$CHANGED_FILES" | grep -qvE '^(configure.*|Makefile.*|.*\.m4)$'; then
139-
# Only configure/Makefile files changed, skip Windows CI
140-
echo "run-windows=false" >> "$GITHUB_OUTPUT"
141-
else
142-
# Other files changed, run Windows CI
143-
echo "run-windows=true" >> "$GITHUB_OUTPUT"
137+
if [ "$GITHUB_BASE_REF" = "main" ]; then
138+
if echo "$CHANGED_FILES" | grep -qE '^(configure.*|Makefile.*|.*\.m4)$' && \
139+
! echo "$CHANGED_FILES" | grep -qvE '^(configure.*|Makefile.*|.*\.m4)$'; then
140+
# Only configure/Makefile files changed, skip Windows CI
141+
echo "run-windows=false" >> "$GITHUB_OUTPUT"
142+
else
143+
# Other files changed, run Windows CI
144+
echo "run-windows=true" >> "$GITHUB_OUTPUT"
145+
fi
144146
fi
145147
146148
- name: Compute hash for config cache key

0 commit comments

Comments
 (0)