Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

chore: build acir test programs in parallel to e2e build step #9988

Merged
merged 4 commits into from
Nov 18, 2024

Conversation

TomAFrench
Copy link
Member

@TomAFrench TomAFrench commented Nov 15, 2024

This PR shaves about a minute off of the acir-tests jobs as we can build all of the ACIR programs in parallel with the main build step. I've decided to add an extra dependency on build so that we're only changing when the ACIR is generated but still running the tests at the same time.

The noir+build-acir-tests target only depends on the +nargo target and nothing outside.

@TomAFrench TomAFrench requested a review from ludamad November 15, 2024 10:52
@TomAFrench TomAFrench requested a review from Maddiaa0 November 18, 2024 18:18
@TomAFrench TomAFrench merged commit 1aaee26 into master Nov 18, 2024
65 checks passed
@TomAFrench TomAFrench deleted the tf/build-acir-test-programs-in-parallel branch November 18, 2024 18:38
TomAFrench added a commit that referenced this pull request Nov 19, 2024
* master: (67 commits)
  chore: Fix bad merge on AztecLMDBStore initializer
  feat: add persisted database of proving jobs (#9942)
  chore: Clean up data configuration (#9973)
  chore: remove public kernels (#10027)
  chore: misc cleanup, docs and renaming (#9968)
  feat: IPA Accumulator in Builder (#9846)
  chore(docs): Updates to token contract (#9954)
  test(avm): minor benchmarking (#9869)
  chore(ci): run `l1-contracts` CI in parallel with `build` step (#10024)
  chore: build acir test programs in parallel to e2e build step (#9988)
  chore: pull out `array_set` pass changes (#9993)
  feat(avm): ephemeral avm tree (#9798)
  fix: don't take down runners with faulty runner check (#10019)
  feat(docs): add transaction profiler docs (#9932)
  chore: hotfix runner wait (#10018)
  refactor: remove EnqueuedCallSimulator (#10015)
  refactor: stop calling public kernels (#9971)
  git subrepo push --branch=master noir-projects/aztec-nr
  git_subrepo.sh: Fix parent in .gitrepo file. [skip ci]
  chore: replace relative paths to noir-protocol-circuits
  ...
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.

2 participants