chore: update Python and Node.js versions in GitHub Actions workflow

- Upgraded Python version to 3.13 for Windows, macOS, and Linux builds.
- Updated Node.js version to 22 for Windows and Linux builds, while reverting to Node.js 18 for legacy builds on Windows and Linux.
This commit is contained in:
2025-12-05 23:11:54 -06:00
parent 0443734ee3
commit 9a9022ffb0

View File

@@ -76,7 +76,7 @@ jobs:
- name: windows - name: windows
os: windows-latest os: windows-latest
node: 22 node: 22
python: "3.12" python: "3.13"
release_artifacts: "dist/*-win-installer.exe,dist/*-win-portable.exe" release_artifacts: "dist/*-win-installer.exe,dist/*-win-portable.exe"
build_input: build_windows build_input: build_windows
dist_script: dist-prebuilt dist_script: dist-prebuilt
@@ -84,8 +84,8 @@ jobs:
electron_version: "39.2.4" electron_version: "39.2.4"
- name: mac - name: mac
os: macos-14 os: macos-14
node: 18 node: 22
python: "3.11" python: "3.13"
release_artifacts: "dist/*-mac-*.dmg" release_artifacts: "dist/*-mac-*.dmg"
build_input: build_mac build_input: build_mac
dist_script: dist:mac-universal dist_script: dist:mac-universal
@@ -94,7 +94,7 @@ jobs:
- name: linux - name: linux
os: ubuntu-latest os: ubuntu-latest
node: 22 node: 22
python: "3.12" python: "3.13"
release_artifacts: "dist/*-linux.AppImage,dist/*-linux.deb,python-dist/*.whl" release_artifacts: "dist/*-linux.AppImage,dist/*-linux.deb,python-dist/*.whl"
build_input: build_linux build_input: build_linux
dist_script: dist-prebuilt dist_script: dist-prebuilt
@@ -102,8 +102,8 @@ jobs:
electron_version: "39.2.4" electron_version: "39.2.4"
- name: windows-legacy - name: windows-legacy
os: windows-latest os: windows-latest
node: 22 node: 18
python: "3.12" python: "3.11"
release_artifacts: "dist/*-win-installer*.exe,dist/*-win-portable*.exe" release_artifacts: "dist/*-win-installer*.exe,dist/*-win-portable*.exe"
build_input: build_windows build_input: build_windows
dist_script: dist-prebuilt dist_script: dist-prebuilt
@@ -111,8 +111,8 @@ jobs:
electron_version: "30.0.8" electron_version: "30.0.8"
- name: linux-legacy - name: linux-legacy
os: ubuntu-latest os: ubuntu-latest
node: 22 node: 18
python: "3.12" python: "3.11"
release_artifacts: "dist/*-linux*.AppImage,dist/*-linux*.deb,python-dist/*.whl" release_artifacts: "dist/*-linux*.AppImage,dist/*-linux*.deb,python-dist/*.whl"
build_input: build_linux build_input: build_linux
dist_script: dist-prebuilt dist_script: dist-prebuilt