Skip to content

ci: split setup into build/test phases#331

Merged
DorianZheng merged 1 commit intomainfrom
chore/split-setup-build-test
Mar 2, 2026
Merged

ci: split setup into build/test phases#331
DorianZheng merged 1 commit intomainfrom
chore/split-setup-build-test

Conversation

@DorianZheng
Copy link
Copy Markdown
Member

Summary

  • Add make setup:build / make setup:test / make setup:dev and update help output.
  • Gate dev/test-only installs behind a single run_dev_extras() helper in setup-common.
  • Update CI build workflows to use make setup:build for slimmer dependency installs.

Test plan

  • make setup:test
  • make setup:build
  • make test:unit:rust

Build workflows now use setup:build to install only compile-time dependencies.
Dev/test extras (nextest, node deps, python venv, hooks) move behind setup:test.
@DorianZheng DorianZheng merged commit 9756d09 into main Mar 2, 2026
@DorianZheng DorianZheng deleted the chore/split-setup-build-test branch March 2, 2026 16:40
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