Skip to content

Github Workflow Upgrades #1594

@Carsons-Eels

Description

@Carsons-Eels
  • Add coverage of other clients for EEST (*_cov.yaml)
  • Migrate coverage of EVMONE from lcov to codecov (coverage.yaml -> evmone_cov.yaml)
  • Improve reliability of fixture releases so that builds are much more reliable (hive.yaml)
  • Discuss unifying documentation w/ @SamWilsn @spencer-tb @Carsons-Eels @danceratopz the docs trigger on new tags, we can narrow this to specific tags (docs_deploy.yaml)
  • We want to avoid tag pollution in EELS, so we need to have the tag that gets created for releasing new fixtures appear in EELS only temporarily to achieve release, then migrated to ethereum/tests repo, then removed. That or only do releases from the fixtures repo. (fixtures*.yaml)
  • Add a claude job that checks the diffs between EIP updates and creates auto-prs for minor updates (check-eip-versions.yaml)
  • Migrate bash scripts to python (/scripts)

WELD CI Migration Notes by @spencer-tb

Metadata

Metadata

Assignees

No one assigned

    Labels

    A-ciArea: Continuous IntegrationA-packagingArea: Python packaging changesA-test-configArea: execution_testing.configA-test-fixturesArea: execution_testing.fixturesC-featCategory: an improvement or new featureE-mediumExperience: of moderate difficultyP-mediumS-needs-discussionStatus: needs discussionstaleThe Issue/PR has not had any activity for 60 days. PRs will be automatically closed.

    Type

    Projects

    No projects

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions