Skip to content

ci: run the full suite only on main and releases - #118

Merged
harlan-zw merged 1 commit into
mainfrom
ci/fast-prs
Aug 21, 2026
Merged

ci: run the full suite only on main and releases#118
harlan-zw merged 1 commit into
mainfrom
ci/fast-prs

Conversation

@harlan-zw

Copy link
Copy Markdown
Collaborator

Why

PR checks were slow. Every PR ran the full matrix even for small changes.

What

  • PRs run lint, typecheck, build, and JS tests only
  • cargo test, protocol v1 drift check, publint, attw, pack, and the native matrix run on push to main only
  • Feature branch pushes no longer trigger CI, so each PR runs once
  • Releases run pnpm build and the full pnpm test:run before publishing

Tradeoff

Rust breakage on Windows or macOS now surfaces on main or at release time, in the PR.

@harlan-zw
harlan-zw merged commit 8985861 into mainAug 21, 2026
2 checks passed
Sign up for freeto 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

@harlan-zw