diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml index 33a32e2..4e6104a 100644 --- a/.github/workflows/release.yml +++ b/.github/workflows/release.yml @@ -29,7 +29,7 @@ jobs: run: npm test - name: Build Linux packages - run: npm run build:linux + run: npm run build:linux-ci - name: Upload Linux artifacts uses: actions/upload-artifact@v4 @@ -96,18 +96,21 @@ jobs: release: needs: [build-linux, build-windows] + if: always() runs-on: ubuntu-latest steps: - uses: actions/checkout@v4 - name: Download Linux artifacts uses: actions/download-artifact@v4 + continue-on-error: true with: name: linux-artifacts path: dist - name: Download Windows artifacts uses: actions/download-artifact@v4 + continue-on-error: true with: name: windows-artifacts path: dist diff --git a/package.json b/package.json index 2734368..ec91ff3 100644 --- a/package.json +++ b/package.json @@ -19,6 +19,7 @@ "create-cert": "powershell -ExecutionPolicy Bypass -File scripts/create-selfsigned-cert.ps1", "build:mac": "electron-builder --mac", "build:linux": "electron-builder --linux", + "build:linux-ci": "electron-builder --linux deb AppImage", "build:local": "electron-builder --linux --win", "dist": "electron-builder --publish=never", "dist:all": "electron-builder -mwl",