Skip to content

ci: run installer smoke through shared QEMU workflow - #149

Merged
castrojo merged 1 commit into
mainfrom
ci/shared-qemu-installer
Sep 14, 2026
Merged

castrojo merged 1 commit into
mainfrom
ci/shared-qemu-installer

Conversation

@castrojo

Copy link
Copy Markdown
Collaborator

Summary

  • split the local QEMU smoke into build and artifact-only Just recipes
  • upload existing build outputs once and hand them to the shared projectbluefin/actions workflow
  • gate release publication on the QEMU install-and-boot result
  • keep Lima local-only; no Lima workflow is added

Verification

  • actionlint .github/workflows/build.yml
  • python3 .github/scripts/docs-checks.py
  • python3 -m pytest tests/unit -q — 211 passed, 1 xfailed
  • bats tests/unit — 62 passed
  • just validate reached the BuildStream graph check but local sudo credentials are unavailable
  • just test-installer-artifact exercised the actual QEMU path with pre-existing artifacts; installer completed, while the stale pre-Add kmod component and update depmod path #146 target artifact timed out waiting for /dev/disk/by-partlabel/var. The workflow intentionally exposes this class of failure.

Shared workflow: projectbluefin/actions#501

Upload the existing build artifacts, keep Lima local-only, and gate releases on the shared artifact smoke test.

Assisted-by: GPT-5.6 Sol via GitHub Copilot

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant