[BUG] PR checks seem to always fail at code-coverage setup step on Linux.
bcsgh opened this issue · 1 comments
bcsgh commented
Prerequisites
- Put an X between the brackets on this line if you have checked that your issue isn't already filed: https://github.com/search?l=&q=repo%3Aetr%2Flibhttpserver&type=Issues
Description
All Linux CI checks for even a "no-op" PR end up failing at the "Setup coverage dependencies (only on linux)" step with:
Run sudo apt-get install info install-info ;
Reading package lists...
Building dependency tree...
Reading state information...
info is already the newest version (6.8-4build[1](https://github.com/etr/libhttpserver/actions/runs/4684520880/jobs/8300749755?pr=313#step:19:1)).
info set to manually installed.
install-info is already the newest version (6.8-4build1).
install-info set to manually installed.
0 upgraded, 0 newly installed, 0 to remove and 43 not upgraded.
ERROR: Could not find a version that satisfies the requirement codecov (from versions: none)
ERROR: No matching distribution found for codecov
Error: Process completed with exit code 1.
https://github.com/etr/libhttpserver/actions/runs/4684520880/jobs/8300749755?pr=313
Steps to Reproduce
- Create a PR
- Wait for CI to run
Expected behavior:
CI works
Actual behavior:
CI fails.
Reproduces how often:
2 of 2 so far.
Versions
Whatever the Linux CI steps use. (At least both ubuntu-latest and ubuntu-20.04, OSX seems to not run that stage.)
bcsgh commented
Looks like etr has a plan to fix this. (See comment on the above mentioned PR.)