Skip to content

feat(incusos): wire build e2e image injection#14

Merged
jmgilman merged 1 commit intomasterfrom
session-006/incusos-build-e2e
May 5, 2026
Merged

feat(incusos): wire build e2e image injection#14
jmgilman merged 1 commit intomasterfrom
session-006/incusos-build-e2e

Conversation

@jmgilman
Copy link
Copy Markdown
Contributor

@jmgilman jmgilman commented May 5, 2026

Summary

  • Wire imgcli build through IncusOS CDN download, seed archive generation, and image injection.
  • Return real build artifact metadata and print the final artifact path from the CLI.
  • Add offline provider and CLI tests for orchestration, output path derivation, dependency errors, and collaborator error propagation.

Verification

  • go test ./...
  • moon run root:check
  • Manual smoke with IncusOS testing version 202604261712 produced a 586 MiB raw.gz artifact.
  • Verified the smoke artifact contains install.yaml at decompressed byte offset 2148532224.

@jmgilman jmgilman marked this pull request as ready for review May 5, 2026 14:59
@jmgilman jmgilman merged commit 2656dda into master May 5, 2026
2 checks passed
@jmgilman jmgilman deleted the session-006/incusos-build-e2e branch May 5, 2026 15:00
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