ethereum / ethereum/execution-specs

bug(cli-eest): `AppConfig.version` queries github.com

Open Beginner friendly
#3,241 2 comments 0 reactions 0 assignees View on GitHub
Dominant language
Python
Stars
1.2k
Forks
505
Avg merge
2d 14h
Merged PRs (30d)
116

Description

Currently doing `AppConfig.version` queries github.com to obtain information about the release.

It is not common practice on any software to rely on a third party server to tell it what its own version is. We need to have this locally.

This result in us (understandably) getting rate-limited during our unit tests: https://github.com/ethereum/execution-specs/actions/runs/30291952620/job/90063736783

Contributor guide

Open the contributing guide

Research direction

Start at the Python implementation of AppConfig.version and inspect the unit tests that exercise it. Trace why the property contacts github.com, then verify that version lookup works locally without a network request and that the affected unit tests no longer trigger rate limiting.

Written by the indexing model from the issue text.

Assessment

Tech stack
python
Domain
cli
Issue type
Bug
Difficulty
2/5
Estimated time
1-3 hours
Activity status
Quiet
Clarity
Mostly clear
Newbie friendliness
68/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.