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: add script to check for critical libraries supporting a given Noir version #6697

Merged
merged 14 commits into from
Dec 6, 2024

Conversation

TomAFrench
Copy link
Member

Description

Problem*

Resolves

Summary*

This script is intended to make the lives of @kashbrti,@jtriley-eth and @Savio-Sou easier when it comes to giving a green light for marking a noir release as stable.

CRITICAL_NOIR_LIBRARIES contains a list of URLs for all the noir repos we consider to be required to work with a given noir release. Running ./scripts/check-critical-libraries.sh NOIR_VERSION will download the latest release of all of the critical libraries and run their test suites with the given version of nargo.

Additional Context

Currently this script fails on:

Documentation*

Check one:

  • No documentation needed.
  • Documentation included in this PR.
  • [For Experimental Features] Documentation to be submitted in a separate PR.

PR Checklist*

  • I have tested the changes locally.
  • I have formatted the changes with Prettier and/or cargo fmt on default settings.

Copy link
Contributor

github-actions bot commented Dec 4, 2024

Peak Memory Sample

Program Peak Memory
keccak256 81.46M
workspace 122.25M
regression_4709 333.68M
ram_blowup_regression 2.55G

@TomAFrench TomAFrench added the run-external-checks Trigger CI job to run tests on external repos label Dec 4, 2024
@TomAFrench TomAFrench requested a review from a team December 6, 2024 14:08
Copy link
Contributor

@aakoshh aakoshh left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Nice one!

@TomAFrench TomAFrench enabled auto-merge December 6, 2024 14:56
@TomAFrench TomAFrench added this pull request to the merge queue Dec 6, 2024
Merged via the queue into master with commit 1cd2b4d Dec 6, 2024
66 of 69 checks passed
@TomAFrench TomAFrench deleted the tf/check-critical-libs branch December 6, 2024 15:16
AztecBot added a commit to AztecProtocol/aztec-packages that referenced this pull request Dec 7, 2024
…#6650)

fix: git dependency trailing slash (noir-lang/noir#6725)
chore: optimise older opcodes in reverse order (noir-lang/noir#6476)
chore: add script to check for critical libraries supporting a given Noir version (noir-lang/noir#6697)
fix!: several format string fixes and improvements (noir-lang/noir#6703)
fix: print ssa blocks without recursion (noir-lang/noir#6715)
chore: redo typo PR by Madmaxs2 (noir-lang/noir#6721)
chore: add a few regression tests for #6674 (noir-lang/noir#6687)
AztecBot added a commit to AztecProtocol/aztec-packages that referenced this pull request Dec 7, 2024
fix: git dependency trailing slash (noir-lang/noir#6725)
chore: optimise older opcodes in reverse order (noir-lang/noir#6476)
chore: add script to check for critical libraries supporting a given Noir version (noir-lang/noir#6697)
fix!: several format string fixes and improvements (noir-lang/noir#6703)
fix: print ssa blocks without recursion (noir-lang/noir#6715)
chore: redo typo PR by Madmaxs2 (noir-lang/noir#6721)
chore: add a few regression tests for #6674 (noir-lang/noir#6687)
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
run-external-checks Trigger CI job to run tests on external repos
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants