Skip to content
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

Clean up ganache build and usage in this repo #409

Open
4 tasks
dtebbs opened this issue Oct 12, 2021 · 1 comment
Open
4 tasks

Clean up ganache build and usage in this repo #409

dtebbs opened this issue Oct 12, 2021 · 1 comment
Labels
build Task related to the compilation and execution of the project ci Task related to the Continuous Integration (configuration, service etc.) tooling Task related to the tooling used in the repository

Comments

@dtebbs
Copy link
Contributor

dtebbs commented Oct 12, 2021

Check status of the ganache build (seems to be broken).

  • fix the ganache build (potentially upgrading to a new version of the code)
  • either
    • remove the ganache submodule and use the docker container everywhere, or
    • execute the build within the submodule
@dtebbs
Copy link
Contributor Author

dtebbs commented Oct 21, 2021

#408 replaces the locally-built version of ganache with the docker version
Error building on CI machines:
https://github.com/clearmatics/zeth/runs/3857573907?check_suite_focus=true#step:6:316
(link may expire)

Potentially relevant snippet:

npm ERR! prepareGitDep > [email protected] prepare /home/runner/.npm/_cacache/tmp/git-clone-a562d6a1
npm ERR! prepareGitDep > npm run build:dist
npm ERR! prepareGitDep 
npm ERR! prepareGitDep 
npm ERR! prepareGitDep > [email protected] build:dist /home/runner/.npm/_cacache/tmp/git-clone-a562d6a1
npm ERR! prepareGitDep > ethereumjs-config-build
npm ERR! prepareGitDep 
Error: npm ERR! prepareGitDep node_modules/rlp/dist/types.d.ts(2,8): error TS1259: Module '"/home/runner/.npm/_cacache/tmp/git-clone-a562d6a1/node_modules/@types/bn.js/index"' can only be default-imported using the 'esModuleInterop' flag

@AntoineRondelet AntoineRondelet added build Task related to the compilation and execution of the project ci Task related to the Continuous Integration (configuration, service etc.) tooling Task related to the tooling used in the repository labels Oct 22, 2021
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
build Task related to the compilation and execution of the project ci Task related to the Continuous Integration (configuration, service etc.) tooling Task related to the tooling used in the repository
Projects
None yet
Development

No branches or pull requests

2 participants