TECH: Refonte CI — workflows natifs multi-jobs parallèles (suppression du monolithe ci-full templates) #129
Labels
No labels
bug
chore
design
dx:ci
dx:database
dx:dotnet
dx:infra
dx:security
dx:tests
dx:ui
etape-1
etape-2
etape-3
etape-4
etape-5
etape-6
etape-7
feature
priority-high
priority-low
priority-medium
security
spec
tech-debt
No milestone
No project
No assignees
1 participant
Notifications
Due date
No due date set.
Dependencies
No dependencies set
Reference
nonobis/Heimdall#129
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?
Contexte
La CI actuelle délègue tout à l'action composite monolithe
ci-fulldenonobis/templates(672 lignes) : build → tests → Sonar → Docker → Trivy → Dependency-Check dans UN SEUL job, en série. Le runner act/forgejo met en cache les actions composites par URL (~/.cache/actkeyé par sha256, jamais invalidé — issue forgejo/runner #1663) : les échecs CI récurrents d'août 2026 (ancien contenu exécuté malgré les pushs) viennent de là.Objectif
pr-<N>, release double cycle (central/agent), renovateChangements
.forgejo/workflows/ci.yml: 8 jobs parallèles inline.forgejo/workflows/release.yml: 2 cycles release inline (v* / agent-v*)scripts/ci/: utilitaires (résumé tests, commentaires PR, rapports CVE, injection Infisical, notes de release)Liens