Skip to content

Commit 41e50ee

Browse files
committed
Update Flatpak workflow
1 parent 67a0a75 commit 41e50ee

1 file changed

Lines changed: 9 additions & 12 deletions

File tree

.github/workflows/flatpak-beta.yml

Lines changed: 9 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -7,23 +7,20 @@ on:
77
jobs:
88
build:
99
strategy:
10+
fail-fast: false
1011
matrix:
1112
os: [ubuntu-24.04, ubuntu-24.04-arm]
1213
runs-on: ${{ matrix.os }}
14+
container:
15+
image: ghcr.io/flathub-infra/flatpak-github-actions:gnome-48
16+
options: --privileged
1317
steps:
1418
- uses: actions/checkout@v6
15-
- name: Install Flatpak
16-
run: sudo apt install flatpak flatpak-builder
17-
- name: Setup Flatpak
18-
run: |
19-
flatpak remote-add --if-not-exists --user flathub https://flathub.org/repo/flathub.flatpakrepo
20-
flatpak install flathub org.freedesktop.Platform//24.08 -y
21-
flatpak install flathub org.freedesktop.Sdk//24.08 -y
22-
flatpak install flathub org.freedesktop.Sdk.Extension.golang//24.08 -y
23-
- name: Build Flatpak
24-
run: flatpak-builder --repo=repo --force-clean build-dir org.lbry.daemon.json
25-
- name: Build Bundle
26-
run: flatpak build-bundle repo lbry-daemon.flatpak org.lbry.daemon
19+
- uses: flatpak/flatpak-github-actions/flatpak-builder@v6
20+
with:
21+
bundle: lbry-daemon.flatpak
22+
manifest-path: org.lbry.daemon.json
23+
verbose: true
2724
- name: Upload Flatpak (x86)
2825
if: ${{ matrix.os == 'ubuntu-24.04' }}
2926
uses: actions/upload-artifact@v7

0 commit comments

Comments
 (0)