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

run-llama / llama-agents / 27381433778 / 8
84%
main: 84%

Build:
DEFAULT BRANCH: main
Ran 11 Jun 2026 10:30PM UTC
Files 30
Run time 1s
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

11 Jun 2026 10:28PM UTC coverage: 81.021%. Remained the same
27381433778.8

push

github

web-flow
Upgrade basedpyright hook to 1.39.7 so pre-commit works on Python 3.14 (#676)

basedpyright 1.31.1 (the current pre-commit rev) can't parse Python
3.14's stdlib `string/templatelib.py` (t-strings). With a 3.14 project
venv, every file-scoped run — i.e. what pre-commit does on `git commit`
— reports `Cannot access attribute "interpolations" for class "str"`
against templatelib for *any* changed file, blocking commits unless you
`--no-verify`. Full `pre-commit run -a` and CI don't hit it (CI resolves
ubuntu's system 3.12), so it only bites local dev on newer interpreters.

This bumps the mirror rev to 1.39.7 and fixes the 12 errors the newer
version legitimately flags, all `reportPrivateImportUsage` — symbols
imported through modules that only re-export them transitively:

- `WorkflowTick` now imported from `workflows.runtime.types.ticks`
instead of `.plugin`
- `Auth`/`Environment` from `llama_agents.cli.config.schema` instead of
`._config`
- `httpx` imported directly instead of through `manage_client`
- `DeploymentNotFoundError` from `llama_agents.core.server.manage_api`
(its public export) instead of through the control-plane service module
- tests patch `dulwich.repo.Repo` and stdlib `webbrowser` directly
instead of reaching through the module under test (same objects, so
identical behavior)

1.39.7 also warns on the wildcard imports in the `llama_deploy`
back-compat shims; those are intentional re-exports and warnings don't
fail the hook, so they're left alone.

Verified the hook passes both file-scoped and full runs under 3.12,
3.13, and 3.14 venvs.

Open question for reviewers: `lint.yml` doesn't pin a Python for
`setup-uv`, so CI lint type-checks against whatever ubuntu ships
(currently 3.12). Worth pinning for determinism, but not done here.

2237 of 2761 relevant lines covered (81.02%)

0.81 hits per line

Source Files on job llama-agents-server - 27381433778.8
  • Tree
  • List 30
  • Changed 0
  • Source Changed 0
  • Coverage Changed 0
Coverage ∆ File Lines Relevant Covered Missed Hits/Line
  • Back to Build 27381433778
  • c66b3f0e on github
  • Prev Job for on main (#27375801053.2)
  • Next Job for on main (#27563864490.2)
  • Delete
STATUS · Troubleshooting · Open an Issue · Sales · Support · CAREERS · ENTERPRISE · START FREE · SCHEDULE DEMO
ANNOUNCEMENTS · TWITTER · TOS & SLA · Supported CI Services · What's a CI service? · Automated Testing

© 2026 Coveralls, Inc