From bec64062162911d63fa154f41de175692ef80d31 Mon Sep 17 00:00:00 2001 From: MacRimi <123239993+MacRimi@users.noreply.github.com> Date: Wed, 18 Mar 2026 10:48:41 +0100 Subject: [PATCH] Update GitHub Actions workflow for AppImage build --- .github/workflows/build-appimage-manual.yml | 19 ++++++++++--------- 1 file changed, 10 insertions(+), 9 deletions(-) diff --git a/.github/workflows/build-appimage-manual.yml b/.github/workflows/build-appimage-manual.yml index 9fdffcb7..25f0a3d1 100644 --- a/.github/workflows/build-appimage-manual.yml +++ b/.github/workflows/build-appimage-manual.yml @@ -1,24 +1,26 @@ -name: Build ProxMenux Monitor AppImage +name: Build ProxMenux Monitor AppImage Manual on: + workflow_dispatch: - workflow_dispatch: - permissions: contents: write - + +env: + FORCE_JAVASCRIPT_ACTIONS_TO_NODE24: true + jobs: build: runs-on: ubuntu-22.04 steps: - name: Checkout code - uses: actions/checkout@v4 + uses: actions/checkout@v5 - name: Setup Node.js - uses: actions/setup-node@v4 + uses: actions/setup-node@v5 with: - node-version: '20' + node-version: '22' - name: Install dependencies working-directory: AppImage @@ -47,7 +49,7 @@ jobs: run: echo "VERSION=$(node -p "require('./package.json').version")" >> $GITHUB_OUTPUT - name: Upload AppImage artifact - uses: actions/upload-artifact@v4 + uses: actions/upload-artifact@v5 with: name: ProxMenux-${{ steps.version.outputs.VERSION }}-AppImage path: AppImage/dist/*.AppImage @@ -72,7 +74,6 @@ jobs: rm -f AppImage/*.AppImage AppImage/*.sha256 || true - # Copy new files cp AppImage/dist/*.AppImage AppImage/ cp AppImage/dist/ProxMenux-Monitor.AppImage.sha256 AppImage/