Hacktoberfest 2026: le issue che i maintainer hanno segnato per ottobre, aperte e adatte ai principianti. Sfoglia le issue Hacktoberfest

🤖 tests: report-decision hold (real host) suite flakes in Test / Unit (6/6), dequeues merge-queue PRs

Chiusa
#4,458 1 commento 0 reazioni 0 assegnatari Vedi su GitHub

I maintainer di solito rispondono entro 1 giorno

Nessuno ha ancora preso questa issue.

Valutazione

Difficoltà
3/5
Tempo stimato
1-2 giorni
Idoneità per principianti
72/100
Tipo di issue
Bug
Chiarezza
Abbastanza chiara
Stato di attività
Attiva
Stack tecnologico
bun, typescript
Ambito
testing-qa

Direzione di ricerca

Start with src/node/services/taskService.reportDecisionHold.test.ts:86 and run bun test src/node/services/taskService.reportDecisionHold.test.ts --rerun-each=20, including alongside make typecheck. Record the failing test and assertion, then inspect the real-host harness and AGENTS.md for timing-based coordination. Done means the suite no longer flakes under repeated and loaded runs and uses explicit completion signals instead of sleeps or grace timers.

Scritto dal modello di indicizzazione a partire dal testo della issue.

Descrizione

Summary

A test in the report-decision hold for queued follow-ups (real host) suite (src/node/services/taskService.reportDecisionHold.test.ts:86) fails intermittently in CI. On 2026-09-24 it failed in about half of the Test / Unit (6/6) runs, which appears to have started with #4308. It removed perf PRs from the merge queue twice that day (the React Compiler coverage stack, #4425–#4429 / #4457). Each time a re-run passed.

Impact

Merge-queue removals mean a new CI run and a re-enqueue, roughly 20+ minutes per occurrence, for any PR in the queue.

Next steps

  • Reproduce with bun test src/node/services/taskService.reportDecisionHold.test.ts --rerun-each=20, and under load (e.g. alongside make typecheck). Record the failing test name and assertion.
  • Look for timing-based coordination in the real-host harness (sleeps or grace timers) and replace it with explicit completion signals, per AGENTS.md.

Filed by the perf owner as a merge-queue health issue; this is not a perf regression. A related queue flake is #4435 (WorkflowRunner attemptDisposition).


Generated with xum • Model: anthropic:claude-opus-5-5 • Thinking: high

Lingua principale
TypeScript
Stelle
2.1k
Fork
142
Merge medio
5h 13m
PR unite (30g)
903

Preparare l'ambiente

  • Include un Dockerfile o un file Docker Compose
  • Nessun modello di pull request
  • Nessuna guida per i contributori

Come iniziare

  1. Leggi tutta la issue e poi la guida ai contributi del progetto.
  2. Commenta sulla issue per dire che te ne occupi tu — evita che due persone facciano lo stesso lavoro.
  3. Fai un fork del repository e lavora su un branch.
  4. Apri una pull request che faccia riferimento al numero della issue.

Altre issue di coder/xum

Tutte le issue di coder/xum

Issue simili

Altre issue su TypeScript

Ricevi le nuove issue nella tua casella

Un breve riepilogo di issue GitHub adatte ai principianti.