Internal
Public Access
packaging: fix Flathub linter findings
Runs Flathub's own flatpak-builder-lint against both manifests and the metainfo, and fixes what it found: - only-arches doesn't belong in the manifest itself (linter: manifest unknown property); it belongs in a separate flathub.json, which is what Flathub's own build infrastructure actually reads it from. - Bumps the KDE runtime from 6.10 to 6.11 per the linter's outdated- runtime warning; verified the app still builds and launches against it before committing to the bump. The one remaining linter finding, finish-args-ssh-filesystem-access, is a deliberate policy flag rather than a bug — Flathub requires a written justification for any ~/.ssh access in the submission PR, which docs/FLATHUB.md now documents with precedent from already- approved apps in the same situation. Also confirms (via a real interactive test with xdotool) that the private-key Browse button correctly triggers the desktop portal file chooser inside the sandbox, closing the last open verification item from the previous commit. Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
This commit is contained in:
@@ -1,10 +1,8 @@
|
||||
app-id: org.darksingularity.OrbitHub
|
||||
runtime: org.kde.Platform
|
||||
runtime-version: "6.10"
|
||||
runtime-version: "6.11"
|
||||
sdk: org.kde.Sdk
|
||||
command: orbithub
|
||||
only-arches:
|
||||
- x86_64
|
||||
finish-args:
|
||||
- --share=network
|
||||
- --share=ipc
|
||||
|
||||
Reference in New Issue
Block a user