aboutsummaryrefslogtreecommitdiff
path: root/.github
diff options
context:
space:
mode:
authorSefa Eyeoglu <contact@scrumplex.net>2022-11-18 21:37:14 +0100
committerGitHub <noreply@github.com>2022-11-18 21:37:14 +0100
commit347ae0a9ad8d5d933ef76dedab177995029e5f0d (patch)
tree8cffd4d655cf72cc5440b7bb65db4dccb5de8d21 /.github
parentdbd01d35e645250b4ab7122510bebe2602523faf (diff)
parent464b9ebc95ca0743dd13337a9db7159aab76292a (diff)
downloadPrismLauncher-347ae0a9ad8d5d933ef76dedab177995029e5f0d.tar.gz
PrismLauncher-347ae0a9ad8d5d933ef76dedab177995029e5f0d.tar.bz2
PrismLauncher-347ae0a9ad8d5d933ef76dedab177995029e5f0d.zip
Merge pull request #456 from DioEgizio/flatpak-build
closes https://github.com/PrismLauncher/PrismLauncher/issues/62
Diffstat (limited to '.github')
-rw-r--r--.github/workflows/build.yml23
1 files changed, 21 insertions, 2 deletions
diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml
index 965d25f3..20fe66dd 100644
--- a/.github/workflows/build.yml
+++ b/.github/workflows/build.yml
@@ -492,16 +492,35 @@ jobs:
submodules: 'true'
- name: Set short version
shell: bash
+ if: inputs.build_type == 'Debug'
run: |
ver_short=`git rev-parse --short HEAD`
echo "VERSION=$ver_short" >> $GITHUB_ENV
- name: Package Snap (Linux)
id: snapcraft
- if: runner.os == 'Linux' && inputs.build_type == 'Debug'
+ if: inputs.build_type == 'Debug'
uses: snapcore/action-build@v1
- name: Upload Snap (Linux)
- if: runner.os == 'Linux' && inputs.build_type == 'Debug'
+ if: inputs.build_type == 'Debug'
uses: actions/upload-artifact@v3
with:
name: prismlauncher_${{ env.VERSION }}_amd64.snap
path: ${{ steps.snapcraft.outputs.snap }}
+
+ flatpak:
+ runs-on: ubuntu-latest
+ container:
+ image: bilelmoussaoui/flatpak-github-actions:kde-5.15-22.08
+ options: --privileged
+ steps:
+ - name: Checkout
+ uses: actions/checkout@v3
+ if: inputs.build_type == 'Debug'
+ with:
+ submodules: 'true'
+ - name: Build Flatpak (Linux)
+ if: inputs.build_type == 'Debug'
+ uses: flatpak/flatpak-github-actions/flatpak-builder@v4
+ with:
+ bundle: "Prism Launcher.flatpak"
+ manifest-path: flatpak/org.prismlauncher.PrismLauncher.yml