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

ci: a stalled npm ci in video-digest run-tests.sh install ran test jobs past their limits in the merge queue

Aperta Adatta ai principianti
#9,000 3 commenti 0 reazioni 0 assegnatari Vedi su GitHub

I maintainer di solito rispondono entro 1 giorno

Nessuno ha ancora preso questa issue.

Valutazione

Difficoltà
2/5
Tempo stimato
1-3 ore
Idoneità per principianti
68/100
Tipo di issue
Bug
Chiarezza
Specificata chiaramente
Stato di attività
Attiva
Stack tecnologico
github-actions, node.js, shell
Ambito
ci-cd, devops

Direzione di ricerca

Inizia da plugins/knowledge/skills/video-digest/scripts/run-tests.sh e controlla il relativo passaggio di installazione e le opzioni di npm ci; poi esamina la configurazione CI alla ricerca di altri comandi npm ci senza limiti per le impostazioni di download. Controlla i log degli altri quattro job di test dell’esecuzione 39711210762 per verificare se anche la loro installazione si blocca. Il lavoro è completato quando le installazioni pertinenti hanno limiti per il timeout di download e i tentativi, e dai log è chiaro se gli altri job condividono la stessa causa.

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

Descrizione

needs-triage

Problem

Merge-group run 39711210762 (commit b6626c8f2d, carrying #8980) hit job time limits on five test jobs at once: test-node at 5 min, test-python shards 2 and 3 at 7 min, test-bash shards 0 and 1 at 9 min. The queue dropped #8980 with failed_checks.

The test-node log ends inside bash plugins/knowledge/skills/video-digest/scripts/run-tests.sh install. Its npm ci printed nothing from 02:26:28Z until the cancel at 02:30:20Z. On the PR's own run 39710321783, test-node took 112 s and test-bash shard 0 took 429 s.

Expected: about 2-7 min per job. Measured: over 5-9 min, then killed. Likely cause: a stalled npm registry fetch with no timeout or retry. The other four jobs' logs were not read, so whether they stalled on the same install is UNVERIFIED.

Fix

Give the npm ci in plugins/knowledge/skills/video-digest/scripts/run-tests.sh install (and any other CI npm ci without one) a bounded fetch: npm's --fetch-timeout / --fetch-retries (or fetch-timeout in .npmrc), so a stalled fetch fails fast and retries instead of eating the job limit. Check the other four jobs' logs to see whether they share the cause.

Slowness is a defect: one queue drop costs a full requeue cycle.

Lingua principale
Shell
Stelle
22
Fork
2
Merge medio
7h 23m
PR unite (30g)
950

Preparare l'ambiente

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 melodic-software/claude-code-plugins

Tutte le issue di melodic-software/claude-code-plugins

Issue simili

Altre issue su Shell/Bash

Ricevi le nuove issue nella tua casella

Un breve riepilogo di issue GitHub adatte ai principianti.