[ci] Fix hero_lib_rhai integration tests — tests.yaml red on every push #40
Loading…
Add table
Add a link
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?
Symptom
hero_lib_rhai/.forgejo/workflows/tests.yamlhas been failing on every push todevelopmentfor many commits, leaving the repo's overall CI permanently red even when lint and the library code itself are fine.Why this issue exists separately from home#188
During the home#188 CI sweep, hero_lib_rhai PR #11 addressed the lint half (clippy + fmt — real fixes). The tests half is genuinely separate work — the failing test (
crates/virt_rhai/tests/rhai/podman/01_container_operations.rhai) needs a working podman/container runtime that the runner image apparently can't consistently provide.An earlier draft of PR #11 restricted
tests.yamltriggers toworkflow_dispatch+v*tag push to dodge the failure. That was rolled back as not honest enough — the tests really should run on every push, and a green badge that doesn't run them misrepresents what's checked.So
tests.yamlstays firing on push/PR (it's still red), and this issue tracks fixing it for real.Repo-level issue
For day-to-day tracking by anyone working in
hero_lib_rhai:lhumina_code/hero_lib_rhai#12
This cross-repo issue mirrors that for visibility from the home tracker.
What needs to happen
tests.yamlis failing — apt-install, the storage config,containerdstartup, or the actualmake teststep?make testreaches the podman test and fails: investigate what the runner's container setup needs (storage driver? userns? specific kernel cap?)01_container_operations.rhaito mock the container runtime, or add an explicitPODMAN=availableenv-gated skip in the Rhai test with comment + link to this issueAcceptance criteria
development→tests.yamlrun completes with statussuccessdevelopment→tests.yamlrun completes with statussuccessRelated
Signed-off-by: mik-tf
Originally filed as home#189 on 2026-04-26 by mik-tf — moved to hero_demo as part of consolidating issue tracking.