chore: Merge in contents of build-nargo repository#2211
Conversation
|
This PR is currently in draft as I perform testing, once I'm happy with the setup I'll restrict when it runs and re-enable alerts/publishing. |
|
We need to clone the noir repo into the |
|
In a separate PR, we can make it such that each night, a new tag is created using the date like in Rust such that we can do the following: |
|
Note: we have quite a bit of complexity from needing to cross compile barretenberg which should be minimized once we use prebuilt binaries |
|
This should be ready now. |
kevaundray
left a comment
There was a problem hiding this comment.
This looks good to me, can change to GITHUB_TOKEN in a separate PR since there are concerns
203bb3c to
92d7d00
Compare
phated
left a comment
There was a problem hiding this comment.
Looking good. Just a couple more things and a clarification.
phated
left a comment
There was a problem hiding this comment.
Just some thoughts on future improvements. It'd be nice to have all these as issues 🙏
|
Issue for comments related to |
* master: (29 commits) feat(nargo): Add support for contracts in `nargo check` (#2267) chore(ci): Name wasm job more clearly (#2269) chore(ci): Create cache key with consideration to target (#2273) chore(ci): Run publish workflow against PRs (#2268) chore: Merge in contents of `build-nargo` repository (#2211) fix(lsp): Improve dependency resolution in context of `Nargo.toml` (#2226) chore: Remove unnecessary duplication in how we test Noir compiler (#2248) fix: properly capture lvalues in closure environments (#2120) (#2257) fix: Optimize contracts built by `nargo info` (#2259) chore: impl Display for DebugType (#2258) chore: update `noir_wasm` build process to match `acvm_js` (#2067) feat: Implement traits - parser support #2094 (#2230) chore: Refactor DefCollector duplicate errors (#2231) chore: Address clippy warnings (#2246) feat: Support `contract` package type in `nargo info` command (#2249) feat: Add slice append (#2241) chore: Bump `async-lsp` to v0.0.5 (#2186) chore: Move the remaining `nargo_cli` lib funcs into `nargo` crate (#2225) chore: Add test for eddsa (#2237) chore: Split `Nargo.toml` operations into separate package (#2224) ...
* master: feat(nargo): Add support for contracts in `nargo check` (#2267) chore(ci): Name wasm job more clearly (#2269) chore(ci): Create cache key with consideration to target (#2273) chore(ci): Run publish workflow against PRs (#2268) chore: Merge in contents of `build-nargo` repository (#2211) fix(lsp): Improve dependency resolution in context of `Nargo.toml` (#2226) chore: Remove unnecessary duplication in how we test Noir compiler (#2248) fix: properly capture lvalues in closure environments (#2120) (#2257) fix: Optimize contracts built by `nargo info` (#2259) chore: impl Display for DebugType (#2258) chore: update `noir_wasm` build process to match `acvm_js` (#2067) feat: Implement traits - parser support #2094 (#2230) chore: Refactor DefCollector duplicate errors (#2231) chore: Address clippy warnings (#2246) feat: Support `contract` package type in `nargo info` command (#2249)
Description
Problem*
Resolves #2188
Summary*
Documentation
This PR requires documentation updates when merged.
Additional Context
PR Checklist*
cargo fmton default settings.