From 311964e4a8410d36a27eb09f43464db7f6185925 Mon Sep 17 00:00:00 2001 From: Bryan1029384756 <23323626+Bryan1029384756@users.noreply.github.com> Date: Wed, 11 Feb 2026 19:05:04 -0600 Subject: [PATCH] ci: add Gitea Actions workflow to automate building and releasing the Electron application. --- .gitea/workflows/release.yml | 10 ++++++---- 1 file changed, 6 insertions(+), 4 deletions(-) diff --git a/.gitea/workflows/release.yml b/.gitea/workflows/release.yml index 03032fe..3d8beda 100644 --- a/.gitea/workflows/release.yml +++ b/.gitea/workflows/release.yml @@ -7,19 +7,21 @@ on: jobs: build-and-release: runs-on: ubuntu-latest - container: electronuserland/builder:wine + container: + image: electronuserland/builder:wine + options: --privileged steps: - name: Checkout repository uses: actions/checkout@v4 - name: Install required tools run: | - apt-get update && apt-get install -y jq xvfb flatpak flatpak-builder + apt-get update && apt-get install -y jq xvfb flatpak flatpak-builder elfutils xdg-dbus-proxy - name: Setup Flatpak runtimes run: | - flatpak remote-add --if-not-exists flathub https://flathub.org/repo/flathub.flatpakrepo - flatpak install -y flathub org.freedesktop.Platform//23.08 org.freedesktop.Sdk//23.08 org.electronjs.Electron2.BaseApp//23.08 + flatpak --user remote-add --if-not-exists flathub https://flathub.org/repo/flathub.flatpakrepo + flatpak --user install -y flathub org.freedesktop.Platform//23.08 org.freedesktop.Sdk//23.08 org.electronjs.Electron2.BaseApp//23.08 - name: Cache npm and Electron uses: actions/cache@v4