Skip to content

build(linux): add hardened Flatpak package - #361

Open
Mat4m0 wants to merge 1 commit into
refactor/linux-flatpak-storagefrom
build/linux-flatpak-package
Open

build(linux): add hardened Flatpak package#361
Mat4m0 wants to merge 1 commit into
refactor/linux-flatpak-storagefrom
build/linux-flatpak-package

Conversation

@Mat4m0

@Mat4m0 Mat4m0 commented Aug 31, 2026

Copy link
Copy Markdown
Owner

What changed

Linux gains a hardened x86_64 Flatpak manifest, desktop metadata, local icon, Xwayland-first launcher, and managed-update presentation.

Why

The launcher needs one reproducible installed boundary instead of unsupported tarballs or host-wide filesystem permissions.

Invariant

The package has no home/host filesystem access, no --no-sandbox, no Wine/Proton path, and runtime trust requires both Flatpak confinement and the exact app ID.

Delivery

Review-only package foundation. CI creates an ephemeral signed repository; no public repository is published.

Verification

  • Flatpak source-policy tests

  • release-shaped Electron package

  • GPG-verified local repository install

  • Focused change

  • Relevant checks run

  • No signing key committed

@Mat4m0
Mat4m0 force-pushed the build/linux-flatpak-package branch from fe77bed to a264dc2 Compare August 31, 2026 00:29
@Mat4m0
Mat4m0 force-pushed the build/linux-flatpak-package branch from a264dc2 to fac80cb Compare August 31, 2026 00:35
@Mat4m0
Mat4m0 force-pushed the build/linux-flatpak-package branch from fac80cb to 7327973 Compare August 31, 2026 00:40
@Mat4m0
Mat4m0 force-pushed the build/linux-flatpak-package branch from 7327973 to 08e3a10 Compare August 31, 2026 00:56
@Mat4m0
Mat4m0 force-pushed the build/linux-flatpak-package branch from 08e3a10 to da7fc95 Compare August 31, 2026 01:03
@Mat4m0
Mat4m0 force-pushed the build/linux-flatpak-package branch from da7fc95 to 1e68e29 Compare August 31, 2026 01:14
@Mat4m0
Mat4m0 force-pushed the build/linux-flatpak-package branch from 1e68e29 to 232a5a3 Compare August 31, 2026 01:20
@Mat4m0
Mat4m0 force-pushed the build/linux-flatpak-package branch 2 times, most recently from 1795565 to 88b8767 Compare August 31, 2026 01:41
@Mat4m0
Mat4m0 force-pushed the build/linux-flatpak-package branch 2 times, most recently from ebbff3d to dc53838 Compare August 31, 2026 01:52
@Mat4m0
Mat4m0 force-pushed the build/linux-flatpak-package branch from dc53838 to e3b00a8 Compare August 31, 2026 02:01
@Mat4m0
Mat4m0 force-pushed the build/linux-flatpak-package branch from e3b00a8 to fb58793 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