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

run-llama / llama-agents / 39873834246
85%

Build:
DEFAULT BRANCH: main
Ran 22 Oct 2026 11:45PM UTC
Jobs 12
Files 235
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

22 Oct 2026 11:45PM UTC coverage: 85.132%. First build
39873834246

push

github

web-flow
Serve pushed deployment UIs from a fixed link in the build artifact (#824)

## What changed

Push-created deployments never get `spec.staticAssetsPath`, so nginx
proxied their whole UI to the Python app. The build now records where
its UI landed inside the artifact itself: after `npm run build` it
writes a relative symlink `/opt/app/.llama-ui` pointing at the output
directory (`build_ui` returns that directory instead of a bool). When
`spec.staticAssetsPath` is empty, nginx aliases `/opt/app/.llama-ui/`
for the UI location, with the same `try_files` fallback the
git-deployment path uses.

Because the link travels with the tarball, every artifact describes its
own UI. Cached artifacts, rollbacks to an earlier build, and config-only
updates that reuse a build all serve the UI that was actually built,
with no extra state in the operator, the Build API, or S3.

## Fallback

The `@python_upstream` named location proxied to `127.0.0.1:8081`, which
is nginx's own port. It now proxies to the app on `8080`. That is what
makes the alias safe to use by default: an artifact without the link (no
UI configured, or built before this change) misses every `try_files`
candidate and falls through to Python, which is what those deployments
get today.

14 of 18 new or added lines in 2 files covered. (77.78%)

18953 of 22263 relevant lines covered (85.13%)

1.15 hits per line

Uncovered Changes

Lines Coverage ∆ File
3
55.21
packages/llama-agents-appserver/src/llama_agents/appserver/bootstrap.py
1
86.51
packages/llama-agents-appserver/src/llama_agents/appserver/workflow_loader.py
Jobs
ID Job ID Ran Files Coverage
1 llama-agents-appserver - 39873834246.1 22 Oct 2026 11:45PM UTC 17
81.53
GitHub Action Run
2 llama-agents-client - 39873834246.2 22 Oct 2026 11:45PM UTC 4
95.32
GitHub Action Run
3 llama-index-workflows - 39873834246.3 22 Oct 2026 11:45PM UTC 53
94.18
GitHub Action Run
4 llama-agents-integration-tests - 39873834246.4 22 Oct 2026 11:45PM UTC 102
64.86
GitHub Action Run
5 llama-agents-agentcore - 39873834246.5 22 Oct 2026 11:45PM UTC 5
70.22
GitHub Action Run
6 llama-agents-server - 39873834246.6 22 Oct 2026 11:45PM UTC 31
86.12
GitHub Action Run
7 llama-agents-dbos - 39873834246.7 22 Oct 2026 11:46PM UTC 11
75.46
GitHub Action Run
8 llama-index-utils-workflow - 39873834246.8 22 Oct 2026 11:45PM UTC 1
70.84
GitHub Action Run
9 llama-agents-control-plane - 39873834246.9 22 Oct 2026 11:45PM UTC 31
74.57
GitHub Action Run
10 llamactl - 39873834246.10 22 Oct 2026 11:45PM UTC 48
79.79
GitHub Action Run
11 llama-agents-dev - 39873834246.11 22 Oct 2026 11:45PM UTC 12
76.5
GitHub Action Run
12 llama-agents-core - 39873834246.12 22 Oct 2026 11:45PM UTC 15
81.34
GitHub Action Run
Source Files on build 39873834246
  • Tree
  • List 235
  • Changed 0
  • Source Changed 0
  • Coverage Changed 0
Coverage ∆ File Lines Relevant Covered Missed Hits/Line
  • Back to Repo
  • Github Actions Build #39873834246
  • 64fbd6c3 on github
  • Prev Build on main (#39873740338)
  • Next Build on main (#39966816381)
  • 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