-
Notifications
You must be signed in to change notification settings - Fork 771
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
Updates to ethereumjs-config v2.0.0 (Cherry Pick Edition 🍒 ) #913
Conversation
Codecov Report
Flags with carried forward coverage won't be shown. Click here to find out more. |
Ok, this is now functionally equivalent to the original PR. 😄 It would be really nice if someone could pick this up later the day, I will continue a bit but stop soon and @evertonfraga might also not be available today and it would be really good if we can merge this soon. An in-depth review here is not necessary any more, I already reviewed thoroughly by re-applying the original PR here. I would also pledge that we can merge this (so if you think this is ready: please do!) with the temporary |
Thanks a million, @holgerd77. To summarize the problem: The old ESLint script had an assumption of a relative path from the package's The updated script works locally, but not on github actions. Some options we have:
For testing in GH actions, I recommend:
|
Works, jay! 🎉 This is actually the first time I successfully battled with the monorepo CI, a bit proud. 😂 Now we just need to the the |
Ok, this is ready now. Would be great if this can be reviewed and merged quickly (please just do), so that we have this out of the way and can go on with monorepo related work. |
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.
Okay, have glanced over this PR and do not see anything alarming. Approved! 😄
@jochem-brouwer thanks! 😄 |
Replacement PR for #886
PR cherry-picks the code logic commits from the original PR and add the linting runs as manual commits based upon dedicated
npm run lint:fix
runs. A rebase here was not possible due to the heavy changes along the road e.g. with the block refactor or account removal PRs.This is WIP, linting is working (apart from one error which can be addressed later). Functionally equivalent currently up to 3b7e6ff (Ethash linting) with some additional cherry-picks from later commits.