feat(fill): add a config file for the eels resolver to pin versions #872
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
🗒️ Description
Currently, as EEST doesn't configure the EELS resolver, it takes the HEAD of execution-specs
master
for all forks. This exposes EEST to any issues that make it to execution-specsmaster
. This PR aims to eliminate this risk and improve reporting the EELS version used to fill forks:eels_resolutions.json
that pins the ethereum/execution-specs main branch reference for deployed and Prague forks, see the ethereum-spec-evm-resolver README.eels_resolutions.json
infill
and the framework tests automatically by setting theEELS_RESOLUTIONS_FILE
envvar in aneels_resolver
plugin. The value will not be clobbered, however, if the user has manually setEELS_RESOLUTIONS_FILE
..meta
folder (to verify fixture origin in releases, for example).🔗 Related Issues
#792
✅ Checklist
mkdocs serve
locally and verified the auto-generated docs for new tests in the Test Case Reference are correctly formatted.