From 9355d7bf27dfdaebfe6d85f5b8ea6c99634e5f62 Mon Sep 17 00:00:00 2001 From: Joel Wetzell Date: Mon, 15 Dec 2025 13:03:57 -0600 Subject: [PATCH] feat: add arm architectures to linux target --- .github/workflows/build_electron.yml | 5 ++++- apps/electron/package.json | 13 ++++++++++--- 2 files changed, 14 insertions(+), 4 deletions(-) diff --git a/.github/workflows/build_electron.yml b/.github/workflows/build_electron.yml index ef39682e2..5ad534287 100644 --- a/.github/workflows/build_electron.yml +++ b/.github/workflows/build_electron.yml @@ -103,6 +103,9 @@ jobs: - name: Release uses: softprops/action-gh-release@v1 with: - files: './apps/electron/dist/ontime-linux.AppImage' + files: | + ./apps/electron/dist/ontime-linux-x86_64.AppImage + ./apps/electron/dist/ontime-linux-arm64.AppImage + ./apps/electron/dist/ontime-linux-armv7l.AppImage env: GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} diff --git a/apps/electron/package.json b/apps/electron/package.json index ec5a66487..174dbdbdb 100644 --- a/apps/electron/package.json +++ b/apps/electron/package.json @@ -25,7 +25,7 @@ "lint": "eslint . --quiet", "dist-win": "electron-builder --publish=never --x64 --win", "dist-mac": "electron-builder --publish=never --mac", - "dist-linux": "electron-builder --publish=never --x64 --linux" + "dist-linux": "electron-builder --publish=never --linux" }, "build": { "productName": "ontime", @@ -68,8 +68,15 @@ "uninstallerSidebar": "ontime-install.bmp" }, "linux": { - "target": "AppImage", - "artifactName": "ontime-linux.AppImage" + "target": { + "target": "AppImage", + "arch": [ + "x64", + "arm64", + "armv7l" + ] + }, + "artifactName": "ontime-linux-${arch}.AppImage" }, "files": [ "**/*",