Skip to content

ci: parallelize lint/test/typecheck and add build gate#59

Merged
YakiHugo merged 1 commit into
mainfrom
ci/parallel-jobs-and-typecheck
Apr 24, 2026
Merged

ci: parallelize lint/test/typecheck and add build gate#59
YakiHugo merged 1 commit into
mainfrom
ci/parallel-jobs-and-typecheck

Conversation

@YakiHugo

Copy link
Copy Markdown
Owner

Summary

  • Split the single serial verify job into three parallel jobs: lint, test, typecheck
  • build job gated behind all three via needs: [lint, test, typecheck]
  • Added typecheck to CI (previously missing — only lint/test/build were covered)
  • Restricted triggers: push only on main, pull_request only targeting main
  • Added timeout-minutes to all jobs (10min for lint/test/typecheck, 15min for build)

Test plan

  • Verify CI triggers correctly on this PR (should run since it targets main)
  • Confirm lint, test, typecheck jobs run in parallel
  • Confirm build job waits for all three to pass

- Split the single serial verify job into parallel lint, test, typecheck
  jobs with build gated behind all three
- Add typecheck job (was missing from CI)
- Restrict triggers to push on main + PRs targeting main
- Add timeout-minutes to prevent hung jobs

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
@vercel

vercel Bot commented Apr 24, 2026

Copy link
Copy Markdown

The latest updates on your projects. Learn more about Vercel for GitHub.

Project Deployment Actions Updated (UTC)
film-lab Ready Ready Preview, Comment Apr 24, 2026 1:48pm
film-lab-ff1i Ready Ready Preview, Comment Apr 24, 2026 1:48pm

@YakiHugo YakiHugo merged commit 833f397 into main Apr 24, 2026
7 checks passed
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