Commit Graph
7 Commits
Author SHA1 Message Date
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>
v0.0.0-git.3569f2ee82d1 v0.0.0-git.8f21255e277d v0.0.0-git.8e80a40b8ede v0.0.0-git.bb8fc89e6bd3
2026-07-07 14:14:02 +02:00
pc-heiniandClaude Fable 5 83167b2f7c fix: emit full commit sha as ref — git fetch rejects abbreviated ids
Build and Publish HeiniRemote Agent Flatpak / build (push) Failing after 9m25s
The tagless fallback truncated the sha to 12 chars for the version string
and reused that as ref, so the upstream fetch failed with
'couldn't find remote ref'. Keep the full sha for ref, shorten only the
version suffix.

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
2026-07-07 13:52:48 +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 598eea7ee6 fix(ci): derive fallback version from commit sha only, not build date
Build and Publish HeiniRemote Agent Flatpak / build (push) Failing after 5m23s
With the build date baked into the version string, the nightly cron produced
a fresh version — and thus a new tag, release and bundle — every single day
even when upstream main had not moved. Key the version to the sha alone so a
rebuild happens only when the source actually changes.

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
2026-07-07 02:37:46 +02:00
pc-heiniandClaude Fable 5 dd609c5ff8 docs: point repo URLs at HeiniRemote-AgentFlatpak
Build and Publish HeiniRemote Agent Flatpak / build (push) Failing after 4m45s
Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
2026-07-07 02:01:30 +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