Fork CI reconciler: retry a lost "push again" nudge
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
- 75/100
Direzione di ricerca
Leggi classify e apply_plan in dev/breeze/src/airflow_breeze/utils/fork_ci_reconcile.py per seguire come il reconciler registra awaiting_push e pubblica il promemoria. Aggiungi un test in cui la pubblicazione del promemoria fallisce una volta, poi verifica che un’esecuzione successiva lo pubblichi; il lavoro è completato quando il promemoria non viene perso dopo il tentativo fallito.
Scritto dal modello di indicizzazione a partire dal testo della issue.
Descrizione
When a gated pull request goes from setup_required to awaiting_push, the reconciler (AIP-120, #74822) edits the state comment and then posts a new comment asking the contributor to push again. If setting the status or posting that comment fails after the state comment was edited, the next run sees awaiting_push and never posts the nudge. The contributor gets no prompt before the inactivity closure.
Proposed: post the nudge before recording awaiting_push in the state comment, or record in the marker that the nudge is pending and clear it only after it was posted. Add a test where posting the nudge fails once.
Code: classify and apply_plan in dev/breeze/src/airflow_breeze/utils/fork_ci_reconcile.py.
Drafted-by: Claude Code (Opus 5); reviewed by @potiuk before posting
- Lingua principale
- Python
- Stelle
- 47.3k
- Fork
- 18.1k
- Merge medio
- 1g 2h
- PR unite (30g)
- 627
Preparare l'ambiente
Avvia il container di sviluppo del progetto nel browser, con il tuo account GitHub.
- Include un Dockerfile o un 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 apache/airflow
-
kind:bug needs-triage
Difficoltà 2/5 1-3 ore Idoneità per principianti 66/100
I maintainer di solito rispondono entro 1 giorno
-
Cannot enter letter "g" in Trigger Dag dialog, Configuration JSON fieldForse già presa @arnavsingh0418 l’ha presa 1 giorno fa. Apertakind:bug needs-triage
Difficoltà 2/5 1-3 ore Idoneità per principianti 65/100
apache/airflow#75661 · 1 commento ·
I maintainer di solito rispondono entro 1 giorno
-
Deadline Alert: No support for SmtpNotifierForse già presa @LiaoAB l’ha presa 2 giorni fa. Apertakind:bug needs-triage
Difficoltà 2/5 1-3 ore Idoneità per principianti 68/100
apache/airflow#75452 · 1 commento ·
I maintainer di solito rispondono entro 1 giorno
-
RedactedIO leaks secret bytes to stdoutForse già presa @ShivanshhhG l’ha presa 8 giorni fa. Aperta
Difficoltà 2/5 1-3 ore Idoneità per principianti 82/100
apache/airflow#75069 · 1 commento ·
I maintainer di solito rispondono entro 1 giorno
-
Task supervisor raises TypeError when a task log event has a key named target or msg, orphaning the task process and recording a successful task as failedForse già presa @liwenjie200543 l’ha presa 8 giorni fa. Aperta
Difficoltà 2/5 1-3 ore Idoneità per principianti 78/100
apache/airflow#75017 · 1 commento ·
I maintainer di solito rispondono entro 1 giorno
Tutte le issue di apache/airflow
Issue simili
-
lesson-submission pending-review
Difficoltà 2/5 1-3 ore Idoneità per principianti 72/100
Ikalus1988/MisakaNet#3956 ·
I maintainer di solito rispondono entro 1 giorno
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 78/100
aws-samples/sample-per-model-bedrock#574 ·
I maintainer di solito rispondono entro 1 giorno
-
Difficoltà 1/5 Meno di un'ora Idoneità per principianti 70/100
521xueweihan/HelloGitHub#4133 ·
-
plot_components fails for logistic models with minmax scaling and no floorForse già presa @RaphaelFakhri l’ha presa oggi. Aperta
Difficoltà 2/5 1-3 ore Idoneità per principianti 72/100
I maintainer di solito rispondono entro 4 giorni
-
Update migenAperta
Difficoltà 2/5 1-3 ore Idoneità per principianti 70/100
YosysHQ/oss-cad-suite-build#220 ·