diff --git a/.circleci/config.yml b/.circleci/config.yml index 6478e80..9c75064 100644 --- a/.circleci/config.yml +++ b/.circleci/config.yml @@ -33,6 +33,7 @@ workflows: version: "1.3.1" asterisc-commit: "25feabf" - go-lint + - rvgo-abigen - rvgo-tests - rvsol-lint - rvsol-tests @@ -387,6 +388,23 @@ jobs: name: Run lint command: golangci-lint run + rvgo-abigen: + executor: default + steps: + - checkout + - install-dependencies + - install-go-modules + - run: + name: Build rvsol + command: forge build + working_directory: rvsol + - run: + name: Check bindings + command: | + make gen-bindings + git diff --exit-code bindings + working_directory: rvgo + rvgo-tests: executor: default steps: diff --git a/mise.toml b/mise.toml index bce614f..e63c3c1 100644 --- a/mise.toml +++ b/mise.toml @@ -10,6 +10,7 @@ just = "1.37.0" # Go dependencies "ubi:golangci/golangci-lint" = "v1.63.4" +"go:github.com/ethereum/go-ethereum/cmd/abigen" = "1.14.9" "go:github.com/ethereum/go-ethereum/cmd/geth" = "1.14.7" "go:gotest.tools/gotestsum" = "1.12.0"