Skip to content

Commit d8acaf0

Browse files
committed
ci: 🎡 remove changed files check for PRs for build
1 parent 2ff5c2e commit d8acaf0

File tree

1 file changed

+13
-8
lines changed

1 file changed

+13
-8
lines changed

.github/workflows/build.yml

Lines changed: 13 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -136,16 +136,21 @@ jobs:
136136
fi
137137
fi
138138
139-
# Check if any of the changed files match our patterns
140-
RESULT=1
141-
echo "$CHANGED_FILES" | grep -q -E '^(src/hyperscan/|README.md|CMakeLists.txt|pyproject.toml|MANIFEST.in|cmake/|build_tools/)' || RESULT=$?
139+
if [[ "${{ github.event_name }}" != "pull_request" ]]; then
140+
RESULT=1
141+
echo "$CHANGED_FILES" | grep -q -E '^(src/hyperscan/|README.md|CMakeLists.txt|pyproject.toml|MANIFEST.in|cmake/|build_tools/)' || RESULT=$?
142142
143-
if [[ $RESULT -eq 0 ]]; then
144-
echo "should_build=true" >> $GITHUB_OUTPUT
145-
echo "Running build because relevant files were changed"
143+
if [[ $RESULT -eq 0 ]]; then
144+
echo "should_build=true" >> $GITHUB_OUTPUT
145+
echo "Running build because relevant files were changed"
146+
else
147+
echo "should_build=false" >> $GITHUB_OUTPUT
148+
echo "Skipping build because no relevant files were changed and commit doesn't have [build] tag"
149+
fi
146150
else
147-
echo "should_build=false" >> $GITHUB_OUTPUT
148-
echo "Skipping build because no relevant files were changed and commit doesn't have [build] tag"
151+
# For pull requests, always build (after checking for [build] tag above)
152+
echo "should_build=true" >> $GITHUB_OUTPUT
153+
echo "Running build for pull request"
149154
fi
150155
151156
sdist:

0 commit comments

Comments
 (0)