File tree Expand file tree Collapse file tree 1 file changed +13
-8
lines changed Expand file tree Collapse file tree 1 file changed +13
-8
lines changed Original file line number Diff line number Diff line change @@ -136,16 +136,21 @@ jobs:
136
136
fi
137
137
fi
138
138
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=$?
142
142
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
146
150
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"
149
154
fi
150
155
151
156
sdist :
You can’t perform that action at this time.
0 commit comments