add Flatpak CI and release workflows, update paths in manifest

This commit is contained in:
2026-01-28 22:37:36 +03:00
parent 502ef2ed89
commit b936b58e75
3 changed files with 107 additions and 7 deletions
+28
View File
@@ -0,0 +1,28 @@
name: Flatpak CI
on:
push:
branches: [main, master]
pull_request:
branches: [main, master]
workflow_dispatch:
jobs:
flatpak-build:
runs-on: ubuntu-latest
container:
image: bilelmoussaoui/flatpak-github-actions:freedesktop-24.08
options: --privileged
steps:
- uses: actions/checkout@v4
with:
submodules: recursive
- name: Build Flatpak
uses: flatpak/flatpak-github-actions/flatpak-builder@v6
with:
bundle: ru.arabianq.pwsp.flatpak
manifest-path: packages/flatpak/ru.arabianq.pwsp.yaml
cache: true
branch: master