fix(ci): read only GitHub Actions' ci-status runs in the release rebuild decision
I maintainer di solito rispondono entro 1 giorno
Una pull request collegata è già stata integrata.
- #9653 di @kyle-sexton — integrata
Valutazione
- Difficoltà
- 2/5
- Tempo stimato
- 1-3 ore
- Idoneità per principianti
- 78/100
Direzione di ricerca
Leggi .github/workflows/release-publish-plugins.yml intorno alla riga 116 e .github/scripts/release-publish-plugins/decide-rebuild.sh per individuare entrambe le letture dei check run; confrontale con .github/scripts/pr-merge/gate-check.mjs intorno alla riga 56. Aggiungi test che mostrino che un ci-status successivo riuscito proveniente da un’altra app non determina la ricostruzione della release e continua a fallire in modo sicuro in caso di parità o orari di avvio non leggibili.
Scritto dal modello di indicizzazione a partire dal testo della issue.
Descrizione
Refs: #9610
Problem
.github/workflows/release-publish-plugins.yml:116 and .github/scripts/release-publish-plugins/decide-rebuild.sh read ci-status check runs without an app_id filter and pick the newest by started_at. Another GitHub App can post a check run named ci-status with a later start time and win that pick. The ruleset (ci-status required from the GitHub Actions app) and the merge queue still protect merging, but the release path decides on its own read.
Fix
Add app_id=15368 to those reads, as .github/scripts/pr-merge/gate-check.mjs:56 and pr-merge's Dependabot gate do, and keep ties and unreadable start times failing closed.
Acceptance criteria
- Both reads filter on the GitHub Actions app id
- A test shows another app's later
ci-statussuccess does not decide
- Lingua principale
- Shell
- Stelle
- 22
- Fork
- 2
- Merge medio
- 2h 48m
- PR unite (30g)
- 939
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
-
priority: medium status: ready work-class: scoped
Difficoltà 2/5 1-3 ore Idoneità per principianti 76/100
melodic-software/claude-code-plugins#10227 · 1 commento ·
I maintainer di solito rispondono entro 1 giorno
-
fix(evals): give the methodology rewrite answer a template whose target slot needs a stated basisApertapriority: medium status: ready work-class: scoped
Difficoltà 2/5 1-3 ore Idoneità per principianti 72/100
melodic-software/claude-code-plugins#10217 · 1 commento ·
I maintainer di solito rispondono entro 1 giorno
-
priority: medium status: ready work-class: scoped
Difficoltà 2/5 1-3 ore Idoneità per principianti 68/100
melodic-software/claude-code-plugins#10128 · 1 commento ·
I maintainer di solito rispondono entro 1 giorno
-
pr-pipeline: clear a feedback-not-landed escalation once the head moves and no lane thread is openApertapriority: medium status: needs-decision work-class: scoped
Difficoltà 2/5 1-3 ore Idoneità per principianti 83/100
melodic-software/claude-code-plugins#10074 · 4 commenti ·
I maintainer di solito rispondono entro 1 giorno
-
priority: medium work-class: scoped
Difficoltà 2/5 1-3 ore Idoneità per principianti 72/100
melodic-software/claude-code-plugins#9842 · 5 commenti ·
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 78/100
btclib-org/portanode#757 ·
I maintainer di solito rispondono entro 1 giorno
-
syncheck regressionApertaregression
Difficoltà 2/5 1-3 ore Idoneità per principianti 65/100
dracut-ng/dracut#2805 · 1 commento ·
I maintainer di solito rispondono entro 2 giorni
-
申请gogost/gost白名单Apertaallows image
Difficoltà 2/5 1-3 ore Idoneità per principianti 65/100
DaoCloud/public-image-mirror#46267 · 1 commento ·
I maintainer di solito rispondono entro 1 giorno
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 78/100
devdotfast/whiteboard#1415 · 1 commento ·
I maintainer di solito rispondono entro 1 giorno
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 78/100
I maintainer di solito rispondono entro 1 giorno