Run the local CI script to validate the project.
Steps
- •Run
scripts/local_ci.sh - •If errors occur, re-run with debug logging:
DEBUG=true scripts/local_ci.sh - •Report results
CI pipeline stages (local_ci.sh)
- •Lock regeneration - Remove and regenerate deno.lock
- •Type check -
deno checkon entry points and all src/*.ts - •JSR check -
npx jsr publish --dry-run --allow-dirty - •Tests - All test files in
tests/hierarchically, then full suite with-A - •Type check -
deno check mod.ts - •Format -
deno fmt --check - •Lint -
deno lint
DO NOT push until all checks pass.