From 4467eb66a4c8a776e35e9644960eba699dc85e6f Mon Sep 17 00:00:00 2001 From: Arthur Hanson Rasmusson Date: Fri, 2 Oct 2026 11:30:46 -0400 Subject: debug: green-eye porting automation - new-device and driver-version port scripts, simulator packaging, porting docs; control-discovery fix --- debug/risc-v-gsp-rm-vm/docs/21-CI-RELEASE-PIPELINE.md | 16 +++++++++++----- 1 file changed, 11 insertions(+), 5 deletions(-) (limited to 'debug/risc-v-gsp-rm-vm/docs/21-CI-RELEASE-PIPELINE.md') 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 | + + -- cgit v1.2.3