generated from erix/meta
[BUG] Canonical release-image CI gate fails before evidence parsing #47
Labels
No labels
bug
ci
docs
duplicate
enhancement
help wanted
invalid
performance
phase-6
question
refactor
security
wontfix
No milestone
No project
No assignees
1 participant
Notifications
Due date
No due date set.
Dependencies
No dependencies set
Reference
erix/integration#47
Loading…
Reference in a new issue
No description provided.
Delete branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Summary
The canonical release-image gate returns wrapper status 1 in CI 1595 and CI 1602, after all 486 catalog scenarios, canonical development boot and both native-ls input routes pass. Later interactive release gates are not reached. The underlying runner stage and cause remain unknown.
Reproduction
Observed in retained original CI; no new VM rerun or failure-frequency estimate.
The original workflow prepares its pinned graph and packaged release disk first. The wrapper delegates to canonical-image-vm.sh release, uses a private writable disk and matching OVMF pair, and selects the physical canonical-shell profile.
Expected and actual behavior
Expected behavior is a successful canonical release boot and evidence validation. Actual output is
error: canonical image VM failed with status 1. The canonical wrapper returns before its evidence parser. The available public log does not identify an injector exit, stall, raw QEMU exit or failed guest command.Environment and identity
37299e719d7662698593c6d3be24752309bed7ec.47c27a1614c02323db7bbebfdbd0ca6b09bc9d45.The workflow selects its original pinned component graph and x86_64 QEMU/OVMF images. Complete CI logs and original wrappers were inspected. Image/firmware artifact bytes and inner runner receipts were not downloaded; their exact digests and the guest cause remain unverified. Existing 120-second total, 15-second serial-progress and 10-second input-command limits remain unchanged.
Evidence and prior checks
The retained errors occur at 09:30:30 UTC in CI 1595 and 13:15:03 UTC in CI 1602 on September 13. Independent push CI 1601 passes at the same source as PR CI 1602; that pass does not explain or resolve the failed PR run.
Rust and Markdown jobs pass. Complete logs are retained with no compiler/lint warning candidates. No unchanged retry, cancellation, dispatch or threshold adjustment was performed for this report.
Tracking
This is the release counterpart to development-image issue #40. Preserve the distinction and obtain invocation-correlated runner evidence before assigning a cause. Keep existing boot and cleanup assertions.
erikinkinen referenced this issue2026-09-14 07:36:11 +02:00
erikinkinen referenced this issue from erix/docs2026-09-14 07:57:37 +02:00