Skip to content

ci: run the Coveralls step on py3.10, skipped since #970 dropped py3.8 - #1075

Merged
cosven merged 1 commit into
feeluown:masterfrom
glaziermag:ci/coveralls-py310
Oct 19, 2026
Merged

cosven merged 1 commit into
feeluown:masterfrom
glaziermag:ci/coveralls-py310

Conversation

@glaziermag

Copy link
Copy Markdown
Contributor

The Coveralls step in .github/workflows/build.yml only runs when matrix.python == '3.8'. #970 removed 3.8 from the matrix, which is now ['3.10', '3.14']. Since then the step has been skipped on all six legs. coveralls.io's last master build is 80fa035 from 2025-12-04 (55.3%), and the README badge still shows that build. PRs have also stopped getting the Coveralls coverage comment; the last one was on #968.

This PR changes the literal to '3.10'. 3.10 is now the oldest version in the matrix, the role 3.8 used to fill.

To check:

  • Latest master run, 35679395175: Coveralls is skipped in all six test jobs.
  • curl -s 'https://coveralls.io/github/feeluown/FeelUOwn.json?branch=master' returns "created_at":"2025-12-04T15:24:47Z".
  • On my fork, this branch passes make test and make integration_test on all six legs: run 38949010416. The step is still skipped there because of the github.repository guard. A second fork run drops the guard and swaps the upload for coveralls --output: run 38949010385. With that change the step runs on test (ubuntu-latest, 3.10) only and builds a report for 257 source files (61.3% line coverage by its own count). A re-run of that job gave the same result.

This PR's own CI uses the changed workflow, so the Coveralls comment should show up here. It will compare against the December build.

Generated with Claude Code (Claude Opus 5.5). The commit carries a Co-Authored-By trailer.

The Coveralls step only runs when matrix.python == '3.8', but feeluown#970
dropped 3.8 from the matrix (now 3.10 and 3.14), so the step has been
skipped on every leg since then and coveralls.io has not received a
master build after 2025-12-04.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
@cosven
cosven merged commit 373d7d2 into feeluown:master Oct 19, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants