-
Notifications
You must be signed in to change notification settings - Fork 317
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(ci3): refactor ci3.yml, fix external PR flow #12037
Conversation
ludamad
commented
Feb 16, 2025
•
edited
Loading
edited
- Refactor amd64 and arm64 to be a single ci task with a matrix
- Fix the logic around external PRs, control this with a ci-external label
@@ -152,6 +152,9 @@ function build { | |||
|
|||
check_toolchains | |||
|
|||
# Ensure we have yarn set up. |
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.
bundled
@@ -22,7 +22,7 @@ Private functions can call another private function, and can request to call a p | |||
|
|||
Public functions are simulated and proved on the sequencer side, and verified by the public kernel circuit. | |||
|
|||
The public inputs of public functions is defined [here](../circuits.js/src/structs/avm_circuit_public_inputs.ts). | |||
The public inputs of public functions is defined [here](../circuits.js/src/structs/avm/avm_circuit_public_inputs.ts). | |||
|
|||
They are run with the assistance of an oracle that provides any value read from the public state tree. |
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.
bundled
@@ -27,7 +27,7 @@ Logging goes through the [Logger](yarn-project/foundation/src/log/) module in Ty | |||
|
|||
## Releases | |||
|
|||
Releases are driven by [release-please](https://github.com/googleapis/release-please), which maintains a 'Release PR' containing an updated CHANGELOG.md since the last release. Triggering a new release is simply a case of merging this PR to master. A [github workflow](./.github/workflows/release_please.yml) will create the tagged release triggering ./bootstrap.sh release to build and deploy the version at that tag. |
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.
bundled
@@ -171,6 +171,12 @@ | |||
}, | |||
"files.trimTrailingWhitespace": true, | |||
"files.insertFinalNewline": true, | |||
"[rust]": { | |||
"files.trimTrailingWhitespace": false | |||
}, |
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.
bundled request from Tom
fail-fast: false | ||
matrix: | ||
# Only run arm64 build with arm64-ci label. | ||
# Thhe way to do conditions here is to parse full strings as JSON. |
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.
# Thhe way to do conditions here is to parse full strings as JSON. | |
# The way to do conditions here is to parse full strings as JSON. |
* master: (300 commits) fix(ci): don't have checks go green immediately (#12168) fix: ASSERTS that should throw (#12167) fix: retry rm operation in cleanup (#12162) chore: Fix linter errors (#12164) feat: Barretenberg C++ binary overhaul (#11459) fix: call install_hooks in bootstrap (#12159) chore: @aztec/stdlib pt. 3: aztec-address out of foundation (#12140) test: verify proving is resumed after broker crash (#11122) chore(ci3): update ci.md with swc notes (#12147) fix: don't try to get bench artifacts on external PR (#12157) feat: partial note handling in aztec-nr (#12122) fix: external fixes pt 2 (#12153) chore: fix message path (#12150) chore(ci3): refactor ci3.yml, fix external PR flow (#12037) fix: Do not try flushing txs in bot setup if not set (#12144) chore: Silence warns on invalid bootnode enr (#12135) fix: don't early-out on test fails (#12143) feat(avm): deduplicating event emitters (#12137) chore: @aztec/stdlib pt.2 -> remove @aztec/types (#12133) test: kill prover node and see it recover (#11118) ...