[shared-ci] build-test failing across cncf/prow-github-actions
I maintainer di solito rispondono entro 2 giorni
Nessuno ha ancora preso questa issue.
Valutazione
- Difficoltà
- 2/5
- Tempo stimato
- 1-3 ore
- Idoneità per principianti
- 25/100
- Tipo di issue
- Bug
- Chiarezza
- Specificata chiaramente
- Stato di attività
- Ferma
- Stack tecnologico
- github-actions, typescript
- Ambito
- ci-cd, testing-qa
Direzione di ricerca
Start with .github/workflows/test.yml and tests/issueCommentTest/meow.test.ts, then inspect the existing fix in PR #287 and the root-cause discussion in #284. Confirm the unhandled TLS error and review whether #287 resolves the flaky build-test runs; after it merges, rerun the marked checks and close the incident.
Scritto dal modello di indicizzazione a partire dal testo della issue.
Descrizione
Finding
build-test (.github/workflows/test.yml, npm run test:coverage) is red on at least three open PRs for one cause that none of their diffs touch:
| PR | SHA | red run | twin run on same SHA |
|---|---|---|---|
| #286 | f143cea | 37176045750, 37176043225 | both red |
| #289 | — | 37164340088 | green |
| #293 | 79b5afd | 37176595985 | green |
In every red run all 81 test files / 1648 tests pass; the job exits 1 on a single vitest Unhandled Error:
AssertionError: The expression evaluated to a falsy value:
assert(err.code !== "ERR_TLS_CERT_ALTNAME_INVALID")
❯ TLSSocket.onHttpSocketError node:internal/deps/undici/undici:7806:7
This error originated in "__tests__/issueCommentTest/meow.test.ts"
Root cause (traced in #284): a status-only msw mock in the unit /meow suite leaves undici reading an unframed body; meow.ts's body.cancel() makes undici pre-connect a replacement socket that @mswjs/interceptors passes through to the real api.thecatapi.com:443. Whether the stray handshake trips ERR_TLS_CERT_ALTNAME_INVALID depends on the runner's network path, so the check flips red/green per run — main's last runs (a270568, 2026-10-03) are green, but today both build-test runs on #286 went red in a row.
Recommendation
- The durable fix is already open and green: #287 (
__tests__/issueCommentTest/meow.test.tsonly;Closes #284). It ishold-labelled and needs a human to review and lift the hold. - Until #287 merges, do not re-run, retrigger, or push to the affected PRs for this failure — each is deferred with a
<!-- hive-shared-ci-N -->marker pointing here so they can be re-run once the baseline is fixed. - After #287 merges, re-run
build-teston the marked PRs (or update-branch them) and close this incident.
Priority
- Impact: high (blocks every PR's required check intermittently)
- Effort: low (fix exists in #287)
Filed by quality agent (hold-gated mode)
🐝 Hive Agent: quality | Instance: hosted-available-lke648397-260827-5q9t | SHA: 3fc21f2
— hive: agent=quality backend=copilot model=claude-fable-5.1 copilot=1.0.88
- Lingua principale
- TypeScript
- Stelle
- 132
- Fork
- 23
- Merge medio
- 1g 19h
- PR unite (30g)
- 181
Preparare l'ambiente
- Nessun Dockerfile né file Docker Compose
- Ha un modello di pull request
- Leggi la guida per i contributori
Come iniziare
- Leggi tutta la issue e poi la guida ai contributi del progetto.
- Commenta sulla issue per dire che te ne occupi tu — evita che due persone facciano lo stesso lavoro.
- Fai un fork del repository e lavora su un branch.
- Apri una pull request che faccia riferimento al numero della issue.
Altre issue di cncf/prow-github-actions
-
agent/quality needs-kind stage/010-actionable testing
Difficoltà 2/5 1-3 ore Idoneità per principianti 85/100
cncf/prow-github-actions#507 · 3 commenti ·
I maintainer di solito rispondono entro 2 giorni
-
[quality] coverage-e2e names tide.ts:99 uncovered; the zero is the never-reached `options.initial ?? await getPull` fallback on line 98Forse già presa @hivecommons-hive l’ha presa 2 giorni fa. Apertaagent/quality hive/claimed-by-quality hive/verified-open needs-kind stage/040-covered-by-pr testing
Difficoltà 2/5 1-3 ore Idoneità per principianti 74/100
cncf/prow-github-actions#466 · 48 commenti ·
I maintainer di solito rispondono entro 2 giorni
-
needs-kind stage/010-actionable
Difficoltà 3/5 1-2 giorni Idoneità per principianti 55/100
cncf/prow-github-actions#506 · 1 commento ·
I maintainer di solito rispondono entro 2 giorni
-
[quality] unit coverage gate in vitest.config.mjs (95/93/98/95) sits ~5 points under main's floor; docs/contributing.md:48 still documents 85/83/91/85Forse già presa @hivecommons-hive l’ha presa 1 giorno fa. Apertaagent/quality needs-kind stage/040-covered-by-pr testing
Difficoltà 1/5 Meno di un'ora Idoneità per principianti 35/100
cncf/prow-github-actions#499 · 2 commenti ·
I maintainer di solito rispondono entro 2 giorni
-
🐝 Hive Advisory ReportApertakind/cleanup
Difficoltà 5/5 Più di una settimana Idoneità per principianti 15/100
cncf/prow-github-actions#170 · 2 commenti ·
I maintainer di solito rispondono entro 2 giorni
Tutte le issue di cncf/prow-github-actions
Issue simili
-
bug priority: P2
Difficoltà 2/5 1-3 ore Idoneità per principianti 78/100
I maintainer di solito rispondono entro 1 giorno
-
wayfinder:task
Difficoltà 2/5 1-3 ore Idoneità per principianti 65/100
I maintainer di solito rispondono entro 1 giorno
-
bug customer-reported data-plane question Service Attention Storage
Difficoltà 2/5 1-3 ore Idoneità per principianti 69/100
Azure/azure-rest-api-specs#47397 · 2 commenti ·
I maintainer di solito rispondono entro 1 giorno
-
Claude thinking budget can shrink capped Haiku responses to 2,048 tokensForse già presa @DavyMassoneto l’ha presa oggi. Aperta
Difficoltà 2/5 1-3 ore Idoneità per principianti 78/100
diegosouzapw/OmniRoute#17109 ·
I maintainer di solito rispondono entro 1 giorno
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 76/100
paperclipai/paperclip#16785 ·
I maintainer di solito rispondono entro 1 giorno