From 20bf090c7ef7098cbcbac1a63be4785aa6c68f78 Mon Sep 17 00:00:00 2001 From: Abdullah Atta Date: Fri, 3 Jul 2026 05:14:11 +0500 Subject: [PATCH] desktop: fix source generation for electron (#10046) * desktop: fix source generation for electron * ci: upload generated-sources as build artifact --- .github/workflows/desktop.publish.yml | 9 ++++++++- apps/desktop/package-lock.json | 6 ++++-- apps/desktop/package.json | 2 +- 3 files changed, 13 insertions(+), 4 deletions(-) diff --git a/.github/workflows/desktop.publish.yml b/.github/workflows/desktop.publish.yml index 8ab222007..1f5b52547 100644 --- a/.github/workflows/desktop.publish.yml +++ b/.github/workflows/desktop.publish.yml @@ -107,7 +107,7 @@ jobs: target_commitish: ${{ github.ref }} - name: Generate flatpak sources - if: inputs.publish-github && inputs.build-linux + if: inputs.build-linux run: | sudo apt-get update sudo apt-get install -y --quiet flatpak flatpak-builder pipx @@ -127,6 +127,13 @@ jobs: files: ./generated-sources.json prerelease: ${{ endsWith(steps.app_metadata.outputs.app_version, '-beta') }} + - name: Upload generated-sources.json as artifact + uses: actions/upload-artifact@v4 + if: inputs.build-linux + with: + name: generated-sources + path: ./generated-sources.json + build-macos: name: Build for macOS needs: build diff --git a/apps/desktop/package-lock.json b/apps/desktop/package-lock.json index 0a353e886..431e043ca 100644 --- a/apps/desktop/package-lock.json +++ b/apps/desktop/package-lock.json @@ -31,7 +31,7 @@ "@types/node": "22.15.3", "@types/yargs": "^17.0.33", "chokidar": "^4.0.3", - "electron": "^37.0.0", + "electron": "^37.10.3", "electron-builder": "^26.8.1", "esbuild": "0.21.5", "fkill": "^10.0.3", @@ -8808,7 +8808,9 @@ } }, "node_modules/electron": { - "version": "37.6.1", + "version": "37.10.3", + "resolved": "https://registry.npmjs.org/electron/-/electron-37.10.3.tgz", + "integrity": "sha512-3IjCGSjQmH50IbW2PFveaTzK+KwcFX9PEhE7KXb9v5IT8cLAiryAN7qezm/XzODhDRlLu0xKG1j8xWBtZ/bx/g==", "hasInstallScript": true, "license": "MIT", "dependencies": { diff --git a/apps/desktop/package.json b/apps/desktop/package.json index d31728d34..021cff63d 100644 --- a/apps/desktop/package.json +++ b/apps/desktop/package.json @@ -59,7 +59,7 @@ "@types/node": "22.15.3", "@types/yargs": "^17.0.33", "chokidar": "^4.0.3", - "electron": "^37.0.0", + "electron": "^37.10.3", "electron-builder": "^26.8.1", "esbuild": "0.21.5", "fkill": "^10.0.3",