fix(release): sluit signing-race fail-closed #2068
No reviewers
Labels
No labels
accepted
bug
declined
docs
duplicate
enhancement
good first issue
in-progress
needs-info
privacy
security
triage
No milestone
No project
No assignees
1 participant
Notifications
Due date
No due date set.
Dependencies
No dependencies set
Reference
LibreKAT/Ocideck!2068
Loading…
Reference in a new issue
No description provided.
Delete branch "codex/fix-release-signing-race"
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?
Samenvatting
Incident
Bij v0.6.2 liep de oorspronkelijke release-run nog toen fase 3 na een stille time-out een tweede volledige run startte. De eerste SHA256SUMS werd ondertekend, waarna de tweede run het manifest en de artefacten verving. De gepubliceerde handtekening was daardoor ongeldig. De live handtekening van v0.6.2 is vóór deze PR hersteld en publiek geverifieerd.
Verificatie
make check— 11.545 tests groen, 1 skip; 86,8% dekking; 59 goldens groenmake check-secrets— gitleaks en trufflehog zonder treffersmake sast— Semgrep zonder bevindingenscripts/release_auto.sh --status v0.6.2bevestigt de geldige publieke handtekeningDAST/ZAP is niet gedraaid: voor deze lokale Bash/Forgejo-releaseketen en de CanvasKit-bundel bestaat binnen het project geen bruikbare DAST-opstelling.
Waardenafweging
Veiligheid en een toetsbare integriteitsbelofte gaan hier vóór automatisch doorlopen. Bij onzekere CI- of API-toestand stopt de keten en geeft zij een hervatroute, ook als dat een release vertraagt.