Add AppImage build to GitHub Actions

New build-appimage.yml workflow that builds the AppImage in Docker and
uploads it as an artifact. Wired into the main build.yml orchestrator
alongside the existing platform builds.
This commit is contained in:
Andrew Rabert committed 2026-02-21 00:02:07 -05:00
1 parent bcd2326971
commit da88a9a9bf
2 files changed
+31

No files matched your search

+28
View File
@@ -0,0 +1,28 @@
name: build-appimage
on:
workflow_call:
workflow_dispatch:
jobs:
build:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v6
- name: Build AppImage
env:
WORKSPACE: ${{ github.workspace }}
run: |
docker build \
-t jellyfin-desktop-appimage \
-f dev/appimage/Dockerfile \
.
mkdir -p output
docker run --rm \
-v "${WORKSPACE}/output:/host-output" \
jellyfin-desktop-appimage
- name: Archive production artifacts
uses: actions/upload-artifact@v6
with:
name: linux-appimage-x86_64
path: ${{ github.workspace }}/output/JellyfinDesktop-*.AppImage
+3
View File
@@ -17,3 +17,6 @@ jobs:
linux:
uses: ./.github/workflows/build-linux.yml
appimage:
uses: ./.github/workflows/build-appimage.yml