summaryrefslogtreecommitdiffstats
path: root/debug/risc-v-gsp-rm-vm/docs/21-CI-RELEASE-PIPELINE.md
diff options
context:
space:
mode:
Diffstat (limited to 'debug/risc-v-gsp-rm-vm/docs/21-CI-RELEASE-PIPELINE.md')
-rw-r--r--debug/risc-v-gsp-rm-vm/docs/21-CI-RELEASE-PIPELINE.md16
1 files changed, 11 insertions, 5 deletions
diff --git a/debug/risc-v-gsp-rm-vm/docs/21-CI-RELEASE-PIPELINE.md b/debug/risc-v-gsp-rm-vm/docs/21-CI-RELEASE-PIPELINE.md
index d687cca..aa71b54 100644
--- a/debug/risc-v-gsp-rm-vm/docs/21-CI-RELEASE-PIPELINE.md
+++ b/debug/risc-v-gsp-rm-vm/docs/21-CI-RELEASE-PIPELINE.md
@@ -249,11 +249,13 @@ the docs/14 §6 pack; the docs/23 §4 step 7 expected-artifact list maps 1:1.
* runs `python3 -m unittest discover -s tests -t .` from the tool root (QEMU
integration tests run; if QEMU were absent they skip cleanly).
-The intended release gates this workflow covers are the fast inventory smoke
-from docs/19 §6 (`control_discovery --max-id 32 --patterns zero`), the harness
-suites, and the docs/21 dry-run. A full `ci_release` run against real firmware
-is driven manually/agentically because it needs the versioned inputs and
-symbol DBs; CI-adjacent automation should call it with `--dry-run` first.
+The release gates this workflow reaches are the harness suites: the docs/19 §6
+fast inventory smoke runs inside `tests/test_discovery.py`, and the docs/21
+dry-run is covered by `tests/test_version_diff.py`. The workflow does not run
+`control_discovery` or `ci_release` as standalone steps. A full `ci_release`
+run against real firmware is driven manually/agentically because it needs the
+versioned inputs and symbol DBs; CI-adjacent automation should call it with
+`--dry-run` first.
---
@@ -318,3 +320,7 @@ or the demo ELF is absent.
| **V1 — metrics/golden data** | deterministic self-diff and stable JSON reports support golden comparisons |
| **docs/23 C5/C7** | release pipeline implemented and exercisable; dry-run rehearsal path |
| **H7 — agentic harness** | self-describing bundle + docs/20 MCP tools for monitored runs |
+
+<!-- change (2026-10-02): state exactly which release gates the CI workflow
+runs (unit suites) instead of implying standalone control_discovery/ci_release
+steps; scope: §5 only; benefit: no false claim about CI coverage. -->