Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
196 changes: 98 additions & 98 deletions .github/benchmark_projects.yml
Original file line number Diff line number Diff line change
@@ -1,102 +1,102 @@
define: &AZ_COMMIT d234278fb5bf8610fb2789f859c7da5fed8b67aa
define: &AZ_COMMIT 3b763483388480356cd463a6447ade71cf6e1c50
projects:
# private-kernel-inner:
# repo: AztecProtocol/aztec-packages
# ref: *AZ_COMMIT
# path: noir-projects/noir-protocol-circuits/crates/private-kernel-inner
# num_runs: 5
# compilation-timeout: 3.0
# execution-timeout: 0.08
# compilation-memory-limit: 350
# execution-memory-limit: 250
# private-kernel-tail:
# repo: AztecProtocol/aztec-packages
# ref: *AZ_COMMIT
# path: noir-projects/noir-protocol-circuits/crates/private-kernel-tail
# num_runs: 5
# timeout: 4
# compilation-timeout: 3
# execution-timeout: 0.04
# compilation-memory-limit: 250
# execution-memory-limit: 230
# private-kernel-reset:
# repo: AztecProtocol/aztec-packages
# ref: *AZ_COMMIT
# path: noir-projects/noir-protocol-circuits/crates/private-kernel-reset
# num_runs: 5
# timeout: 250
# compilation-timeout: 10
# execution-timeout: 0.35
# compilation-memory-limit: 750
# execution-memory-limit: 300
# rollup-base-private:
# repo: AztecProtocol/aztec-packages
# ref: *AZ_COMMIT
# path: noir-projects/noir-protocol-circuits/crates/rollup-base-private
# num_runs: 5
# timeout: 15
# compilation-timeout: 20
# execution-timeout: 1
# compilation-memory-limit: 1600
# execution-memory-limit: 650
# rollup-base-public:
# repo: AztecProtocol/aztec-packages
# ref: *AZ_COMMIT
# path: noir-projects/noir-protocol-circuits/crates/rollup-base-public
# num_runs: 5
# timeout: 15
# compilation-timeout: 20
# execution-timeout: 0.75
# compilation-memory-limit: 1700
# execution-memory-limit: 600
# rollup-block-root-empty:
# repo: AztecProtocol/aztec-packages
# ref: *AZ_COMMIT
# path: noir-projects/noir-protocol-circuits/crates/rollup-block-root-empty
# cannot_execute: true
# num_runs: 5
# timeout: 60
# compilation-timeout: 25
# compilation-memory-limit: 1500
# rollup-block-root-single-tx:
# repo: AztecProtocol/aztec-packages
# ref: *AZ_COMMIT
# path: noir-projects/noir-protocol-circuits/crates/rollup-block-root-single-tx
# cannot_execute: true
# num_runs: 1
# timeout: 60
# compilation-timeout: 250
# compilation-memory-limit: 10000
# rollup-block-root:
# repo: AztecProtocol/aztec-packages
# ref: *AZ_COMMIT
# path: noir-projects/noir-protocol-circuits/crates/rollup-block-root
# num_runs: 1
# timeout: 60
# compilation-timeout: 250
# execution-timeout: 40
# compilation-memory-limit: 10000
# execution-memory-limit: 1900
# rollup-merge:
# repo: AztecProtocol/aztec-packages
# ref: *AZ_COMMIT
# path: noir-projects/noir-protocol-circuits/crates/rollup-merge
# num_runs: 5
# timeout: 300
# compilation-timeout: 4
# execution-timeout: 0.01
# compilation-memory-limit: 450
# execution-memory-limit: 450
# rollup-root:
# repo: AztecProtocol/aztec-packages
# ref: *AZ_COMMIT
# path: noir-projects/noir-protocol-circuits/crates/rollup-root
# num_runs: 5
# timeout: 300
# compilation-timeout: 2
# execution-timeout: 0.6
# compilation-memory-limit: 500
# execution-memory-limit: 450
private-kernel-inner:
repo: AztecProtocol/aztec-packages
ref: *AZ_COMMIT
path: noir-projects/noir-protocol-circuits/crates/private-kernel-inner
num_runs: 5
compilation-timeout: 3.0
execution-timeout: 0.08
compilation-memory-limit: 350
execution-memory-limit: 250
private-kernel-tail:
repo: AztecProtocol/aztec-packages
ref: *AZ_COMMIT
path: noir-projects/noir-protocol-circuits/crates/private-kernel-tail
num_runs: 5
timeout: 4
compilation-timeout: 3
execution-timeout: 0.04
compilation-memory-limit: 250
execution-memory-limit: 230
private-kernel-reset:
repo: AztecProtocol/aztec-packages
ref: *AZ_COMMIT
path: noir-projects/noir-protocol-circuits/crates/private-kernel-reset
num_runs: 5
timeout: 250
compilation-timeout: 10
execution-timeout: 0.35
compilation-memory-limit: 750
execution-memory-limit: 300
rollup-base-private:
repo: AztecProtocol/aztec-packages
ref: *AZ_COMMIT
path: noir-projects/noir-protocol-circuits/crates/rollup-base-private
num_runs: 5
timeout: 15
compilation-timeout: 20
execution-timeout: 1
compilation-memory-limit: 1600
execution-memory-limit: 650
rollup-base-public:
repo: AztecProtocol/aztec-packages
ref: *AZ_COMMIT
path: noir-projects/noir-protocol-circuits/crates/rollup-base-public
num_runs: 5
timeout: 15
compilation-timeout: 20
execution-timeout: 0.75
compilation-memory-limit: 1700
execution-memory-limit: 600
rollup-block-root-empty:
repo: AztecProtocol/aztec-packages
ref: *AZ_COMMIT
path: noir-projects/noir-protocol-circuits/crates/rollup-block-root-empty
cannot_execute: true
num_runs: 5
timeout: 60
compilation-timeout: 25
compilation-memory-limit: 1500
rollup-block-root-single-tx:
repo: AztecProtocol/aztec-packages
ref: *AZ_COMMIT
path: noir-projects/noir-protocol-circuits/crates/rollup-block-root-single-tx
cannot_execute: true
num_runs: 1
timeout: 60
compilation-timeout: 250
compilation-memory-limit: 10000
rollup-block-root:
repo: AztecProtocol/aztec-packages
ref: *AZ_COMMIT
path: noir-projects/noir-protocol-circuits/crates/rollup-block-root
num_runs: 1
timeout: 60
compilation-timeout: 250
execution-timeout: 40
compilation-memory-limit: 10000
execution-memory-limit: 1900
rollup-merge:
repo: AztecProtocol/aztec-packages
ref: *AZ_COMMIT
path: noir-projects/noir-protocol-circuits/crates/rollup-merge
num_runs: 5
timeout: 300
compilation-timeout: 4
execution-timeout: 0.01
compilation-memory-limit: 450
execution-memory-limit: 450
rollup-root:
repo: AztecProtocol/aztec-packages
ref: *AZ_COMMIT
path: noir-projects/noir-protocol-circuits/crates/rollup-root
num_runs: 5
timeout: 300
compilation-timeout: 2
execution-timeout: 0.6
compilation-memory-limit: 500
execution-memory-limit: 450
semaphore-depth-10:
repo: noir-lang/noir
path: test_programs/benchmarks/semaphore_depth_10
Expand Down
62 changes: 31 additions & 31 deletions .github/workflows/test-js-packages.yml
Original file line number Diff line number Diff line change
Expand Up @@ -614,38 +614,38 @@
exit 1
fi

