ethereum-optimism / superchain-registry

An index of chains which serves as the source of truth for who’s in the Superchain Ecosystem
MIT License
72 stars 72 forks source link

Get genesis validation checks running in CI. #513

Closed geoknee closed 1 week ago

geoknee commented 3 weeks ago

Prereq for merging #489

The checks for genesis validation require a specific set of tool versions to be installed in the docker image in which the validation script runs - some of these tool versions are known at build time, whereas some other tool versions such as go is derived from the go.mod file at the commit at which the validation runs. We currently use the image ci-builder:v0.49.0 for running the all jobs in superchain registry. The image is built from this Dockerfile. So far, we have explored two options to install the correct tool versions to get the genesis validation checks to run on CI runner:

Continuing to explore both options.

geoknee commented 3 weeks ago

The list of requirements are:

foundry
gvm
nvm
just
pnpm
yarn