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

Create CI for cevmos #6

Open
3 tasks done
Tracked by #29
mattdf opened this issue Jan 10, 2022 · 1 comment
Open
3 tasks done
Tracked by #29

Create CI for cevmos #6

mattdf opened this issue Jan 10, 2022 · 1 comment
Assignees

Comments

@mattdf
Copy link

mattdf commented Jan 10, 2022

Given the complexity of properly setting up a cevmos deployment for testing while developing or reviewing PRs, we need a CI pipeline that performs continous integration against the changes and tests the whole stack end to end to prevent regressions or wasting time fighting with local setups.

Steps required for CI:

  • Check out evmos branch and compile target ethermint+optimint branch
  • Spin up mock network and run tests
  • Deploy a network with cevmos that uses a real DALC (celestia-node)
  • Test network upgrades against existing state for non-consensus breaking PRs

Besides an external CI, it would also be useful to have docker-compose scripts that can easily be run locally for at least some of these steps while developing.

(Edited by @jbowen93 )

A non conclusive list of sub tasks for this:

@mattdf mattdf moved this to TODO in Celestia Node Jan 12, 2022
@jbowen93 jbowen93 moved this from TODO to In Progress in Celestia Node Jan 21, 2022
@jbowen93 jbowen93 moved this from In Progress to TODO in Celestia Node Jan 21, 2022
@jbowen93 jbowen93 mentioned this issue Mar 10, 2022
2 tasks
@jbowen93
Copy link

This is almost done

PR jbowen93#8 does this for the evmos repo (though currently only on the jbowen93 fork)
PR celestiaorg/ethermint#33 does this for the ethermint repo
Issue rollkit/rollkit#339 tracks work to do this for the optimint repo which should be almost the same as the ethermint work.

@tzdybal tzdybal removed this from Celestia Node Nov 17, 2022
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants