From 3221e8db46110f43db2786e8cce0ed9d4e8a04ff Mon Sep 17 00:00:00 2001 From: Gilad S Date: Mon, 10 Jun 2024 03:03:37 +0300 Subject: [PATCH] fix: Electron example build --- .github/workflows/build.yml | 10 +++++++++- templates/electron-typescript-react/package.json | 12 ++++++++++++ 2 files changed, 21 insertions(+), 1 deletion(-) diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml index 1e97c592..83825950 100644 --- a/.github/workflows/build.yml +++ b/.github/workflows/build.yml @@ -503,5 +503,13 @@ jobs: shell: bash env: GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} + RELEASE_TAG: ${{ needs.release.outputs.package-version }} run: | - gh release upload "${{ needs.release.outputs.package-version }}" ./electron-app-example/release/*.{dmg,zip,exe,appx,AppImage,snap,deb,tar.gz} + shopt -s nullglob + + for file in ./electron-app-example/release/*.{dmg,zip,exe,appx,AppImage,snap,deb,tar.gz}; do + echo "Adding $file to release" + gh release upload "$RELEASE_TAG" "$file" + done + + shopt -u nullglob diff --git a/templates/electron-typescript-react/package.json b/templates/electron-typescript-react/package.json index 41f47743..dc53821b 100644 --- a/templates/electron-typescript-react/package.json +++ b/templates/electron-typescript-react/package.json @@ -4,6 +4,11 @@ "version": "0.0.0", "main": "./dist-electron/index.js", "type": "module", + "homepage": "https://github.com/withcatai/node-llama-cpp", + "author": { + "name": "Author name", + "email": "email@example.com" + }, "scripts": { "_postinstall": "npm run models:pull", "models:pull": "node-llama-cpp pull --dir ./models \"{{modelUrl|escape|escape}}\"", @@ -43,5 +48,12 @@ "vite-plugin-electron": "^0.28.7", "vite-plugin-electron-renderer": "^0.14.5", "zx": "^8.1.2" + }, + "overrides": { + "electron-builder": { + "read-config-file": { + "config-file-ts": ">=0.2.8-rc1" + } + } } }