From d691589070322aea47b6424fef04201c54500c27 Mon Sep 17 00:00:00 2001 From: "govert@muze.nl" Date: Fri, 26 Sep 2025 11:07:31 +0200 Subject: [PATCH 1/7] changed the windows to win32 to build on macos, the electron-forge/dist/make.js requires it to compile windows builds --- forge.config.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/forge.config.js b/forge.config.js index 0a9ca6b..1e715e8 100644 --- a/forge.config.js +++ b/forge.config.js @@ -6,7 +6,7 @@ module.exports = { makers: [ { name: '@electron-forge/maker-squirrel', - platforms: ['windows'], + platforms: ['win32'], config: { bin: 'simplycode', } From f900962e1c8a20ca5d5cb8f7e9e4ab37db229a5a Mon Sep 17 00:00:00 2001 From: "govert@muze.nl" Date: Fri, 31 Oct 2025 14:57:20 +0100 Subject: [PATCH 2/7] testing if the github actions still work, and possible fix for windows github builds --- package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package.json b/package.json index 2e86c16..6900986 100644 --- a/package.json +++ b/package.json @@ -32,10 +32,10 @@ "@electron-forge/publisher-github": "^7.5.0", "@electron/fuses": "^1.8.0", "electron": "^37.3.1", - "electron-installer-debian": "^3.2.0", "electron-installer-redhat": "^3.4.0" }, "optionalDependencies": { + "electron-installer-debian": "^3.2.0", "@electron-forge/maker-dmg": "^7.5.0", "appdmg": "^0.6.6", "electron-installer-dmg": "^5.0.1" From 1b007c872de6a85392f09a559c1a2fbe72b13456 Mon Sep 17 00:00:00 2001 From: "govert@muze.nl" Date: Fri, 31 Oct 2025 14:59:01 +0100 Subject: [PATCH 3/7] testing if the github actions still work, and possible fix for windows github builds second try --- package.json | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/package.json b/package.json index 6900986..cd912bb 100644 --- a/package.json +++ b/package.json @@ -31,10 +31,10 @@ "@electron-forge/plugin-fuses": "^7.5.0", "@electron-forge/publisher-github": "^7.5.0", "@electron/fuses": "^1.8.0", - "electron": "^37.3.1", - "electron-installer-redhat": "^3.4.0" + "electron": "^37.3.1" }, "optionalDependencies": { + "electron-installer-redhat": "^3.4.0", "electron-installer-debian": "^3.2.0", "@electron-forge/maker-dmg": "^7.5.0", "appdmg": "^0.6.6", From 3fd28c4a7ec40db05e95c08cfccd8e5a165d150e Mon Sep 17 00:00:00 2001 From: "govert@muze.nl" Date: Fri, 31 Oct 2025 15:05:11 +0100 Subject: [PATCH 4/7] updated actions builders --- .github/workflows/release.yml | 18 +++++++++--------- 1 file changed, 9 insertions(+), 9 deletions(-) diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml index c50ad76..e6fb6fe 100644 --- a/.github/workflows/release.yml +++ b/.github/workflows/release.yml @@ -7,10 +7,10 @@ jobs: build_on_linux: runs-on: ubuntu-latest steps: - - uses: actions/checkout@v2 - - uses: actions/setup-node@master + - uses: actions/checkout@v5 + - uses: actions/setup-node@v5 with: - node-version: 20 + node-version: 22 - name: install dependencies run: npm install - name: build @@ -19,10 +19,10 @@ jobs: build_on_mac: runs-on: macos-latest steps: - - uses: actions/checkout@v2 - - uses: actions/setup-node@master + - uses: actions/checkout@v5 + - uses: actions/setup-node@v5 with: - node-version: 20 + node-version: 22 - name: install dependencies run: npm install - name: build @@ -31,10 +31,10 @@ jobs: build_on_win: runs-on: windows-latest steps: - - uses: actions/checkout@v2 - - uses: actions/setup-node@master + - uses: actions/checkout@v5 + - uses: actions/setup-node@v5 with: - node-version: 20 + node-version: 22 - name: install dependencies run: npm install - name: build From 56f2096ce9b429ef3db95fabe890314d82837832 Mon Sep 17 00:00:00 2001 From: "govert@muze.nl" Date: Fri, 31 Oct 2025 15:12:15 +0100 Subject: [PATCH 5/7] updated actions builders 2 --- .github/workflows/release.yml | 1 + 1 file changed, 1 insertion(+) diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml index e6fb6fe..97a02d5 100644 --- a/.github/workflows/release.yml +++ b/.github/workflows/release.yml @@ -37,6 +37,7 @@ jobs: node-version: 22 - name: install dependencies run: npm install + shell: bash - name: build run: npm run package From 7b2ef1c8648f5966e94994f27d9d9c4ffb215fdc Mon Sep 17 00:00:00 2001 From: "govert@muze.nl" Date: Fri, 31 Oct 2025 15:17:04 +0100 Subject: [PATCH 6/7] updated actions builders 4 --- package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package.json b/package.json index cd912bb..18428c9 100644 --- a/package.json +++ b/package.json @@ -10,7 +10,7 @@ "make": "electron-forge make", "make-mac": "electron-forge make --platform darwin", "make-macintel": "electron-forge make --platform darwin --arch=\"arm64\"", - "postinstall": "scripts/post-install.sh", + "postinstall": "bash scripts/post-install.sh", "publish": "electron-forge publish" }, "productName": "simplycode", From 2f0ef4bfe1e6505fff943e3fbf2eb0f023b4a87f Mon Sep 17 00:00:00 2001 From: "govert@muze.nl" Date: Fri, 31 Oct 2025 15:19:06 +0100 Subject: [PATCH 7/7] updated actions builders 5 --- .github/workflows/release.yml | 1 - 1 file changed, 1 deletion(-) diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml index 97a02d5..e6fb6fe 100644 --- a/.github/workflows/release.yml +++ b/.github/workflows/release.yml @@ -37,7 +37,6 @@ jobs: node-version: 22 - name: install dependencies run: npm install - shell: bash - name: build run: npm run package