fix(ci): fetch history for docs contracts - #1256
Conversation
|
@codex review |
🔍 Dogfood PR Check
Change impact: Claim invariant test output (last 30 lines)What these tests guard:
Full results: workflow run Dogfood PR Check — docs/superpowers/specs/2026-07-08-svcd-dogfood-system-design.md |
|
Codex Review: Didn't find any major issues. 🚀 Reviewed commit: ℹ️ About Codex in GitHubYour team has set up Codex to review pull requests in this repo. Reviews are triggered when you
If Codex has suggestions, it will comment; otherwise it will react with 👍. Codex can also answer questions or update the PR. Try commenting "@codex address that feedback". |
Codecov Report✅ All modified and coverable lines are covered by tests. 📢 Thoughts on this report? Let us know! |
Summary
Root cause
PR #1255's docs job used
actions/checkoutdefaultfetch-depth: 1but then ran alltests/contracts/. Historical baseline contracts need commitsedf7dfd...and7e0e8f6...; shallow checkout madegit show,worktree,merge-base, and fresh-clone push fail. Tests must not be skipped or narrowed.Verification
changed=2 risk=low; reported focused command green23 passed85 passed, 1 skipped--reruns=0):24561 passed, 95 skipped, 13 xfailed--reruns=0):1759 passed, 8 skippedB=0, P1=0, P2=0, P3=0Notes
The first comprehensive attempt exposed a missing optional Swift grammar in the fresh worktree;
uv sync --extra all --extra mcprestored the locked environment, then the entire comprehensive gate was rerun (not only the failed tests).