# compile-noir-contracts:
# needs: [build-nargo]
# runs-on: ubuntu-22.04
# timeout-minutes: 30
# name: Compile `noir-contracts` zero inliner aggressiveness
# steps:
# - name: Checkout
# uses: actions/checkout@v4
# with:
# path: noir-repo

# - name: Checkout
# uses: actions/checkout@v4
# with:
# repository: AztecProtocol/aztec-packages
# path: test-repo

# - name: Download nargo binary
# uses: ./noir-repo/.github/actions/download-nargo

# - name: Remove requirements on compiler version
# working-directory: ./test-repo
# run: |
# # Github actions seems to not expand "**" in globs by default.
# shopt -s globstar
# sed -i '/^compiler_version/d' ./**/Nargo.toml

# - name: Run nargo compile
# working-directory: ./test-repo/noir-projects/noir-contracts
# run: nargo compile --inliner-aggressiveness 0
compile-noir-contracts:
needs: [build-nargo]
runs-on: ubuntu-22.04
timeout-minutes: 30
name: Compile `noir-contracts` zero inliner aggressiveness
steps:
- name: Checkout
uses: actions/checkout@v4
with:
path: noir-repo

- name: Checkout
uses: actions/checkout@v4
with:
repository: AztecProtocol/aztec-packages
path: test-repo

- name: Download nargo binary
uses: ./noir-repo/.github/actions/download-nargo

- name: Remove requirements on compiler version
working-directory: ./test-repo
run: |
# Github actions seems to not expand "**" in globs by default.
shopt -s globstar
sed -i '/^compiler_version/d' ./**/Nargo.toml

- name: Run nargo compile
working-directory: ./test-repo/noir-projects/noir-contracts
run: nargo compile --inliner-aggressiveness 0

upload_critical_library_report:

Check warning

Code scanning / CodeQL

Workflow does not contain permissions Medium test

Actions job or workflow does not limit the permissions of the GITHUB_TOKEN. Consider setting an explicit permissions block, using the following as a minimal starting point: {contents: read}
name: Upload critical library report
needs: [external-repo-checks]
# We want this job to run even if one variation of the matrix in `external-repo-checks` fails
Expand Down Expand Up @@ -711,7 +711,7 @@
- test-integration-node
- test-integration-browser
- test-examples
# - compile-noir-contracts
- compile-noir-contracts

steps:
- name: Report overall success
Expand Down
2 changes: 1 addition & 1 deletion EXTERNAL_NOIR_LIBRARIES.yml
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
define: &AZ_COMMIT d234278fb5bf8610fb2789f859c7da5fed8b67aa
define: &AZ_COMMIT 3b763483388480356cd463a6447ade71cf6e1c50
libraries:
noir_check_shuffle:
repo: noir-lang/noir_check_shuffle
Expand Down
Loading