-
-
Notifications
You must be signed in to change notification settings - Fork 238
feat: add @metamask/foundryup
package
#5810
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
Conversation
Review the following changes in direct dependencies. Learn more about Socket for GitHub.
|
c638121
to
30fb702
Compare
… read, default to local cache.
@metamaskbot publish-preview |
Preview builds have been published. See these instructions for more information about preview builds. Expand for full list of packages and versions.
|
Update on the changes I made to this PR:
The challenge i am facing now is this linting error I am unsure on how to handle it. I will post a message in the wallet framework channel to get some guidance. |
@metamaskbot publish-preview |
Preview builds have been published. See these instructions for more information about preview builds. Expand for full list of packages and versions.
|
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.
Hey thanks for the PR, just had questions about some things. I realize that some of the comments I left may require some followup. I will do that soon but thought I'd jot down my thoughts in the meantime.
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.
One more thing :)
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.
LGTM now!
Note to self @cortisiko : Create task to Increase test coverage. |
Explanation
This PR introduces a JavaScript-based foundryup installer that simplifies the installation of Foundry toolchain binaries—Anvil, Cast, Forge, and Chisel. The installer is designed to be cross-platform and work across macOS, Linux, and Windows, supporting both ARM and AMD architectures.
It's been used in the MetaMask Extension for a few months now: MetaMask/metamask-extension#28393
References
Changelog
Checklist