From cc64e0b73b4c22eb2f73dcfeb1451b381b72f66a Mon Sep 17 00:00:00 2001 From: Bryan1029384756 <23323626+Bryan1029384756@users.noreply.github.com> Date: Wed, 11 Feb 2026 19:53:06 -0600 Subject: [PATCH] feat: Add Gitea Actions workflow for Electron application build and release, along with its build configuration. --- .gitea/workflows/release.yml | 6 ++++++ Frontend/Electron/package.json | 3 +-- 2 files changed, 7 insertions(+), 2 deletions(-) diff --git a/.gitea/workflows/release.yml b/.gitea/workflows/release.yml index 3d8beda..5908d40 100644 --- a/.gitea/workflows/release.yml +++ b/.gitea/workflows/release.yml @@ -18,6 +18,12 @@ jobs: run: | apt-get update && apt-get install -y jq xvfb flatpak flatpak-builder elfutils xdg-dbus-proxy + - name: Wrap flatpak-builder for Docker compatibility + run: | + mv /usr/bin/flatpak-builder /usr/bin/flatpak-builder.real + printf '#!/bin/bash\nexec /usr/bin/flatpak-builder.real --disable-rofiles-fuse "$@"\n' > /usr/bin/flatpak-builder + chmod +x /usr/bin/flatpak-builder + - name: Setup Flatpak runtimes run: | flatpak --user remote-add --if-not-exists flathub https://flathub.org/repo/flathub.flatpakrepo diff --git a/Frontend/Electron/package.json b/Frontend/Electron/package.json index 817e6d3..4e71e79 100644 --- a/Frontend/Electron/package.json +++ b/Frontend/Electron/package.json @@ -71,8 +71,7 @@ "--device=all", "--filesystem=home", "--talk-name=org.freedesktop.Notifications" - ], - "extraFlatpakBuilderArgs": ["--disable-rofiles-fuse"] + ] }, "nsis": { "oneClick": true,