• Home
  • Features
  • Pricing
  • Docs
  • Announcements
  • Sign In

tschm / pytest-alembic / 33149190887
100%
main: 100%

Build:
Build:
LAST BUILD BRANCH: fix/lazy-asyncio-import
DEFAULT BRANCH: main
Ran 28 Aug 2026 06:50AM UTC
Jobs 1
Files 17
Run time 1min
Badge
Embed ▾
README BADGES
x

If you need to use a raster PNG badge, change the '.svg' to '.png' in the link

Markdown

Textile

RDoc

HTML

Rst

28 Aug 2026 06:32AM UTC coverage: 100.0%. Remained the same
33149190887

push

github

tschm
ci: resolve coveralls and tomli from the lockfile instead of installing them ad hoc.

Two steps installed CI-only packages from outside the lockfile: every `test` row ran
`uv pip install tomli coveralls`, and `finish` ran a bare `pip install tomli coveralls`
with no checkout and no uv at all. Every other tool CI uses is either locked or a
SHA-pinned action, so these two were the one place a third-party release could change
what CI ran with no commit to this repo.

They now live in a `ci` dependency group, which puts them in `uv.lock`, inside
`make audit-all`'s `--all-groups` sweep, and in dependabot's view.

The `test` row syncs them with `--only-group --inexact` so the group is added without
disturbing the sqlalchemy and pytest pins the earlier steps installed -- the re-sync
trap that #239 fixed for `uv run` applies just as well to a careless `uv sync` here. The
`finish` job gains the checkout and setup-uv steps it needs for the lockfile to be
present.

`make deps` gains `--group ci` for the reason it already passes `--group docs`: so deptry
introspects the real package rather than guessing its module name.

Part of #250; the second half of that issue (the scanning workflows) needs repository
settings access and is not part of this change.

Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>

196 of 196 branches covered (100.0%)

Branch coverage included in aggregate %.

885 of 885 relevant lines covered (100.0%)

7.95 hits per line

Jobs
ID Job ID Ran Files Coverage
1 run- - 33149190887.1 28 Aug 2026 06:51AM UTC 17
100.0
GitHub Action Run
Source Files on build 33149190887
  • Tree
  • List 17
  • Changed 0
  • Source Changed 0
  • Coverage Changed 0
Coverage ∆ File Lines Relevant Covered Missed Hits/Line Branch Hits Branch Misses
  • Back to Repo
  • 5e1a68e1 on github
  • Prev Build on main (#33140207928)
  • Next Build on ci/lock-coveralls-deps (#33181412431)
  • Delete
STATUS · Troubleshooting · Open an Issue · Sales · Support · CAREERS · ENTERPRISE · START FREE TRIAL · SCHEDULE DEMO
ANNOUNCEMENTS · TWITTER · TOS & SLA · Supported CI Services · What's a CI service? · Automated Testing

© 2026 Coveralls, Inc