Skip to content

chore: add automated checks for syncing with base repository (wip) #88

@qdm12

Description

@qdm12

Rationale

Since syncing this repository with github.com/ethereum/go-ethereum will be rather complex, especially the first time, we may overlook some small elements such as import names. It would be nice to have CI checks to improve the certainty the syncing was done properly. The following list is a work-in-progress and I plan to add more as I get more familiar with the project.

Implementation

  • Check every import statements uses github.com/ava-labs/libevm instead of github.com/ethereum/go-ethereum done by .github/workflows/rename-module.yml
  • Check go.mod module name stays github.com/ava-labs/libevm done by .github/workflows/rename-module.yml
  • Check CI steps Go version matches the go.mod version of the repository
  • Use golangci-lint's option new-from-rev: HEAD where HEAD is set automatically to the base fork commit

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions