Skip to content

test: run e2e against the stable (now hack-free) snapd#13

Merged
cyberb merged 1 commit into
masterfrom
test-with-stable-snapd
Jul 7, 2026
Merged

test: run e2e against the stable (now hack-free) snapd#13
cyberb merged 1 commit into
masterfrom
test-with-stable-snapd

Conversation

@cyberb

@cyberb cyberb commented Jul 7, 2026

Copy link
Copy Markdown
Member

What

The e2e installs the current stable snapd from apps.syncloud.org (version read from the stable channel file) instead of the pinned syncloud-5/snapd-640 github release:

SNAPD_VERSION=$(wget -qO- http://apps.syncloud.org/releases/stable/snapd2.version)
wget http://apps.syncloud.org/apps/snapd-${SNAPD_VERSION}-${SNAP_ARCH}.tar.gz -O snapd2.tar.gz
gzip -t snapd2.tar.gz

Why

Stable snapd now has signature verification restored (syncloud/snapd#5 merged: second trusted key + hack removal). So snap install testapp1 in the e2e now runs with real assertion verification against the store — a genuine gate, not a no-op. Self-updating (tracks the stable channel), IPv4-reachable from CI, and gzip -t fails fast on a bad download.

For review — please don't merge yet.

…ion)

Fetch the current stable snapd from apps.syncloud.org (version from the
stable channel file) instead of the pinned syncloud-5/snapd-640 github
release. The stable snapd now has signature verification restored, so
the e2e 'snap install testapp1' exercises real assertion verification
against the store. gzip -t guards against a bad download.
@cyberb cyberb merged commit 63ea67d into master Jul 7, 2026
1 check passed
@cyberb cyberb deleted the test-with-stable-snapd branch July 7, 2026 14:37
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