Skip to content

Commit fd2f6a5

Browse files
bartosz-antosikBartosz Antosik
andauthored
Binaries for electron 39
* Build scripts updated * Packages updated * Code adapted * Automatic Build of Windows Binaries * Automatic Build of Linux Binaries * Action scripts updated * Automatic Build of Windows Binaries * Automatic Build of Mac Binaries * Automatic Build of Mac Binaries * No longer necessary I reckon * Version bump * Version bump * Version bumped * One language for starters --------- Co-authored-by: Bartosz Antosik <bartosz.antosik@cloudgpw.pl> Co-authored-by: bartosz-antosik <20492548+bartosz-antosik@users.noreply.github.com>
1 parent 224e0aa commit fd2f6a5

36 files changed

Lines changed: 826 additions & 1750 deletions

.github/workflows/update-spellcheck-binaries.yml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -58,7 +58,7 @@ jobs:
5858
name: MacOS Binaries (Intel)
5959
# git is safer if the jobs are sequential
6060
needs: linux-binaries-debian
61-
runs-on: macos-13
61+
runs-on: macos-15-intel
6262
steps:
6363
- uses: actions/checkout@v4
6464
- uses: actions/setup-node@v4
@@ -81,7 +81,7 @@ jobs:
8181
name: MacOS Binaries (ARM)
8282
# git is safer if the jobs are sequential
8383
needs: mac-binaries-intel
84-
runs-on: macos-14
84+
runs-on: macos-latest
8585
steps:
8686
- uses: actions/checkout@v4
8787
- uses: actions/setup-node@v4

.vscode/settings.json

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,6 @@
11
{
22
"spellright.language": [
3-
"English (American)",
4-
"Polish"
3+
"English (American)"
54
],
65
"spellright.documentTypes": [
76
"markdown",

CHANGELOG.md

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,9 @@
11
# Change Log
22

3+
## **3.0.148** released on 13th December 2025
4+
5+
- **Change:** Binaries updated for Electron 39.x.
6+
37
## **3.0.144** released on 16th June 2025
48

59
- **Change:** Binaries updated for Electron 35.x.

lib/bin/node-spellchecker/build-linux.sh

Lines changed: 8 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -2,14 +2,14 @@
22

33
# requires node-gyp (npm install -g node-gyp) plus CLI developper tools.
44

5-
npx node-gyp rebuild --target=35.5.1 --arch=x64 --dist-url=https://electronjs.org/headers
6-
cp build/Release/spellchecker.node ../spellchecker-linux-35.5.1-x64.node
5+
npx node-gyp rebuild --target=39.2.3 --arch=x64 --dist-url=https://electronjs.org/headers
6+
cp build/Release/spellchecker.node ../spellchecker-linux-39.2.3-x64.node
77

8-
npx node-gyp rebuild --target=35.5.1 --arch=ia32 --dist-url=https://electronjs.org/headers
9-
cp build/Release/spellchecker.node ../spellchecker-linux-35.5.1-ia32.node
8+
npx node-gyp rebuild --target=39.2.3 --arch=ia32 --dist-url=https://electronjs.org/headers
9+
cp build/Release/spellchecker.node ../spellchecker-linux-39.2.3-ia32.node
1010

11-
npx node-gyp rebuild --target=34.2.0 --arch=x64 --dist-url=https://electronjs.org/headers
12-
cp build/Release/spellchecker.node ../spellchecker-linux-34.2.0-x64.node
11+
npx node-gyp rebuild --target=37.2.3 --arch=x64 --dist-url=https://electronjs.org/headers
12+
cp build/Release/spellchecker.node ../spellchecker-linux-37.2.3-x64.node
1313

14-
npx node-gyp rebuild --target=34.2.0 --arch=ia32 --dist-url=https://electronjs.org/headers
15-
cp build/Release/spellchecker.node ../spellchecker-linux-34.2.0-ia32.node
14+
npx node-gyp rebuild --target=37.2.3 --arch=ia32 --dist-url=https://electronjs.org/headers
15+
cp build/Release/spellchecker.node ../spellchecker-linux-37.2.3-ia32.node

lib/bin/node-spellchecker/build-macos-arm.sh

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -2,8 +2,8 @@
22

33
# requires node-gyp (npm install -g node-gyp) plus CLI developer tools.
44

5-
npx node-gyp rebuild --target=35.5.1 --arch=arm64 --dist-url=https://electronjs.org/headers
6-
cp build/Release/spellchecker.node ../spellchecker-macos-35.5.1-arm64.node
5+
npx node-gyp rebuild --target=39.2.3 --arch=arm64 --dist-url=https://electronjs.org/headers
6+
cp build/Release/spellchecker.node ../spellchecker-macos-39.2.3-arm64.node
77

8-
npx node-gyp rebuild --target=34.2.0 --arch=arm64 --dist-url=https://electronjs.org/headers
9-
cp build/Release/spellchecker.node ../spellchecker-macos-34.2.0-arm64.node
8+
npx node-gyp rebuild --target=37.2.3 --arch=arm64 --dist-url=https://electronjs.org/headers
9+
cp build/Release/spellchecker.node ../spellchecker-macos-37.2.3-arm64.node

lib/bin/node-spellchecker/build-macos-intel.sh

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -2,8 +2,8 @@
22

33
# requires node-gyp (npm install -g node-gyp) plus CLI developper tools.
44

5-
npx node-gyp rebuild --target=35.5.1 --arch=x64 --dist-url=https://electronjs.org/headers
6-
cp build/Release/spellchecker.node ../spellchecker-macos-35.5.1-x64.node
5+
npx node-gyp rebuild --target=39.2.3 --arch=x64 --dist-url=https://electronjs.org/headers
6+
cp build/Release/spellchecker.node ../spellchecker-macos-39.2.3-x64.node
77

8-
npx node-gyp rebuild --target=34.2.0 --arch=x64 --dist-url=https://electronjs.org/headers
9-
cp build/Release/spellchecker.node ../spellchecker-macos-34.2.0-x64.node
8+
npx node-gyp rebuild --target=37.2.3 --arch=x64 --dist-url=https://electronjs.org/headers
9+
cp build/Release/spellchecker.node ../spellchecker-macos-37.2.3-x64.node

lib/bin/node-spellchecker/build-windows.cmd

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,17 @@
11
rem Requires node-gyp (npm install -g node-gyp) plus CLI developper tools.
22

3+
call npx node-gyp rebuild --target=39.2.3 --arch=x64 --dist-url=https://electronjs.org/headers --python=c:\bin\python27\python.exe
4+
copy build\Release\spellchecker.node ..\spellchecker-win32-39.2.3-x64.node
5+
6+
@REM call npx node-gyp rebuild --target=39.2.3 --arch=ia32 --dist-url=https://electronjs.org/headers --python=c:\bin\python27\python.exe
7+
@REM copy build\Release\spellchecker.node ..\spellchecker-win32-39.2.3-ia32.node
8+
9+
call npx node-gyp rebuild --target=37.2.3 --arch=x64 --dist-url=https://electronjs.org/headers --python=c:\bin\python27\python.exe
10+
copy build\Release\spellchecker.node ..\spellchecker-win32-37.2.3-x64.node
11+
12+
@REM call npx node-gyp rebuild --target=37.2.3 --arch=ia32 --dist-url=https://electronjs.org/headers --python=c:\bin\python27\python.exe
13+
@REM copy build\Release\spellchecker.node ..\spellchecker-win32-37.2.3-ia32.node
14+
315
call npx node-gyp rebuild --target=35.5.1 --arch=x64 --dist-url=https://electronjs.org/headers --python=c:\bin\python27\python.exe
416
copy build\Release\spellchecker.node ..\spellchecker-win32-35.5.1-x64.node
517

0 commit comments

Comments
 (0)