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

solidjs / solid / 41060700739
78%
main: 89%

Build:
Build:
LAST BUILD BRANCH: claude/project-thread-x1ore2-4504
DEFAULT BRANCH: main
Ran 30 Oct 2026 01:19PM UTC
Jobs 1
Files 12
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

30 Oct 2026 01:07PM UTC coverage: 78.1%. Remained the same
41060700739

push

github

web-flow
fix(signals): a verdict reader born into a hold reads it whichever flush runs it (#4426) (#4454)

* fix(signals): a verdict reader born into a hold reads its value in any transaction's flush (#4426)

`read` asked two deciders whether the pass was born into the hold, with
two different holds. `frameRead` asked about the node's hold
(`bornInto(c, txOf(el))`) and joined the pass, and `stagedScreen` then
asked about the flush's transaction (`bornInto(c, flushTransaction)`).
For a verdict reader born into T and run by another transaction's flush,
the second answer was no, so it was served the committed value. That is
the screen the first answer had just ruled it does not have (D-25: the
hold's own work, born in its world, reads plainly; D-27 / A29: a node
born into a hold has no screen).

`stagedScreen` now takes the node. A held node (not a lane's) that `read`
or `serve` brings here is one `frameRead` found the reader born into,
because `frameRead` served every other one the screen. So it answers "no
screen" for it, as it already did when the flush's transaction was that
hold.

Fixes #4426

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_015hPxMkC3jg3Uivh65gvaf2

* chore(size): record #4426's cost on the live server-component pages

Measured locally (linux) over next @ 7135a77a. On page: live server
components (a frozen floor): 38,795 B brotli / 117,251 B minified, +24 B
minified, so the cap goes 38.76 -> 38.81 KB and floor-caps.json's
recorded minified 117,227 -> 117,251. On page: compiled live server
components: 42,689 / 125,398, so the cap goes 42.67 -> 42.70 KB and the
recorded minified 125,374 -> 125,398. Caps are at measured + 10 B
rounded up to 0.01 KB. Every other scenario passes the gate.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_015hPxMkC3jg3Uivh65gvaf2

---------

Co-authored-by: Claude <noreply@anthropic.com>

790 of 1090 branches covered (72.48%)

Branch coverage included in aggregate %.

1125 of 1362 relevant lines covered (82.6%)

29.76 hits per line

Jobs
ID Job ID Ran Files Coverage
1 41060700739.1 30 Oct 2026 01:19PM UTC 12
78.1
GitHub Action Run
Source Files on build 41060700739
  • Tree
  • List 12
  • Changed 0
  • Source Changed 0
  • Coverage Changed 0
Coverage ∆ File Lines Relevant Covered Missed Hits/Line Branch Hits Branch Misses
  • Back to Repo
  • Github Actions Build #41060700739
  • 2e05808e on github
  • Prev Build on next (#41055107637)
  • Next Build on next (#41061774344)
  • 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