-
Notifications
You must be signed in to change notification settings - Fork 1.8k
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
feat(forge): new config option for filtering the contract artifacts which get generated #4979
Comments
Sharing the Bash scripts we have used to prepare the Sablier V2 artifacts:
We would love to be able to delete the scripts 😁 |
@PaulRBerg we have a PR in works #8668 would this solve your request here too? thank you! |
Thanks @grandizzy, tagging @smol-ninja and @andreivladbrg for taking a look. |
@grandizzy as per this comment, that PR does not seem to solve this issue. However, there is a mention of |
nope, nothing yet, just wanted to check if the PR could work for you too. thank you |
Component
Forge
Describe the feature you would like
The idea is to introduce a new config option called
filter
(orsift
) that accepts a list of whitelisted contracts:When it sees this config, Forge generates artifacts only for the members listed under
filter
, regardless of whatever other members may be present in the repository. Note that by "members" in this context, I mean any of the following:The primary use case is shipping a Node.js package that should include only the production contracts' artifacts - though there may be more use cases than just that. Anything related to artifact generation may benefit from such a feature.
Additional context
In our project, we wrote a Bash script because we couldn't find a way to filter contracts with Foundry itself.
The text was updated successfully, but these errors were encountered: