notifications: [STATUS] summary is never recorded, resend guard inactive
I maintainer di solito rispondono entro 2 giorni
Nessuno ha ancora preso questa issue.
Valutazione
- Difficoltà
- 2/5
- Tempo stimato
- 1-3 ore
- Idoneità per principianti
- 82/100
Direzione di ricerca
Inizia da backend/kernelCI/settings.py ed esamina entrambe le voci summary in CRONJOBS, poi segui il percorso dei relativi argomenti fino all’archiviazione delle notifiche e al controllo del nuovo invio. Aggiungi --update-storage a entrambe le voci senza modificare --send. Verifica che una summary inviata registri ogni e-mail e che un’esecuzione entro RESEND_INTERVAL scarti quei report.
Scritto dal modello di indicizzazione a partire dal testo della issue.
Descrizione
Problem
mark_checkout_notification_as_sent runs only when email_args.update is set. Neither summary cron in CRONJOBS (backend/kernelCI/settings.py) passes --update-storage, so notifications_checkout stays empty and the 12-hour resend check (RESEND_INTERVAL, check_sent_notifications) matches nothing.
Related but not this bug: --skip-sent-reports is inverted in discard_sent_reports (passing it disables the discard). The crons do not pass it, so it has no production effect.
Change
Add --update-storage to both summary entries in CRONJOBS. Do not change the meaning of --send.
Acceptance
- A summary run with
--sendwrites onenotifications_checkoutrow per mail sent - The next run within
RESEND_INTERVALdiscards those reports
- Lingua principale
- Python
- Stelle
- 10
- Fork
- 32
- Merge medio
- 3g 2h
- PR unite (30g)
- 23
Preparare l'ambiente
- Include un Dockerfile o un 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 kernelci/dashboard
-
Show how to add a board missing from the hardware registryForse già presa @alanpeixinho l’ha presa 1 giorno fa. ApertaFrontend q4-plan
Difficoltà 2/5 Mezza giornata Idoneità per principianti 65/100
kernelci/dashboard#2167 · 1 assegnatario ·
I maintainer di solito rispondono entro 2 giorni
-
Difficoltà 5/5 Più di una settimana Idoneità per principianti 15/100
I maintainer di solito rispondono entro 2 giorni
-
Show the last hardware registry syncForse già presa @alanpeixinho l’ha presa 6 giorni fa. ApertaBackend Frontend q4-plan
Difficoltà 3/5 1-2 giorni Idoneità per principianti 48/100
kernelci/dashboard#2170 · 1 assegnatario ·
I maintainer di solito rispondono entro 2 giorni
-
Backend q4-plan
Difficoltà 4/5 3-5 giorni Idoneità per principianti 24/100
kernelci/dashboard#2169 · 1 commento ·
I maintainer di solito rispondono entro 2 giorni
-
[Labs] Design the lab details pageForse già presa @alanpeixinho l’ha presa 7 giorni fa. ApertaFrontend q4-plan
Difficoltà 5/5 3-5 giorni Idoneità per principianti 30/100
kernelci/dashboard#2168 · 1 assegnatario ·
I maintainer di solito rispondono entro 2 giorni
Tutte le issue di kernelci/dashboard
Issue simili
-
comp/tools P2 type/bug
Difficoltà 2/5 1-3 ore Idoneità per principianti 78/100
NousResearch/hermes-agent#142908 · 1 commento ·
-
[oblt-aw][autodoc] Fix malformed headings in new Buildkite docs pagesForse già presa @github-actions l’ha presa oggi. Apertadocumentation
Difficoltà 1/5 Meno di un'ora Idoneità per principianti 83/100
I maintainer di solito rispondono entro 1 giorno
-
[Bug]: fileUploadMatrix.test.ts URL case does a real DNS lookup and fails offlineForse già presa @r2jaff l’ha presa oggi. Aperta
Difficoltà 2/5 1-3 ore Idoneità per principianti 72/100
ComposioHQ/composio#5054 ·
I maintainer di solito rispondono entro 1 giorno
-
Difficoltà 1/5 Meno di un'ora Idoneità per principianti 88/100
I maintainer di solito rispondono entro 1 giorno
-
bug
Difficoltà 2/5 1-3 ore Idoneità per principianti 82/100
pytorch/tensordict#3286 ·
I maintainer di solito rispondono entro 1 giorno