Fix immutable release bootstrap for 0.3.17
This commit is contained in:
@@ -2417,3 +2417,26 @@ tasks:
|
||||
opvolging en 9 fictieve mailboxkoppelingen; EMAIL-bronnen en demo-mailboxen zijn uit de verkeerde schedulers
|
||||
en activityfeeds uitgesloten, statuscopy en loginplaceholder zijn gecorrigeerd. Gerichte 51 tests en volledige
|
||||
gate met 327 tests groen, 84,04% dekking.
|
||||
- id: VR-230
|
||||
title: Herstel de immutable Gitea-releasepublicatie
|
||||
status: ready
|
||||
priority: P0
|
||||
requirement_ids:
|
||||
- NFR-009
|
||||
depends_on:
|
||||
- VR-229
|
||||
summary: Verwijder de externe GitHub-API-rate-limit uit de releasebootstrap en publiceer de actuele productiebuild
|
||||
opnieuw als aantoonbaar immutable private-registryimage.
|
||||
acceptance_criteria:
|
||||
- De uv-bootstrap is op een immutable actioncommit en een exacte uv-versie gepind.
|
||||
- De releaseworkflow gebruikt voor uv-downloads geen GitHub Releases-API die op een gedeeld runner-IP kan limiteren.
|
||||
- Gitea Actions publiceert een private registryimage met digest, SBOM, checksums en release notes.
|
||||
- Unraid is op de gepubliceerde digest gepind en live health/readiness slagen.
|
||||
verification:
|
||||
- uv run pytest tests/unit/test_deployment_configuration.py
|
||||
- ./scripts/codex_verify.sh
|
||||
- Gitea Actions releasebewijs en live Unraid health/readiness
|
||||
primary_paths:
|
||||
- .gitea/workflows/release.yml
|
||||
- tests/unit/test_deployment_configuration.py
|
||||
- docs/audit/FINAL_ACCEPTANCE.md
|
||||
|
||||
Reference in New Issue
Block a user