diff --git a/.github/workflows/linux-appImage.yml b/.github/workflows/linux-appImage.yml index 498060e..d44feb3 100644 --- a/.github/workflows/linux-appImage.yml +++ b/.github/workflows/linux-appImage.yml @@ -1,5 +1,4 @@ name: Build Electron App for Linux - on: push: branches: @@ -7,31 +6,26 @@ on: pull_request: branches: - master - jobs: build: env: GH_TOKEN: ${{ secrets.GH_TOKEN }} runs-on: ubuntu-latest - steps: - name: Checkout code - uses: actions/checkout@v3 - + uses: actions/checkout@v4 - name: Set up Node.js - uses: actions/setup-node@v3 + uses: actions/setup-node@v4 with: node-version: '18' - - name: Install dependencies run: npm ci - - name: Build Electron app for Linux run: npm run build:linux - name: Archive Artifacts - uses: actions/upload-artifact@v3 + uses: actions/upload-artifact@v4 with: name: electron-linux-AppImage path: dist/*.AppImage @@ -39,9 +33,8 @@ jobs: - name: Build Electron appImage for ARM64 run: npm run build:arm64 - - name: Archive Artifacts - uses: actions/upload-artifact@v3 + uses: actions/upload-artifact@v4 with: name: electron-arm64-AppImage path: dist/*.AppImage @@ -49,14 +42,9 @@ jobs: - name: Build Electron appImage for RPI run: npm run build:rpi - - name: Archive Artifacts - uses: actions/upload-artifact@v3 + uses: actions/upload-artifact@v4 with: name: electron-rpi-AppImage path: dist/*.AppImage retention-days: 1 - - - -