diff --git a/.github/workflows/build-electron.yml b/.github/workflows/build-electron.yml index 1ea19c9f..64dfffea 100644 --- a/.github/workflows/build-electron.yml +++ b/.github/workflows/build-electron.yml @@ -72,7 +72,7 @@ jobs: - name: Setup Node.js uses: actions/setup-node@v4 with: - node-version: '24' + node-version: '24.15.0' cache: 'npm' cache-dependency-path: 'electron/package-lock.json' @@ -87,27 +87,17 @@ jobs: cd electron npm ci - - name: Package Electron app - run: | - cd electron - npm run package - - name: Make installers run: | cd electron npm run make - - name: List output files (debug) - run: | - echo "Contents of electron/out/make:" - ls -R electron/out/make/ - shell: bash - - name: Upload installers uses: actions/upload-artifact@v4 with: name: electron-${{ matrix.platform }}-installers path: ${{ matrix.artifact_patterns }} + if-no-files-found: error retention-days: 7 upload-electron-to-release: diff --git a/electron/package-lock.json b/electron/package-lock.json index 716bb707..3c185388 100644 --- a/electron/package-lock.json +++ b/electron/package-lock.json @@ -3105,9 +3105,9 @@ "license": "MIT" }, "node_modules/electron": { - "version": "40.10.2", - "resolved": "https://registry.npmjs.org/electron/-/electron-40.10.2.tgz", - "integrity": "sha512-Xj3Hy0Imbu4g0gDIW55w/jJYz94nMO2JRSGYA3LyAn5SwaERCelgZrA21vfH+Bi//SWAWQXddHsMwCqauyMT8g==", + "version": "40.10.1", + "resolved": "https://registry.npmjs.org/electron/-/electron-40.10.1.tgz", + "integrity": "sha512-F2Iy16vLBV4NodRVf2dGRESUW03AdFlCmOjaF1fhc3FupmTwEGWmKsYXvORkUYLPBSrKP7r08e8PHiImoe8woQ==", "dev": true, "hasInstallScript": true, "license": "MIT", diff --git a/electron/package.json b/electron/package.json index 881da475..4746deef 100644 --- a/electron/package.json +++ b/electron/package.json @@ -61,6 +61,9 @@ "makers": [ { "name": "@electron-forge/maker-squirrel", + "platforms": [ + "win32" + ], "config": { "name": "DigiScript", "authors": "DreamTeamProd", @@ -75,6 +78,9 @@ }, { "name": "@electron-forge/maker-deb", + "platforms": [ + "linux" + ], "config": { "bin": "digiscript", "maintainer": "DreamTeamProd" @@ -82,6 +88,9 @@ }, { "name": "@electron-forge/maker-rpm", + "platforms": [ + "linux" + ], "config": { "bin": "digiscript", "vendor": "DreamTeamProd"