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

supabase / storage / 38490434153
86%

Build:
DEFAULT BRANCH: master
Ran 14 Oct 2026 12:30AM UTC
Jobs 2
Files 319
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

14 Oct 2026 12:29AM UTC coverage: 85.333% (+0.03%) from 85.303%
38490434153

push

github

web-flow
fix: abort TUS connections that receive no bytes within the idle timeout (#1478)

## What kind of change does this PR introduce?

Bug fix

## What is the current behavior?

If an open TUS request stops sending bytes, but never sends a FIN or RST
(the TCP signals that close a connection) the server keeps the upload's
database lock open forever. This can slow down the database and block
other uploads.

This can happen if the client's network dies or the app gets
backgrounded.

## What is the new behavior?

Close the connection if no bytes are received for 60 seconds
(configurable). This releases the lock automatically, even if the client
never sends a FIN/RST and never comes back.

7610 of 9445 branches covered (80.57%)

Branch coverage included in aggregate %.

34 of 35 new or added lines in 1 file covered. (97.14%)

13276 of 15031 relevant lines covered (88.32%)

854.51 hits per line

Uncovered Changes

Lines Coverage ∆ File
1
91.76
3.33% src/http/routes/tus/index.ts
Jobs
ID Job ID Ran Files Coverage
1 rest-pg18 - 38490434153.1 14 Oct 2026 12:33AM UTC 299
63.6
GitHub Action Run
2 unit - 38490434153.2 14 Oct 2026 12:30AM UTC 313
66.69
GitHub Action Run
Source Files on build 38490434153
  • Tree
  • List 319
  • Changed 3
  • Source Changed 2
  • Coverage Changed 3
Coverage ∆ File Lines Relevant Covered Missed Hits/Line Branch Hits Branch Misses
  • Back to Repo
  • Github Actions Build #38490434153
  • 03a68fa7 on github
  • Prev Build on master (#38467614354)
  • Next Build on master (#38537002214)
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