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

UI5 / cli / 30099947871
94%

Build:
DEFAULT BRANCH: main
Ran 24 Jul 2026 02:11PM UTC
Jobs 6
Files 230
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

24 Jul 2026 02:11PM UTC coverage: 94.196% (-0.02%) from 94.216%
30099947871

push

github

web-flow
refactor: Split server activity state from stale-project tracking (#1474)

The server banner mixed two separate things into one `#serverState`
value: what the server is doing (activity) and which projects are
up-to-date (staleness). Any non-fresh project forced the whole server to
`stale`, including a dependency that is merely `INITIAL`, never
requested, with a stale cache. Under lazy building nobody rebuilds an
unrequested project, so the server got stuck on `stale` and never
returned to `ready`, even though every resource was still servable on
request.

- **Activity (`BuildServer`'s `#serverState`)** drops `STALE`. The
resting state is `IDLE`, rendered as `ready`. `#reconcileServerState`
settles on `IDLE` whether projects are fully fresh or stale-remaining;
background validation still runs first when `INITIAL` projects may be
cache-clean.
- **Stale set** is reported independently via a new `#emitStale()`,
de-duplicated against the last set so the several emission sites
(reconcile, eager source-change, watcher recovery, startup) don't
re-emit an unchanged signal.
- **Logger side**: `Serve#stale(staleProjects)` replaces
`stale(changedProjects)`. `InteractiveConsole` records the set on
`serve-stale` and re-renders without an activity transition; the `ready`
line appends a dimmed `· N projects stale` count. The standalone `stale`
render state is removed.

6952 of 7648 branches covered (90.9%)

Branch coverage included in aggregate %.

13187 of 13732 relevant lines covered (96.03%)

5440.89 hits per line

Coverage Regressions

Lines Coverage ∆ File
3
90.13
-3.29% packages/builder/lib/processors/minifier.js
Subprojects
ID Flag name Job ID Ran Files Coverage
1 project 30099947871.1 24 Jul 2026 02:14PM UTC 71
94.49
GitHub Action Run
2 fs 30099947871.2 24 Jul 2026 02:12PM UTC 22
89.98
GitHub Action Run
3 server 30099947871.3 24 Jul 2026 02:12PM UTC 22
93.68
GitHub Action Run
4 builder 30099947871.4 24 Jul 2026 02:13PM UTC 76
94.08
GitHub Action Run
5 logger 30099947871.5 24 Jul 2026 02:11PM UTC 15
100.0
GitHub Action Run
6 cli 30099947871.6 24 Jul 2026 02:12PM UTC 24
94.33
GitHub Action Run
Source Files on build 30099947871
  • Tree
  • List 230
  • Changed 6
  • Source Changed 5
  • Coverage Changed 6
Coverage ∆ File Lines Relevant Covered Missed Hits/Line Branch Hits Branch Misses
  • Back to Repo
  • Github Actions Build #30099947871
  • f22b2529 on github
  • Prev Build on main (#30014581275)
  • Next Build on main (#30101123928)
  • 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