ethereum / ethereum/execution-specs

feat(tooling): add an eels version linter

Open
#1,079 3 comments 0 reactions 0 assignees View on GitHub
A-spec-tools C-feat E-easy P-low stale
Dominant language
Python
Stars
1.2k
Forks
505
Avg merge
2d 14h
Merged PRs (30d)
116

Description

#1077 added documentation for the upcoming version scheme to be adopted by EELS releases. In order to ensure that EELS releases only get created with legal EELS versions, we could add a "version linter" tool.

[This rough script](https://gist.github.com/danceratopz/89e1e58a20d17a3697869d4efa750e30) parses EELS versions and attempts to create a human-readable description of the release type ([example output here](https://github.com/ethereum/execution-specs/pull/1077#pullrequestreview-2549197511)), perhaps it can be used as a starting point for the version linter.

Contributor guide

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.