Repository navigation
Release Checklist Phase 2 Runner Image
github-actions[bot] edited this page Oct 7, 2026
·
2 revisions
This checklist gates publication of the uqo-runner prebuilt image used by CI adapters.
Gate executed: 2026-06-24
-
docker buildx build --load -f Dockerfile.testo-runner -t uqo-runner:rc .→ built successfully (sha256:665d6448fa51) -
docker run --rm uqo-runner:rc run --help→ shows CLI usage -
docker run --rm -e UQO_RUNNER_PREBUILT=true uqo-runner:rc run --config tests/fixtures/ci/ghost_minimal.yml --stream-json(requires fixture config with valid cycle)
-
python3 -m pytest -q --no-cov tests/contract/testo_core/test_cli_contract.py tests/contract/testo_core/test_ghost_ndjson_contract.py tests/contract/testo_core/test_ghost_summary_contract.py→ passed -
python3 -m pytest -q --no-cov tests/unit/ci/test_github_action_wrapper.py tests/unit/ci/test_gitlab_template_contract.py tests/contract/ci/test_wrapper_contract.py tests/integration/test_runner_image_mode_smoke.py→ passed
- Publish immutable tags:
v1.x.y,sha-<commit>. (deferred — requires registry setup) - Move
v1to latest stablev1.x.y; movelatestto latest stable release. - Verify the image embeds compatible
testo-core1.x.yCLI contracts before promoting moving tags.
- Run vulnerability scan on release candidate image. (deferred — requires trivy/grype setup)
- Record base image reference and planned refresh date (monthly cadence minimum).
- Keep an auditable changelog entry for image digest and embedded
testo-coreversion.
- Collect legacy and image-path metrics into
artifacts/legacy.jsonandartifacts/image.json. (deferred — requires baseline metrics) -
python3 scripts/ci/compare_runner_latency.py ...
- All commands exit
0. - Image-mode execution avoids runtime
pip install -r requirements.txt. - CI wrappers (
ariel-evn/uqo-actionand GitLab include template) document runner-image controls and fallback behavior. - Image pull/auth/network errors are reported as infrastructure failures (
exit_code=3).
Generated from docs/Archive/Release Checklist - Phase 2 Runner Image.md. Edit it there; changes made in the wiki are overwritten.
Architecture
CLI Commands
Processes & Guides
- CI-CD Pipeline Setup
- E2E Harness Operations Guide
- GitLab Pages Demo
- Publishing Docker Images
- Publishing to Artifactory
- Publishing to PyPI
- Team Server
Prompts & Snippets
Roadmap & Strategy
Specs & ADRs
- Alerts Where Developers Look - 2026-10-22
- Architecture Consolidation - 2026-10-06
- BehaveX Reports - 2026-10-21
- Command Adapter and JUnit Import - 2026-09-25
- Config JSON Schema - 2026-10-22
- Delta Comparison Policy
- Docs Site - 2026-10-19
- Docs Vault and Wiki Sync - 2026-10-07
- Flaky Test Quarantine - 2026-10-22
- GitHub Action PR Comment - 2026-10-19
- Ingest and Team Server - 2026-10-22
- Interview Readiness Fixes - 2026-10-07
- Library Packaging
- Open Source Features - 2026-10-19
- Phase 3 Delta Comparison Engine Plan
- Phase 3 Unified Dashboard Plan
- Phase 4 BYOK and Failure Analysis
- Phase 5 UI Redesign - Cycles-First Navigation
- Playwright Adapter - 2026-10-19
- Playwright JSON Import - 2026-10-22
- Plugin API - 2026-10-19
- Specs & ADRs
- Repository Pattern - Database-Agnostic Refactor
- UI Restyle - 2026-10-19
Testing Workflows
Vault