Skip to content

test(linux): qualify installed Flatpak desktops - #363

Open
Mat4m0 wants to merge 13 commits into
feat/linux-secret-portalfrom
test/linux-installed-qualification
Open

test(linux): qualify installed Flatpak desktops#363
Mat4m0 wants to merge 13 commits into
feat/linux-secret-portalfrom
test/linux-installed-qualification

Conversation

@Mat4m0

@Mat4m0 Mat4m0 commented Aug 31, 2026

Copy link
Copy Markdown
Owner

What changed

The exact GPG-verified Flatpak is qualified under Xwayland and native Wayland, with separate signed GNOME and KDE gates for desktop-secret integration.

Why

Source tests do not prove portal availability, compositor behavior, installed sandbox permissions, profile isolation, GPU startup, restart, or uninstall preservation.

Invariant

CI installs the same signed repository it tests, never disables GPG verification, preserves user data on uninstall, and keeps native Wayland as an explicit separate qualification.

Delivery

Qualification only. The pull request uses an ephemeral CI key; the manual signed workflow uses repository secrets when available. No Flatpak repository is published.

Verification

  • pnpm test:linux-installed

  • Ubuntu Xwayland installed package

  • headless native Wayland installed package

  • signed GNOME/KDE workflow definition

  • Focused change

  • Relevant checks run

  • Synthetic credentials only

@Mat4m0
Mat4m0 force-pushed the test/linux-installed-qualification branch from 61225ff to 47dbe90 Compare August 31, 2026 00:29
@Mat4m0
Mat4m0 force-pushed the test/linux-installed-qualification branch from 47dbe90 to 931d45b Compare August 31, 2026 00:35
@Mat4m0
Mat4m0 force-pushed the test/linux-installed-qualification branch from 931d45b to bb50a6b Compare August 31, 2026 00:40
@Mat4m0
Mat4m0 force-pushed the test/linux-installed-qualification branch from bb50a6b to cd406c4 Compare August 31, 2026 00:46
@Mat4m0
Mat4m0 force-pushed the test/linux-installed-qualification branch from cd406c4 to cd696a3 Compare August 31, 2026 00:56
@Mat4m0
Mat4m0 force-pushed the test/linux-installed-qualification branch from cd696a3 to 02ead8b Compare August 31, 2026 01:03
@Mat4m0
Mat4m0 force-pushed the test/linux-installed-qualification branch from 02ead8b to fd29b2e Compare August 31, 2026 01:14
@Mat4m0
Mat4m0 force-pushed the test/linux-installed-qualification branch from fd29b2e to 4575b36 Compare August 31, 2026 01:20
@Mat4m0
Mat4m0 force-pushed the test/linux-installed-qualification branch from 4575b36 to 5d2fd50 Compare August 31, 2026 01:33
@Mat4m0
Mat4m0 force-pushed the test/linux-installed-qualification branch from 5d2fd50 to 1d17171 Compare August 31, 2026 01:41
@Mat4m0
Mat4m0 force-pushed the test/linux-installed-qualification branch from 1d17171 to 8ad8991 Compare August 31, 2026 01:44
@Mat4m0
Mat4m0 force-pushed the test/linux-installed-qualification branch from 8ad8991 to 0c6b4a3 Compare August 31, 2026 01:52
@Mat4m0
Mat4m0 force-pushed the test/linux-installed-qualification branch from 0c6b4a3 to 8f871e2 Compare August 31, 2026 02:01
@Mat4m0
Mat4m0 force-pushed the test/linux-installed-qualification branch from 8f871e2 to 6f1f768 Compare August 31, 2026 02:15
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