-
Notifications
You must be signed in to change notification settings - Fork 765
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
Dropping ethereumjs-testing dependency #953
Conversation
Codecov Report
Flags with carried forward coverage won't be shown. Click here to find out more. |
e4bfba1
to
6da8ec4
Compare
3b4dbf5
to
3e5ddb0
Compare
vm: fix API tests
3e5ddb0
to
7944442
Compare
would it be possible to run the needed |
@ryanio it's something to think about: if we want to make the installation process to download more than 1GB worth of test files. Given it's only used in VM and Tx tests, I believe the best would be to have an npm script, like |
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.
This looks good, great, thanks Everton! 😄
(man, I already miss you)
I just set this up locally - everything works - but I was getting a bit nervous since I realized post-merge that we are moving away - at least regarding the state of this PR - from versioning the submodule state by doing ethereumjs-testing releases on a concrete submodule commit state and therefore working on a stable state of the I am actually totally puzzled that the tests here are passing beside this update, the Anyhow: I am a bit unsure about this. In the past just going along with What do others think? Is this worth a try? Or should we remain conservative here and reintroduce some static snapshot referencing (@evertonfraga would this still be possible within the current directly integrated submodule structure?)? |
Also: would this blow some CI stuff if we would have the folder in |
Hey! The To lock it to the same commit
Now, as for moving the submodule, newer versions of git support the same syntax as regular files:
The following step would be to change file references to the The CI should work out of the box. |
Dropping the git submodule within a dependency is fundamental to the Yarn workspaces PR #900.
git submodules