fix(source-control): stop the ready flip racing the push-triggered CI run
I maintainer di solito rispondono entro 1 giorno
Nessuno ha ancora preso questa issue.
Valutazione
- Difficoltà
- 4/5
- Tempo stimato
- 3-5 giorni
- Idoneità per principianti
- 42/100
- Tipo di issue
- Bug
- Chiarezza
- Abbastanza chiara
- Stato di attività
- Attiva
- Stack tecnologico
- github, github-actions, shell
- Ambito
- ci-cd, developer-experience, devops
Direzione di ricerca
Start from the ready-for-review flow in ready-for-review.md §2.5.4 and the /source-control:pull-request ready command. Trace the push of the merged base versus gh pr ready, and how the shared GitHub Actions concurrency group lets the push-triggered run cancel the ready-for-review lanes. Done when the ready flow leaves ci-status on a non-cancelled ready-for-review run with no manual re-run.
Scritto dal modello di indicizzazione a partire dal testo della issue.
Descrizione
Problem
/source-control:pull-request ready pushes the merged base and then marks the PR ready right away (ready-for-review.md §2.5.4).
The CI run triggered by that push is queued after the ready-for-review run, and it still sees the PR as a draft. Through the shared concurrency group, it cancels the ready-for-review runs and skips every lane. ci-status and ci-lanes then go red until someone re-runs the cancelled runs by hand.
Observed on PR #6304 on 2026-10-04: runs 37219383432 and 37219383940 had to be re-run by hand. The same pattern showed up on #6276.
Proposed fix
In the ready flow, wait for the push-triggered run to start or finish before running gh pr ready. Alternatively, after the flip, detect cancelled ready-for-review runs and re-run them.
Acceptance
- The ready flow ends with
ci-statusevaluated on a ready-for-review run that was not cancelled, with no manual re-run.
- Lingua principale
- Shell
- Stelle
- 22
- Fork
- 2
- Merge medio
- 6h 10m
- PR unite (30g)
- 937
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
-
docs(evals): note CLAUDE_CODE_PRINT_BG_WAIT_CEILING_MS for headless eval runs that use workflowsApertagood first issue needs-triage priority: low
Difficoltà 2/5 1-3 ore Idoneità per principianti 75/100
melodic-software/claude-code-plugins#7022 · 1 commento ·
I maintainer di solito rispondono entro 1 giorno
-
good first issue needs-triage priority: low
Difficoltà 1/5 Meno di un'ora Idoneità per principianti 88/100
melodic-software/claude-code-plugins#7019 · 1 commento ·
I maintainer di solito rispondono entro 1 giorno
-
fix(ci): check-changed-skills.sh fails a stale branch on skills only main changedForse già presa Una pull request collegata a questa issue è aperta o già unita. Apertagood first issue needs-triage priority: medium
Difficoltà 2/5 1-3 ore Idoneità per principianti 72/100
melodic-software/claude-code-plugins#7014 · 1 commento ·
I maintainer di solito rispondono entro 1 giorno
-
fix(knowledge): list-promotion-candidates prints a stack trace on a malformed claim inventoryApertagood first issue needs-triage priority: low
Difficoltà 2/5 1-3 ore Idoneità per principianti 82/100
melodic-software/claude-code-plugins#6982 · 1 commento ·
I maintainer di solito rispondono entro 1 giorno
-
fix(knowledge): frame the video title and URL in the video-digest resume prompt as untrusted dataForse già presa Una pull request collegata a questa issue è aperta o già unita. Apertaneeds-human needs-triage
Difficoltà 2/5 1-3 ore Idoneità per principianti 62/100
melodic-software/claude-code-plugins#6980 · 1 commento ·
I maintainer di solito rispondono entro 1 giorno
Tutte le issue di melodic-software/claude-code-plugins
Issue simili
-
type: bug
Difficoltà 2/5 1-3 ore Idoneità per principianti 76/100
blamechris/chroxy#8579 ·
I maintainer di solito rispondono entro 1 giorno
-
enhancement
Difficoltà 2/5 1-3 ore Idoneità per principianti 72/100
alunduil/alunduil-chezmoi#895 ·
I maintainer di solito rispondono entro 1 giorno
-
Sub-second duration displays incorrectly for commands taking < 100ms (e.g. 50ms renders as 0.50s)Aperta
Difficoltà 1/5 Meno di un'ora Idoneità per principianti 91/100
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 62/100
I maintainer di solito rispondono entro 1 giorno
-
Update dashy to 4.8.1Apertapackage-update
Difficoltà 2/5 1-3 ore Idoneità per principianti 67/100
oSoWoSo/vOid_Community_repOsitory#333 ·
I maintainer di solito rispondono entro 1 giorno