Update the nightly tests to run the latest published version of npm packages - #87
Update the nightly tests to run the latest published version of npm packages#87cypriansakwa wants to merge 22 commits into
Conversation
… Noir version mapping
…package versions based on Noir version mapping
|
Hi @critesjosh . |
|
Hi @critesjosh and @signorecello 👋, Just a gentle reminder to please take a moment to review this PR when you get a chance. Thanks a lot for your time and support! |
|
Hi @critesjosh. |
|
Hi @critesjosh and @signorecello 👋, Just a gentle reminder to please take a moment to review this PR when you get a chance. Thanks a lot for your time and support! |
|
Hi @critesjosh and @signorecello 👋, Just a gentle reminder to please take a moment to review this PR when you get a chance. Thanks a lot for your time and support! |
1 similar comment
|
Hi @critesjosh and @signorecello 👋, Just a gentle reminder to please take a moment to review this PR when you get a chance. Thanks a lot for your time and support! |
|
Hi @critesjosh and @signorecello 👋, Just a gentle reminder to please take a moment to review this PR when you get a chance. Thanks a lot for your time and support! |
Hi @critesjosh
Description
This PR updates the nightly continuous integration (CI) workflows to automatically upgrade npm package dependencies to their latest published versions before running tests. This helps detect breaking changes from upstream packages early and ensures our test suite is always validating against the newest dependency versions.
Problem*
Resolves noir-lang/noir-examples/issues/86
Summary*
Nightly CI workflows now upgrade npm package dependencies to the latest published versions before running tests, ensuring compatibility with upstream changes and improving reliability. This is done using
npm-check-updates(ncu -u) in the nightly scheduled jobs for all relevant frontend projects.Additional Context
This change helps detect breaking changes in dependencies early by running the latest package versions in our test suites. It affects the nightly CI workflows for projects such as
recursion/js,solidity-example/js, andweb-starter/web/*.PR Checklist*
cargo fmton default settings.