Workers SDK Issue Reports

← Back to Dashboard

#10944 Prevent custom builds from executing concurrently

Recommendation:KEEP OPEN
Difficulty:easy
Reasoning:

Valid bug with open fix in PR #10955 since Oct 2025. PR adds 50ms debounce to custom build watcher.

Suggested Action:

Review and merge PR #10955 to close this issue

Analysis Report

Issue Review: cloudflare/workers-sdk#10944

Summary

Custom builds execute multiple times concurrently when multiple files change simultaneously (e.g., during git pull).

Findings

  • Created: 2025-10-11
  • Updated: 2025-10-17
  • Version: Wrangler 4.42.2 -> 4.60.0 (current)
  • Component: wrangler (custom build watcher)
  • Labels: bug, quick win
  • Comments: 1 (reporter provided additional context with screenshot)

Key Evidence

  • Open PR exists: PR #10955 "[wrangler] Prevent concurrent custom builds when multiple files change" was created on 2025-10-13 specifically to fix this issue (body contains "Fixes #10944")
  • PR Status: Still OPEN, awaiting review (REVIEW_REQUIRED)
  • PR Approach: Adds 50ms debounce to custom build watcher, following existing pattern from PR #6866 (assets directory debouncing)
  • Related PR #6866 (merged 2024-10-01) added similar debouncing for assets directory but not for custom builds
  • Issue has not been fixed in any released version (no changelog entries found)

Recommendation

Status: KEEP OPEN

Reasoning: This is a valid bug with an open PR (#10955) that directly addresses it. The PR was created 2 days after the issue was filed and has a sensible fix using debouncing. The issue should remain open until the PR is reviewed and merged.

Action: Review and merge PR #10955 to close this issue. The PR has been open since 2025-10-13 (over 3 months) and is waiting for review.

Suggested Comment

This issue has an open fix in PR #10955 which adds debouncing to prevent concurrent custom builds. The PR has been waiting for review since October 2025. Once that PR is merged, this issue will be automatically closed.

Notes & Feedback (0)

No notes yet.

Add Note