Skip to content

fix: CI false-green + 4 thin skills failing section test#110

Merged
ShaheerKhawaja merged 1 commit into
mainfrom
fix/ci-false-green-and-skill-sections
Apr 15, 2026
Merged

fix: CI false-green + 4 thin skills failing section test#110
ShaheerKhawaja merged 1 commit into
mainfrom
fix/ci-false-green-and-skill-sections

Conversation

@ShaheerKhawaja

Copy link
Copy Markdown
Owner

Summary

CRITICAL: CI has been silently passing a real test failure since PR #107. The shell grep parser matched `0 fail` from a per-file summary earlier in the output instead of the overall summary showing `1 fail`.

  • Fix CI to use `bun test` exit code directly instead of fragile grep-based parsing
  • Add `Source references:` section to 4 thin skill overrides (refine, retro, tdd, writing-plans) to satisfy the rich-section test requirement
  • Regenerate runtime target files (13 total: 4 codex-overrides, 4 codex-skills, 4 skills, 1 workflow)

Before/After

State Pass Fail CI Reported
Before 966 1 0 fail (WRONG)
After 967 0 0 fail (correct)

Test Plan

  • `bun test` locally: 967 pass, 0 fail
  • `tsc --noEmit`: 0 errors
  • PII scan: 13 files, 0 findings
  • CI green on this PR (with the new exit-code-based check)

CRITICAL: CI has been silently passing a test failure since PR #107. The
test runner's grep parser matched "0 fail" from an earlier per-file summary
instead of the overall summary showing "1 fail".

- Replace fragile grep-based output parsing with direct `bun test` exit code check
- Add `Source references:` section to 4 thin skill overrides (refine, retro,
  tdd, writing-plans) to satisfy the "rich section" test
- Regenerate runtime target files (13 files total)

Before: 966 pass / 1 fail (CI reported 0 fail)
After:  967 pass / 0 fail (CI correctly enforces 0 fail)
@ShaheerKhawaja
ShaheerKhawaja merged commit b0f4d69 into main Apr 15, 2026
4 checks passed
@ShaheerKhawaja
ShaheerKhawaja deleted the fix/ci-false-green-and-skill-sections branch April 15, 2026 11:02
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant