-
Notifications
You must be signed in to change notification settings - Fork 579
feat: aztec-up installs without docker #18665
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
base: next
Are you sure you want to change the base?
Conversation
|
hi. Any chance we can have automatic aztec version selection by specifying the aztec version inside a dotfile per each project. Similar to gaztec: https://github.com/nemi-fi/gaztec |
d3ec352 to
03f7ef2
Compare
This stack of pull requests is managed by Graphite. Learn more about stacking. |
8e792d8 to
ab988be
Compare
beef6e1 to
a85f821
Compare
Flakey Tests🤖 says: This CI run detected 1 tests that failed, but were tolerated due to a .test_patterns.yml entry. |
a85f821 to
530d114
Compare
ludamad
left a comment
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
very cool. Do we at some point just release a contract dev image thats just the result of running aztec-up on a fresh ubuntu, and then strip everything contract dev-related out of release-image?
|
Thanks for doing this maddeningly detail-oriented work |

Now we're shipping
bbin bb.js for supported architectures/os's, we can support installs without needing docker.The user does however need a distribution with:
make,gcc,python,git.Note: You will not be able to do backend proving as we don't ship
bb-avm. This is contract development only. Provers/validators are expected to still use the release image.This PR:
boxesandaztec-upno longer depends onrelease-image.aztec-upwith a local npm registry (verdaccio) that we prime with the monorepo packages.nargo@aztec/aztec,@aztec/cli-wallet,bbvia@aztec/bb.js../bootstrap.sh versionsoutputs all expected versions of relevant tools (used by aztec-up).boxesnow build and test without any requirement on a release image (they start the local network directly).npx aztec-createstuff from boxes.aztec-upand intoyarn-project/aztec/scripts/aztec.shand make it the entrypoint. The script was only every meant to abstract away the docker container but additional functionality made its way in. This functionality should probably all be TS code, but for now at least it's owned by the cli package. Extensions aretest,compile,new,init.