Skip to content

Commit 95243b1

Browse files
committed
Add Flatpak workflow
1 parent 0d3cb17 commit 95243b1

1 file changed

Lines changed: 26 additions & 0 deletions

File tree

.github/workflows/flatpak-beta.yml

Lines changed: 26 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,26 @@
1+
name: Flatpak Beta
2+
3+
on:
4+
push:
5+
branches: [master]
6+
7+
jobs:
8+
build:
9+
runs-on: ubuntu-latest
10+
steps:
11+
- uses: actions/checkout@v4
12+
- name: Install Flatpak
13+
run: sudo apt install flatpak flatpak-builder
14+
- name: Setup Flatpak
15+
run: |
16+
flatpak remote-add --if-not-exists --user flathub https://flathub.org/repo/flathub.flatpakrepo
17+
flatpak install flathub org.gnome.Platform//3.36 org.gnome.Sdk//3.36 -y
18+
- name: Build Flatpak
19+
run: flatpak-builder --repo=repo --force-clean build-dir .flatpak/org.lbry.cli.json
20+
- name: Build Bundle
21+
run: flatpak build-bundle repo lbry-cli-${GITHUB_SHA::8}.flatpak org.lbry.cli
22+
- name: Upload Flatpak
23+
uses: actions/upload-artifact@v2
24+
with:
25+
name: lbry-cli.flatpak
26+
path: ./lbry-cli-*.flatpak

0 commit comments

Comments
 (0)