Skip to content

ci: run Firecracker live smoke on hosted Ubuntu - #7194

Merged
lpcox merged 2 commits into
mainfrom
lpcox-hosted-firecracker-smoke
Aug 10, 2026
Merged

ci: run Firecracker live smoke on hosted Ubuntu#7194
lpcox merged 2 commits into
mainfrom
lpcox-hosted-firecracker-smoke

Conversation

@lpcox

@lpcox lpcox commented Aug 10, 2026

Copy link
Copy Markdown
Collaborator

Summary

  • run the live Firecracker KVM job on GitHub-hosted x64 ubuntu-24.04
  • make host preflight diagnostics runner-neutral while preserving fail-closed KVM checks
  • align Firecracker integration, compatibility, and test documentation with the supported CI host

Validation

  • bash -n scripts/ci/firecracker-host-preflight.sh
  • YAML parse of .github/workflows/test-firecracker.yml
  • git diff --check

Local Markdown/Prettier execution was unavailable because the configured npm feed could not serve a locked dependency and direct npm registry access is blocked. The live workflow will validate the hosted runner end to end.

Co-authored-by: Copilot App <223556219+Copilot@users.noreply.github.com>
Copilot AI balanced review requested due to automatic review settings August 10, 2026 14:51
@github-actions

github-actions Bot commented Aug 10, 2026

Copy link
Copy Markdown
Contributor

Documentation Preview

Documentation build failed for this PR. View logs.

Built from commit 12059f0

@github-actions

Copy link
Copy Markdown
Contributor

✅ Coverage Check Passed

Overall Coverage

Metric Base PR Delta
Lines 94.12% 94.14% 📈 +0.02%
Statements 93.06% 93.08% 📈 +0.02%
Functions 93.92% 93.92% ➡️ +0.00%
Branches 86.26% 86.28% 📈 +0.02%
📁 Per-file Coverage Changes (1 files)
File Lines (Before → After) Statements (Before → After)
src/log-directory-setup.ts 96.2% → 100.0% (+3.78%) 96.3% → 100.0% (+3.71%)

Coverage comparison generated by scripts/ci/compare-coverage.ts

Copilot AI left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

Moves Firecracker live KVM testing to GitHub-hosted Ubuntu 24.04 and updates related guidance.

Changes:

  • Changes the live workflow runner to ubuntu-24.04.
  • Makes preflight messaging runner-neutral.
  • Updates Firecracker compatibility and integration documentation.
Show a summary per file
File Description
.github/workflows/test-firecracker.yml Selects the hosted runner.
scripts/ci/firecracker-host-preflight.sh Generalizes host diagnostics.
docs/INTEGRATION-TESTS.md Documents hosted live testing.
docs/firecracker-integration.md Updates host support guidance.
docs/compatibility.md Records the supported CI runner.

Review details

Tip

Add a code-review agent skill or configure MCP servers for context-aware, tailored reviews. Learn more in the docs.

  • Files reviewed: 5/5 changed files
  • Comments generated: 2
  • Review effort level: Balanced

Comment thread .github/workflows/test-firecracker.yml
Comment thread docs/firecracker-integration.md
@lpcox lpcox changed the title Run Firecracker live smoke on GitHub-hosted Ubuntu ci: run Firecracker live smoke on hosted Ubuntu Aug 10, 2026
Co-authored-by: Copilot App <223556219+Copilot@users.noreply.github.com>
@github-actions

Copy link
Copy Markdown
Contributor

✅ Copilot review passed with no inline comments.

@lpcox Add the ready-for-aw label to this PR to trigger agentic CI smoke tests.

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.

2 participants