Skip to content

Conversation

@nchamo
Copy link
Contributor

@nchamo nchamo commented Feb 12, 2026

Fixes #14138 and #19267

Summary

  • Replaces the bash compile.sh script with a TypeScript compile command registered in the CLI via commander
  • Adds a guard in codegen.ts to skip non-contract artifacts (program/circuit JSONs) instead of crashing
  • Adds an integration test (compile.test.ts) that compiles a mixed workspace (contract + circuit), runs codegen, and validates 6 assertions on the output artifacts
  • Adds a mixed-workspace test fixture with a simple contract and a simple circuit

@nchamo nchamo force-pushed the feat/compile-integration-test branch 5 times, most recently from 104aa61 to 6695053 Compare February 12, 2026 18:24
@nchamo nchamo force-pushed the feat/compile-integration-test branch from 6695053 to 7282799 Compare February 13, 2026 08:38
@nchamo nchamo requested review from mverzilli and nventuro February 13, 2026 09:06
@nchamo nchamo self-assigned this Feb 13, 2026
@nchamo nchamo changed the title feat: move aztec compile from shell to TypeScript with integration test fix: allow compiling mixed (contract + noir script) aztec project Feb 13, 2026
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