fix(performance): go-faster CI numbers mix workflows and fast failures
I maintainer di solito rispondono entro 1 giorno
Valutazione
- Difficoltà
- 3/5
- Tempo stimato
- Mezza giornata
- Idoneità per principianti
- 62/100
- Tipo di issue
- Bug
- Chiarezza
- Specificata chiaramente
- Stato di attività
- Attiva
- Stack tecnologico
- github-actions, shell
- Ambito
- ci-cd, performance
Direzione di ricerca
Locate the /performance:go-faster plugin that currently samples the last 5 completed workflow runs for the ci-cd, gates and tests areas. Change sampling so runs are grouped per workflow (at least the required-check workflow ci.yml) and successful full runs are separated from failed and skipped ones; put workflow name and outcome beside every CI number. Add a test that feeds a mixed run list and asserts per-workflow, success-only medians.
Scritto dal modello di indicizzazione a partire dal testo della issue.
Descrizione
Problem
/performance:go-faster's ci-cd, gates and tests areas sample the repository's last 5 completed workflow runs regardless of workflow or outcome. The numbers they report then describe whichever workflows happened to finish last, not the CI pipeline.
Evidence
Sweep run 20261004T190412Z (2026-10-04 ~19:05Z):
- The cited reproduce runs include 37226835052, a
maintenance-audit-test-selectionrun triggered byworkflow_run(jobsaudit-failed-suite-selection,audit-test-selection), plus ci.yml runs 37226761806, 37226760077 and 37226759351, each a ~30 s failure. - The report states "CI run length median 0.48 ci-minutes" and "slowest CI step
Fetch basein jobscope, median 9000 ms (3 samples)". - The most recent successful ci.yml run in the same window, 37224898651, took about 4 min 19 s (18:33:34Z to 18:37:53Z). The 0.48-minute median comes from fast failures and a maintenance workflow, so it understates CI length roughly ninefold.
Fix
- Sample per workflow (at minimum the required-check workflow, ci.yml here), and report each separately.
- Separate successful full runs from failed and skipped ones: a fast failure is not a short CI run.
- Name the workflow and outcome beside every CI number in the report.
- A test with a mixed run list that expects per-workflow, success-only medians.
- Lingua principale
- Shell
- Stelle
- 22
- Fork
- 2
- Merge medio
- 8h 44m
- PR unite (30g)
- 926
Preparare l'ambiente
- Nessun Dockerfile né file Docker Compose
- Nessun 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 melodic-software/claude-code-plugins
-
status: ready
Difficoltà 2/5 1-3 ore Idoneità per principianti 73/100
melodic-software/claude-code-plugins#8537 ·
I maintainer di solito rispondono entro 1 giorno
-
priority: medium status: confirmed
Difficoltà 2/5 1-3 ore Idoneità per principianti 72/100
melodic-software/claude-code-plugins#8507 · 1 commento ·
I maintainer di solito rispondono entro 1 giorno
-
priority: low
Difficoltà 2/5 1-3 ore Idoneità per principianti 82/100
melodic-software/claude-code-plugins#8476 · 1 commento ·
I maintainer di solito rispondono entro 1 giorno
-
area: security needs-human priority: low
Difficoltà 2/5 1-3 ore Idoneità per principianti 68/100
melodic-software/claude-code-plugins#8472 · 1 commento ·
I maintainer di solito rispondono entro 1 giorno
-
pr-pipeline: show a thread's review commit and outdated state in address-feedback list outputApertapriority: low
Difficoltà 2/5 1-3 ore Idoneità per principianti 72/100
melodic-software/claude-code-plugins#8434 · 1 commento ·
I maintainer di solito rispondono entro 1 giorno
Tutte le issue di melodic-software/claude-code-plugins
Issue simili
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 67/100
phusion/passenger-docker#480 ·
-
Gemini: respect PLANNING_DISABLED=1 in lifecycle context hooksForse già presa @AmariAugustin l’ha presa oggi. Apertabug good first issue help wanted
Difficoltà 2/5 1-3 ore Idoneità per principianti 87/100
OthmanAdi/planning-with-files#329 · 1 commento ·
I maintainer di solito rispondono entro 1 giorno
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 84/100
I maintainer di solito rispondono entro 2 giorni
-
headers-parser: `forRegExp` does not escape regexp characters in path segments that contain `*`Forse già presa @RaphaelFakhri l’ha presa oggi. Aperta
Difficoltà 2/5 1-3 ore Idoneità per principianti 85/100
I maintainer di solito rispondono entro 1 giorno
-
needs-triage
Difficoltà 2/5 1-3 ore Idoneità per principianti 82/100
mattpocock/skills#1307 ·
I maintainer di solito rispondono entro 1 giorno