ethereum / ethereum/execution-specs
feat(tooling): add an eels version linter
Open
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
Assessment
This issue has not been assessed yet.