Skip to content

test(conformance): verify Snap installation status in Ubuntu VM - #3182

Open
elezar wants to merge 5 commits into
mainfrom
codex/snap-status-conformance
Open

test(conformance): verify Snap installation status in Ubuntu VM#3182
elezar wants to merge 5 commits into
mainfrom
codex/snap-status-conformance

Conversation

@elezar

@elezar elezar commented Sep 4, 2026

Copy link
Copy Markdown
Member

Summary

Add a VM-based Ubuntu Snap installation check to the conformance workflow. It mirrors the Snap release canary through gateway registration and openshell status, without creating a sandbox.

Related Issue

No issue required: CI packaging coverage and workflow reuse.

Changes

  • Add Ubuntu test-guest provisioning for snapd, Docker Snap, and candidate OpenShell Snap installation.
  • Build a branch Snap and verify its installed gateway reaches openshell status.
  • Extract a reusable single-architecture Snap build workflow and use it from release packaging.

Testing

  • mise run pre-commit passes
  • Local Ubuntu VM installation/status flow passes with a candidate Snap
  • Unit tests added/updated (not applicable)
  • E2E tests added/updated (not applicable)

Checklist

  • Follows Conventional Commits
  • Commits are signed off (DCO)

Comment thread .github/workflows/build-snap.yml Fixed
Comment thread .github/workflows/build-snap.yml Fixed
@elezar
elezar force-pushed the codex/snap-status-conformance branch from 2f44036 to da4604b Compare September 4, 2026 10:15
@github-actions

github-actions Bot commented Sep 4, 2026

Copy link
Copy Markdown

@elezar
elezar force-pushed the codex/snap-status-conformance branch from da4604b to f7e381c Compare September 4, 2026 11:41
Signed-off-by: Evan Lezar <elezar@nvidia.com>
Signed-off-by: Evan Lezar <elezar@nvidia.com>
Signed-off-by: Evan Lezar <elezar@nvidia.com>
@elezar
elezar force-pushed the codex/snap-status-conformance branch from f7e381c to d8405b4 Compare September 4, 2026 12:28
Signed-off-by: Evan Lezar <elezar@nvidia.com>
@elezar
elezar force-pushed the codex/snap-status-conformance branch from b52d6c4 to 44549bd Compare September 4, 2026 12:54
Signed-off-by: Evan Lezar <elezar@nvidia.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.

2 participants