Skip to content

Run lint and typecheck in CI - #33

Merged
KayleeWilliams merged 2 commits into
KayleeWilliams/refresh-lockfilefrom
KayleeWilliams/ci-lint-typecheck
Aug 11, 2026
Merged

Run lint and typecheck in CI#33
KayleeWilliams merged 2 commits into
KayleeWilliams/refresh-lockfilefrom
KayleeWilliams/ci-lint-typecheck

Conversation

@KayleeWilliams

Copy link
Copy Markdown
Owner

CI ran build, test and perf but never ran bun run check, so lint and
type regressions could land unnoticed.

The step runs after the build because benchmarks/joyful.bench.ts imports
from dist, which makes typecheck fail on a clean checkout otherwise.


Stack created with GitHub Stacks CLIGive Feedback 💬

@KayleeWilliams
KayleeWilliams marked this pull request as ready for review August 11, 2026 12:39
@KayleeWilliams
KayleeWilliams force-pushed the KayleeWilliams/ci-lint-typecheck branch from 2710e6d to a81d182 Compare August 11, 2026 12:58
CI ran build, test and perf but never ran bun run check, so lint and
type regressions could land unnoticed.

The step runs after the build because benchmarks/joyful.bench.ts imports
from dist, which makes typecheck fail on a clean checkout otherwise.
The pull_request branches filter matches a pull request's base branch,
so restricting it to main meant stacked pull requests never ran CI at
all: each one targets the branch below it rather than main. Dropping the
filter means every pull request is checked, not just the bottom of a
stack.
@KayleeWilliams
KayleeWilliams force-pushed the KayleeWilliams/ci-lint-typecheck branch from a81d182 to 39351f6 Compare August 11, 2026 13:16
@KayleeWilliams
KayleeWilliams merged commit 0ba246d into main Aug 11, 2026
1 check passed
@KayleeWilliams
KayleeWilliams deleted the KayleeWilliams/ci-lint-typecheck branch August 11, 2026 13:19
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