Commit 8576934
authored
Enable cross-platform integration tests on pull requests [AI-assisted] (#17)
Fixes #15
Update the cross-platform-integration job to run on pull requests
in addition to pushes to main branch. This allows catching platform-
specific issues (Windows/macOS/Linux) before merging to main.
Changes:
- Modified workflow condition from:
if: github.event_name == 'push' && github.ref == 'refs/heads/main'
- To:
if: |
(github.event_name == 'push' && github.ref == 'refs/heads/main') ||
github.event_name == 'pull_request'
Benefits:
- Catch platform-specific bugs before merging
- Higher confidence in code quality across all supported platforms
- Cleaner main branch history with fewer post-merge fixes
Tradeoffs:
- Increased CI time for PRs (~10-15 minutes)
- Higher CI resource usage per PR1 parent a91ce53 commit 8576934
1 file changed
+3
-1
lines changed| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
191 | 191 | | |
192 | 192 | | |
193 | 193 | | |
194 | | - | |
| 194 | + | |
| 195 | + | |
| 196 | + | |
195 | 197 | | |
196 | 198 | | |
197 | 199 | | |
| |||
0 commit comments