HarperFast / HarperFast/harper

Decide and implement: either treat the non-terminating Bun socket as the product bug it appears to be, or gate the suite

Open
#2,349 0 comments 0 reactions 0 assignees View on GitHub
Dominant language
JavaScript
Stars
89
Forks
10
Avg merge
2d 6h
Merged PRs (30d)
200

Description

From dispatch finding (task `cron-kriszyp-27ecd1-2026081706`):

- F-292 — Still live and it is the single thing blocking the pipeline's only APPROVED PR: under Bun, a streaming `iterable-rest` response delivers its complete body but **never closes the socket**, including on the clean-completion control arm, so #2070's own promoted spec times out at 15s on CI Bun shard 4/6 while being 29/29 green locally on Node.

Contributor guide

Open the contributing guide

Research direction

Start with the promoted spec from #2070 and reproduce its streaming iterable-rest response on Bun CI shard 4/6, comparing it with the Node result. Determine whether the non-closing socket is a product bug or whether the suite should be gated; done means the selected path is implemented and the pipeline is no longer blocked by the 15-second timeout.

Written by the indexing model from the issue text.

Assessment

Tech stack
bun, javascript, nodejs
Domain
backend, networking, testing-qa
Issue type
Bug
Difficulty
4/5
Estimated time
3-5 days
Activity status
Active
Clarity
Needs clarification
Newbie friendliness
35/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.