Skip to content

Add CI workflow for lint + typecheck on push/PR #147

@jeremylongshore

Description

@jeremylongshore

I noticed that biome check and check-types (tsc) scripts exist at the package level, but release.yml is the only GitHub Actions workflow — there's no quality gate running on push or PR.

A lightweight CI workflow that runs these existing checks would catch type errors and lint issues before they hit main. Something like:

name: CI
on:
  push: { branches: [main] }
  pull_request: { branches: [main] }
jobs:
  quality:
    runs-on: ubuntu-latest
    steps:
      - uses: actions/checkout@v4
      - uses: oven-sh/setup-bun@v2
      - run: bun install --frozen-lockfile
      - run: bun run check
      - run: bun run check-types

No new tools, no new opinions — just automating what already exists.

I'd be happy to submit a PR if this would be useful.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions