1012 B
1012 B
Release policy (Issue #23)
Formål
Sikre at release-tags altid repræsenterer faktisk deployet software.
Hård regel
- Ingen release-tag før staging deploy er succesfuld.
- Ingen release-tag uden changelog-reference.
- Ingen deploy hvis tester er i gang med smoke-run.
Release-flow
- Bekræft architect-gate (
issue #17) er release-approved. - Kør den lokale MVP gate:
./scripts/verify_mvp_release.sh. - Bekræft tester ikke er aktiv.
- Kør helst
infra/staging/deploy_and_smoke_staging.sh [ref] [artifact-path]. - Hvis wrapper ikke bruges: deploy med
infra/staging/deploy_staging.shog kør derefterinfra/staging/run_mvp_smoke.sh. - Verificér
/healthz+ smoke-resultat. - Tilføj changelog-entry i
CHANGELOG.md. - Opret release-tag i Gitea (annotated), og referér changelog-sektion i release-notes.
Minimum release-notes template
## Changelog
- Ref: CHANGELOG.md#<sektion>
## Deploy
- Environment: staging
- Status: success
- Healthz: ok