docs(phaseA): Phase A closed — Passo 9 done (merge + tag)
feature merged to main (2aa12bb), tag v2.0.0-phaseA pushed
(triggers build-ns7zip as final end-to-end validation of main).
All Passi 1-9 [x]. Residual non-blocking cleanup: delete the test
Gitea releases via UI (tags kept).
Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>
This commit is contained in:
@@ -320,8 +320,12 @@ Solo dopo che i passi 3–7 sono tutti `[x]` PASS.
|
||||
`build-ns7zip.yml` risolto a favore di feature). Albero `main`
|
||||
risultante == `feature` (Phase A esatto). Commit merge `2aa12bb`,
|
||||
pushato a `origin/main`.
|
||||
- [ ] Tag release `v2.0.0-phaseA` (push del tag triggera
|
||||
`build-ns7zip.yml` matrix + release su `v*`).
|
||||
- [x] Tag release `v2.0.0-phaseA` creato (annotato su `b4ca7f3`) e
|
||||
pushato a `origin`. Il push (`v*`) triggera `build-ns7zip.yml`
|
||||
matrix + release = validazione finale end-to-end di `main`.
|
||||
Cleanup: cancellare dalla UI Gitea la release auto-pubblicata
|
||||
`v2.0.0-phaseA` (contiene binari ns7zip — quirk wiring del job
|
||||
release), tenendo il **tag** come marker Phase A.
|
||||
|
||||
---
|
||||
|
||||
@@ -337,7 +341,9 @@ Solo dopo che i passi 3–7 sono tutti `[x]` PASS.
|
||||
| 6 | Workflow Gitea (lint + self-test + build) | [x] |
|
||||
| 7 | Burn-in 4 job concorrenti × 3 round | [x] |
|
||||
| 8 | Benchmark wall-clock | [x] |
|
||||
| 9 | Merge in `main` (tag release pendente) | [~] |
|
||||
| 9 | Merge in `main` + tag `v2.0.0-phaseA` | [x] |
|
||||
|
||||
Quando tutti i passi sono `[x]`, la Fase A è **definitivamente chiusa** e
|
||||
si può aprire la Fase B (porting su host Linux).
|
||||
**Fase A definitivamente chiusa** (Passi 1-9 tutti `[x]`). Pronta la
|
||||
Fase B (porting su host Linux). Cleanup residuo non bloccante:
|
||||
cancellare dalla UI Gitea le release di test `v0.0.0-phaseA-test` e
|
||||
l'auto-pubblicata `v2.0.0-phaseA` (i **tag** restano).
|
||||
|
||||
Reference in New Issue
Block a user