Commit Graph
7 Commits
Author SHA1 Message Date
pc-heini b33494d399 Revert "ci: cache cargo registry and target between Flatpak builds"
Build and Publish HeiniRemote Agent Flatpak / build (push) Successful in 7m17s
This reverts commit 11def894e2.
2026-09-22 01:12:24 +02:00
pc-heiniandClaude Fable 5.1 11def894e2 ci: cache cargo registry and target between Flatpak builds
Build and Publish HeiniRemote Agent Flatpak / build (push) Failing after 6m7s
Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_018jkHZhr7ZzHGGuE2bJQmGa
2026-09-22 01:02:22 +02:00
pc-heiniandClaude Fable 5.1 5afb133f89 build: bump freedesktop runtime 24.08 -> 25.08
Build and Publish HeiniRemote Agent Flatpak / build (push) Successful in 7m12s
24.08 ships libpipewire/gst-plugin-pipewire 1.2.4, whose buffer negotiation
fails against KWin 6.7 + PipeWire 1.6.9 hosts (pipewiresrc: error alloc
buffers). 25.08 (libpipewire 1.4.9) was verified working on openSUSE Kalpa
via flatpak run --runtime-version=25.08; the host only needs the PipeWire
daemon, so older hosts (Mint 22, PipeWire 1.0) stay compatible.

Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
2026-09-20 23:06:04 +02:00
pc-heiniandClaude Fable 5 9e4c9ed6b1 fix(ci): install librsvg2-common so build-export can validate the SVG icon
Build and Publish HeiniRemote Agent Flatpak / build (push) Successful in 8m42s
flatpak build-export checks exported icons via gdk-pixbuf; without the
librsvg loader the bare ubuntu container rejects the app icon with
'Format not recognized'.

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
2026-07-07 14:14:02 +02:00
pc-heiniandClaude Fable 5 95060ddf95 ci: split tokens — GITHUB_TOKEN for own repo, read-only PAT for upstream
Build and Publish HeiniRemote Agent Flatpak / build (push) Failing after 4m31s
The package-scoped REGISTRY_TOKEN cannot clone repos (403). Own-repo
operations (checkout, pages push, tag, release) now use the auto-provided
GITHUB_TOKEN; the private upstream clone uses the new read-only secret
HeiniRemoteFlatpakActionReleases.

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
2026-07-07 13:19:20 +02:00
pc-heiniandClaude Fable 5 fa40edb680 ci: use the existing user-wide REGISTRY_TOKEN for repo access
Build and Publish HeiniRemote Agent Flatpak / build (push) Failing after 4m15s
The default GITHUB_TOKEN is scoped to this repo only and cannot clone the
private upstream HeiniRemote. Reuse the user-wide write PAT (REGISTRY_TOKEN)
that the other repos' actions already rely on, instead of requiring a new
per-repo secret.

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
2026-07-07 02:48:14 +02:00
pc-heiniandClaude Fable 5 801db2871b feat: Flatpak packaging for the HeiniRemote agent
Build and Publish HeiniRemote Agent Flatpak / build (push) Failing after 4m52s
Bundles the agent as de.pc_heini.HeiniRemoteAgent on the freedesktop 24.08
runtime, mirroring the o3de-flatpak CI approach (bwrap-free build, OSTree
repo force-pushed to pages, single-file bundle attached to a Gitea release).
Compiles the agent from upstream source (newest v* tag, else main).

Sandbox notes: screen capture/input via portals need no special permission;
the PTY console uses flatpak-spawn --host for a real host shell, and a native
install's agent.toml is adopted read-only.

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
2026-07-07 01:56:06 +02:00