feat(release): release_auto robuuster — pre-flight, --resume, webdemo-ontkoppeling (1/3) #1313
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!1313
Loading…
Reference in a new issue
No description provided.
Delete branch "harden/release-auto-robuustheid"
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?
Deel 1/3 van het releaseketen-verhardingsplan (na het v0.3.6-incident:
windows-ophalenfaalde →publicerenskipped →release_autoFase 3 struikelde opcurl 404vóórmake deploy-web, dus de webdemo bleef op de oude versie).Deze PR raakt alleen
scripts/release_auto.sh(release-tooling) + test + docs.Maatregelen
mirror-remote, deploy-host (ssh) en een minisign proef-tekening. Faalt vroeg i.p.v. pas ná de onherroepelijke tag-push.--resume vX.Y.Z— een al-gepushte tag maakt alleen Fase 3 af (pre-flight + deploy-web + tekenen), zonder fase 1/2 en zonder her-tag. De ontworpen herstelroute wanneer de keten ná de tag struikelt.SHA256SUMSi.p.v. direct 404.--resume.Toetsing
bash -n+shellcheck -xschoon.release_auto_version_test.dartgroen (5/5).dart format+dart analyzeschoon;--print-versionen--helphandmatig geverifieerd.Nog volgend (aparte PR's)
release.yml+ GitHub-workflow_dispatch(#1/#2/#3/#5/#6). Vergt een GitHub-PAT als Forgejo-secret.🤖 Generated with Claude Code