Commit efa00c4
Add CI infrastructure files pattern to ci-changes-detector
Root Cause:
The ci-changes-detector script classified changes to itself and other CI
infrastructure files (script/, bin/, .github/workflows/, etc.) as
docs-only changes. This created a meta-problem where:
1. PR #2077 merged, changing only script/ci-changes-detector
2. Detector classified this as docs-only (ironically!)
3. ensure-master-docs-safety action ran and found previous commit had failures
4. CI correctly failed to prevent false-positive "passing" status
The previous commit (3eb3961 "convert testUtils to ts") had test failures,
so the safety mechanism was working correctly. But the root cause was that
changes to CI infrastructure weren't triggering CI validation.
Changes:
- Add pattern for script/*, bin/*, .github/workflows/*, .github/actions/*
- CI infrastructure changes now trigger ALL test suites
- Ensures changes to CI scripts are validated before merge
- Prevents meta-problem where detector changes bypass detection
Impact:
- Changes to CI infrastructure will trigger full test suite
- Validates that CI script changes work correctly
- Prevents silent breakage of CI infrastructure
- Completes the fix from PR #2077
🤖 Generated with [Claude Code](https://claude.com/claude-code)
Co-Authored-By: Claude <[email protected]>1 parent be024c0 commit efa00c4
1 file changed
+13
-0
lines changed| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
138 | 138 | | |
139 | 139 | | |
140 | 140 | | |
| 141 | + | |
| 142 | + | |
| 143 | + | |
| 144 | + | |
| 145 | + | |
| 146 | + | |
| 147 | + | |
| 148 | + | |
| 149 | + | |
| 150 | + | |
| 151 | + | |
| 152 | + | |
| 153 | + | |
141 | 154 | | |
142 | 155 | | |
143 | 156 | | |
| |||
0 commit comments