fix(release): houd de release draft tot artefacten en handtekening compleet zijn (#2311) #2332
No reviewers
Labels
No labels
accepted
bug
declined
docs
duplicate
enhancement
good first issue
in-progress
needs-info
privacy
release-blocker
security
triage
No milestone
No project
No assignees
1 participant
Notifications
Due date
No due date set.
Dependencies
No dependencies set
Reference
LibreKAT/Ocideck!2332
Loading…
Reference in a new issue
No description provided.
Delete branch "fix/release-draft-gate"
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?
Sluit #2311.
De
publiceren-job maakte de Forgejo-release meteen publiek; pas daarna tekenderelease_auto.shlokaal. Tussen CI-groen en het lokale tekenen stond er een release zonderSHA256SUMS.minisigpubliek, en dewebsite-downloads-job (die publieke URL's leest) liep al vóór de handtekening eraan hing.release.yml: release wordt als draft aangemaakt; de website-downloads-job verhuist naar.forgejo/workflows/website-downloads.yml(workflow_dispatch).release_auto.shfase 3: leest assets via de API (draft-proof), tekent, hangt de minisig aan, verifieert de teruggelezen combinatie, PATCH't dan pasdraft:false, toetst de publieke URL's en dispatcht de website-workflow.release_ci_completion_seengebruiktRelease publicerenals eindmarker.test/release_draft_gate_test.dart(draft→publiek pas na geldige handtekening; geen PATCH bij ongeldige) plus bijgewerkte harnesses.Test plan
make checkgroen lokaalflutter testop de vier release-testsuites groen