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

solidjs / solid / 33304808057
72%
main: 89%

Build:
Build:
LAST BUILD BRANCH: fix/conditional-async-reveal-pending
DEFAULT BRANCH: main
Ran 30 Aug 2026 09:49AM UTC
Jobs 1
Files 6
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 Aug 2026 09:45AM UTC coverage: 71.652%. Remained the same
33304808057

push

github

ryansolid
feat(web): name the GET read contract, add protectDeclaredReads (#3114)

The origin gate is skipped for GET-declared reads by design — same-origin
policy already keeps a cross-site caller from READING the response, and
the gate's Vary fragments the shared-cache entries the helper exists to
enable — but the premise the skip rests on lived nowhere: GET() did not
document it and nothing offered an alternative for deployments that do
not want the trade.

Declaring GET is now documented on both entries as the safety assertion
it is (the function becomes executable from any origin, with
caller-chosen arguments, carrying the user's ambient cookies — declare
only reads that are safe in the RFC 9110 section 9.2.1 sense), and
csrf.protectDeclaredReads opts a deployment's reads into the origin gate
when shared caches are not in play. Tests pin both halves: the default
skip, so nobody "fixes" it into cache poisoning, and the opt-in gate.

Co-authored-by: Cursor <cursoragent@cursor.com>

517 of 789 branches covered (65.53%)

Branch coverage included in aggregate %.

767 of 1003 relevant lines covered (76.47%)

14.54 hits per line

Jobs
ID Job ID Ran Files Coverage
1 33304808057.1 30 Aug 2026 09:49AM UTC 6
71.65
GitHub Action Run
Source Files on build 33304808057
  • Tree
  • List 6
  • 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 #33304808057
  • fc5d0796 on github
  • Prev Build on next (#33304612091)
  • Next Build on next (#33305135692)
  • 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