CI: audit.yml n'a jamais ete declenche — aucun run schedule depuis son merge #314
Labels
No labels
autopilot:pending-human
source:analyste
source:defenseur
source:human
source:medic
status:approved
status:blocked
status:in-progress
status:needs-clarification
status:needs-fix
status:ready
status:review
status:triage
type:bug
type:feature
type:infra
type:refactor
type:schema
type:security
No milestone
No project
No assignees
1 participant
Notifications
Due date
No due date set.
Dependencies
No dependencies set.
Reference: maximus/Simpl-Resultat#314
Loading…
Reference in a new issue
No description provided.
Delete branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
audit.yml(ajoute par #232, merge le 2026-07-25) declareschedule: cron '0 6 * * *'. Il n'a jamais tourne.Sur les 420 taches de l'historique Actions du repo, les seuls evenements presents sont
pushetpull_request— zeroschedule. Les fenetres 06:00 UTC des 25, 26 et 27 juillet sont toutes passees sans declenchement.Pourquoi ca compte
audit.ymlest le canal de notification pour les advisories publiees entre deux PR Rust —check-rust.ymlne tourne que sur ~1 PR sur 40. Tant que le cron ne part pas, cette couverture n'existe pas, quel que soit l'etat vert ou rouge du workflow.Consequence directe : un
workflow_dispatchmanuel vert (comme celui de #310) prouve que la commande sort en 0, pas que l'alarme quotidienne fonctionne. Les deux ne doivent pas etre confondus.Pistes
schedulen'est pris en compte que s'il est present sur la branche par defaut — c'est le cas ici (main), donc ce n'est pas la cause.schedulequi partent bien, pour distinguer un probleme d'instance d'un probleme de repo.Releve pendant #310.
Fermée — la prémisse ne tient pas : le scheduler fonctionne
L'issue affirme « aucun run
scheduledepuis son merge ». C'est mesurable, et c'est faux :audit.ymlse déclenche tous les jours à 06:00 UTC, sans exception, depuis le lendemain de son merge.19 runs
scheduleconsécutifs, tous verts (GET /actions/tasks, filtrename == "audit") :schedulescheduleschedulescheduleAucun trou, aucun échec.
Pourquoi le constat d'origine était vide
Le run de référence cité comme preuve que « seul le
workflow_dispatchfonctionne » est le 333, lancé le 2026-07-27 à 23:56:35Z. Le premier tir programmé possible était le lendemain 06:00 UTC — soit le run 339, ~6 h plus tard.L'issue a donc été écrite dans la fenêtre où le scheduler n'avait pas encore eu l'occasion de s'exprimer. Le « zéro run
schedulesur 420 tâches » décrivait un workflow mergé quelques heures plus tôt, pas un scheduler en panne. Rien à réparer : la couverture quotidienne existe et fonctionne depuis le premier jour.Effet de bord utile
Ces 19 runs verts sont aussi une confirmation indépendante que
.cargo/audit.tomlest bien lu en conteneur surmain— c'était le point ouvert de l'ADR 0018, et il n'avait été vérifié que par unworkflow_dispatchsur une branche.Le seul suivi qui reste sur ce terrain est #319 (déclencheur de retrait pour
rsa), désormais la seule entrée de la liste acceptée depuis le merge de #321 — le garde-fou est passé de 4 à 2 vérifications.Constaté en mergeant #321/#322 le 2026-08-15.