Skip to content

ci: add workflow running typecheck and lint for web - #26

Open
ephraimduncan wants to merge 2 commits into
mainfrom
ci/weekday
Open

ephraimduncan wants to merge 2 commits into
mainfrom
ci/weekday

Conversation

@ephraimduncan

Copy link
Copy Markdown
Owner

What

First CI workflow for this repo (there were none).

  • Bun 1.3.8 (matches packageManager)
  • bun install --frozen-lockfile
  • typecheck (tsc --noEmit) and lint (eslint .) for @weekday/web — the only package with a typecheck script
  • 15-min timeout guard, concurrency cancel on new pushes

Scoped to web's scripts rather than a full turbo build because build requires real env secrets (DATABASE_URL, BETTER_AUTH_*, AI_GATEWAY_API_KEY) per turbo.json. Happy to extend to a build job with placeholder envs if you'd prefer.

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