Skip to content

fix(ci): restore typecheck/format scripts and re-format drift#9

Merged
technicalpickles merged 2 commits intomainfrom
fix-ci-restore-scripts
May 8, 2026
Merged

fix(ci): restore typecheck/format scripts and re-format drift#9
technicalpickles merged 2 commits intomainfrom
fix-ci-restore-scripts

Conversation

@technicalpickles
Copy link
Copy Markdown
Owner

Summary

  • Restore typecheck, format, format:check, lint, test scripts to package.json plus the typescript devDependency. They were over-deleted by 60c24bc ("refactor: extract devcontainer to pickled-devcontainer template") on Nov 25 — the commit meant to remove the devcontainer:* scripts but stripped the whole scripts block.
  • Run prettier --write to absorb ~6 months of accumulated formatting drift across 34 files (the actual fix is package.json + package-lock.json; the rest is mechanical prettier output).

CI has been red on every push since Nov 25 because .github/workflows/ci.yml calls npm run typecheck and npm run format:check, and CLAUDE.md still documents these as the test suite. tsconfig.json and home/.finicky.ts also still expect this toolchain.

Test plan

  • npm run typecheck passes locally
  • npm run format:check passes locally
  • CI goes green on this branch

🤖 Generated with Claude Code

technicalpickles and others added 2 commits May 8, 2026 12:45
The Nov 25 devcontainer extraction (60c24bc) over-deleted from
package.json — it stripped the entire scripts block, not just the
devcontainer:* entries, and dropped typescript from devDependencies.
CI has been red ever since because npm run typecheck and
npm run format:check 404'd.

Restore typecheck/format/format:check/lint/test scripts plus the
typescript devDependency, then run prettier --write to absorb the
~6 months of formatting drift that accumulated while CI was off.

CLAUDE.md, tsconfig.json, and home/.finicky.ts already expected this
toolchain to exist.

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
Mid-edit rewrites of the bean body via the beans CLI bypassed
prettier and reintroduced unformatted markdown after the bulk
format pass.

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
@technicalpickles technicalpickles merged commit f0be260 into main May 8, 2026
1 check passed
@technicalpickles technicalpickles deleted the fix-ci-restore-scripts branch May 8, 2026 16:50
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