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

tinyhttp / tinyhttp / 21558286359
99%

Build:
DEFAULT BRANCH: master
Ran 01 Feb 2026 06:39AM UTC
Jobs 3
Files 43
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

01 Feb 2026 06:38AM UTC coverage: 95.858% (-2.2%) from 98.055%
21558286359

push

github

web-flow
2026 updates (#477)

* docs: add CLAUDE.md for AI-assisted development

Add comprehensive documentation for Claude Code to understand:
- Common development commands (build, test, lint)
- High-level architecture (App class, Router, extensions)
- Project structure and monorepo layout
- Testing patterns and helpers
- Release process with changesets
- Code style and dependencies

Co-Authored-By: Claude Sonnet 4.5 <noreply@anthropic.com>

* chore: bump dev dependencies and configure workspace trust policy

Update development dependencies:
- @biomejs/biome: 2.2.4 → 2.3.7
- @commitlint/cli: 19.8.1 → 20.1.0
- @commitlint/config-conventional: 19.8.1 → 20.0.0
- @types/node: 22.10.7 → 24.10.1
- @vitest/coverage-v8: 3.2.4 → 4.0.13
- supertest-fetch: 1.5.0 → 2.0.0
- typescript: 5.9.2 → 5.9.3
- vite: 7.1.11 → 7.2.4
- vitest: 3.2.4 → 4.0.13

Add pnpm workspace trust policy configuration:
- Enable no-downgrade trust policy
- Set minimum release age to 24 hours
- Configure trust policy timeout

Co-Authored-By: Claude Sonnet 4.5 <noreply@anthropic.com>

* test: fix compatibility with Node.js v24

Node.js v24 introduces several breaking changes that affect tests:

1. Cache-Control headers: Node.js v24's fetch automatically adds
   'cache-control: no-cache' headers, preventing 304 Not Modified
   responses. Updated tests to explicitly set 'Cache-Control: max-age=3600'
   to allow conditional GET behavior.

2. IP/Hostname handling: Node.js v24 may connect via IPv6 (::1) even
   with Agent({ family: 4 }), and ignores custom Host headers for
   security. Updated tests to handle both IPv4 and IPv6 connections
   and accept 'localhost' hostname on v24+.

3. TRACE method: Node.js v24 blocks TRACE HTTP method for security
   (XST attack prevention). Added version check to skip test on v24+.

4. Host header validation: Node.js v24 has stricter validation for
   malformed headers. Updated tests to accept either 200 or 500
   status codes depending on Node.js version.

All changes... (continued)

797 of 867 branches covered (91.93%)

Branch coverage included in aggregate %.

1124 of 1137 relevant lines covered (98.86%)

239.31 hits per line

Uncovered Existing Lines

Lines Coverage ∆ File
1
73.77
-12.8% packages/req/src/fresh.ts
Jobs
ID Job ID Ran Files Coverage
1 21558286359.1 01 Feb 2026 06:39AM UTC 43
95.86
GitHub Action Run
2 21558286359.2 01 Feb 2026 06:39AM UTC 43
95.86
GitHub Action Run
3 21558286359.3 01 Feb 2026 06:39AM UTC 43
95.86
GitHub Action Run
Source Files on build 21558286359
  • Tree
  • List 43
  • Changed 43
  • Source Changed 0
  • Coverage Changed 43
Coverage ∆ File Lines Relevant Covered Missed Hits/Line Branch Hits Branch Misses
  • Back to Repo
  • c31446a5 on github
  • Prev Build on master (#21187193684)
  • Next Build on master (#21558930052)
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