feat: Add Gitea Actions workflow for Electron application build and release, along with its build configuration.
Some checks failed
Build and Release / build-and-release (push) Has been cancelled

This commit is contained in:
Bryan1029384756
2026-02-11 19:53:06 -06:00
parent da2faa8a10
commit cc64e0b73b
2 changed files with 7 additions and 2 deletions

View File

@@ -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

View File

@@ -71,8 +71,7 @@
"--device=all",
"--filesystem=home",
"--talk-name=org.freedesktop.Notifications"
],
"extraFlatpakBuilderArgs": ["--disable-rofiles-fuse"]
]
},
"nsis": {
"oneClick": true,