Skip to content
This repository was archived by the owner on Dec 16, 2025. It is now read-only.

Remove explicit ethers version set#1763

Merged
michaelkaplan13 merged 4 commits into
masterfrom
JonathanOppenheimer/stop-explicitly-setting-ethers-version
Sep 30, 2025
Merged

Remove explicit ethers version set#1763
michaelkaplan13 merged 4 commits into
masterfrom
JonathanOppenheimer/stop-explicitly-setting-ethers-version

Conversation

@JonathanOppenheimer

@JonathanOppenheimer JonathanOppenheimer commented Sep 30, 2025

Copy link
Copy Markdown
Contributor

Why this should be merged

@alarso16 and I are suspicious that this package version set led to flakiness present lately in the e2e-precompile test. Removing this still results in a clean audit, and passing test suites, and we instead led the declared versions for packages decide what version of ethers to use.

How this was tested

Existing UTs

Need to be documented?

No

Need to update RELEASES.md?

No

@JonathanOppenheimer JonathanOppenheimer changed the title remove version set Remove explicit ethers version set Sep 30, 2025
@JonathanOppenheimer JonathanOppenheimer self-assigned this Sep 30, 2025
@JonathanOppenheimer JonathanOppenheimer added the testing This primarly focuses on testing label Sep 30, 2025
@JonathanOppenheimer JonathanOppenheimer marked this pull request as ready for review September 30, 2025 19:49
@JonathanOppenheimer JonathanOppenheimer requested a review from a team as a code owner September 30, 2025 19:49
@michaelkaplan13

Copy link
Copy Markdown
Contributor

Should we be pinning these to a specific version (by removing the "^") instead?

I'm not super familiar with NPM, but explicitly setting the version seems less error prone than letting it be determined by dependencies.

@michaelkaplan13

Copy link
Copy Markdown
Contributor

Should we be pinning these to a specific version (by removing the "^") instead?

I'm not super familiar with NPM, but explicitly setting the version seems less error prone than letting it be determined by dependencies.

Touched base offline. Explicitly pinning to a specific version also appears to break the tests in other ways.

I'm fine with going with this for now since the plan is to remove NPM in favor or Foundry in the near term anyways.

@michaelkaplan13 michaelkaplan13 added this pull request to the merge queue Sep 30, 2025
Merged via the queue into master with commit 30141ae Sep 30, 2025
13 checks passed
@michaelkaplan13 michaelkaplan13 deleted the JonathanOppenheimer/stop-explicitly-setting-ethers-version branch September 30, 2025 22:10
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.

Labels

testing This primarly focuses on testing

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants