Skip to content

Commit 03df670

Browse files
authored
chore(build.yml): Update Electron build command to include version 40 (#1438)
* chore(build.yml): Update Electron build command to include version 40.0.0 * chore: Add EOL date for v40
1 parent 0d0d15f commit 03df670

1 file changed

Lines changed: 5 additions & 3 deletions

File tree

.github/workflows/build.yml

Lines changed: 5 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -21,11 +21,13 @@ env:
2121
NODE_BUILD_CMD_MODERN: npx --no-install prebuild -r node -t 25.0.0 --include-regex 'better_sqlite3.node$'
2222

2323
# See https://www.electronjs.org/docs/latest/tutorial/electron-timelines#version-support-policy
24-
# Electron v29 EOL = 2024-08-20. v30 EOL = 2024-10-15. v31 EOL = 2025-01-14. v32 EOL = 2025-03-11. v33 EOL = 2025-05-13. v34 EOL = 2025-06-24. v35 EOL = 2025-09-02. v36 EOL = 2025-10-28. v37 EOL = 2026-01-13. v38 EOL = 2026-03-10. v39 EOL = 2026-05-05
24+
# Electron v29 EOL = 2024-08-20. v30 EOL = 2024-10-15. v31 EOL = 2025-01-14. v32 EOL = 2025-03-11. v33 EOL = 2025-05-13. v34 EOL = 2025-06-24. v35 EOL = 2025-09-02. v36 EOL = 2025-10-28. v37 EOL = 2026-01-13. v38 EOL = 2026-03-10.
2525
# Electron 29-38 can build with GCC 10 (bullseye)
2626
ELECTRON_BUILD_CMD_LEGACY: npx --no-install prebuild -r electron -t 29.0.0 -t 30.0.0 -t 31.0.0 -t 32.0.0 -t 33.0.0 -t 34.0.0 -t 35.0.0 -t 36.0.0 -t 37.0.0 -t 38.0.0 --include-regex 'better_sqlite3.node$'
27-
# Electron 39+ requires GCC 11+ for <source_location> header (bookworm)
28-
ELECTRON_BUILD_CMD_MODERN: npx --no-install prebuild -r electron -t 39.0.0 --include-regex 'better_sqlite3.node$'
27+
28+
# Electron v39 EOL = 2026-05-05. v40 EOL = 2026-06-30.
29+
# Electron 39+ requires GCC 11+ for <source_location> header (bookworm).
30+
ELECTRON_BUILD_CMD_MODERN: npx --no-install prebuild -r electron -t 39.0.0 -t 40.0.0 --include-regex 'better_sqlite3.node$'
2931

3032
jobs:
3133
test:

0 commit comments

Comments
 (0)