Bump GitHub Actions Node version to 24.x

Update CI workflows to use Node 24.x for consistency and to pick up current runtime improvements/security fixes. Affected workflows: .github/workflows/electron-all-build.yml, electron-ow-all-build.yml, electron-linux-build.yml, electron-mac-build.yml, electron-windows-build.yml, and .github/workflows/locale-test.yml. Replaces previous 16.x/22.x entries with 24.x across platforms (ubuntu, windows, macos) and the locale test job.
This commit is contained in:
jliddev
2026-07-24 15:39:35 -05:00
parent fd502d24ff
commit d40b32b932
6 changed files with 6 additions and 6 deletions

View File

@@ -25,7 +25,7 @@ jobs:
strategy:
matrix:
os: [ubuntu-latest, windows-2022,"macos-latest"]
node-version: [22.x]
node-version: [24.x]
steps:
- name: Checkout

View File

@@ -25,7 +25,7 @@ jobs:
strategy:
matrix:
os: [ubuntu-latest]
node-version: [16.x]
node-version: [24.x]
steps:
- name: Checkout

View File

@@ -25,7 +25,7 @@ jobs:
strategy:
matrix:
os: ["macos-11"]
node-version: [16.x]
node-version: [24.x]
steps:
- name: Checkout

View File

@@ -25,7 +25,7 @@ jobs:
strategy:
matrix:
os: [ubuntu-latest, windows-2022, "macos-latest"]
node-version: [22.x]
node-version: [24.x]
steps:
- name: Checkout

View File

@@ -25,7 +25,7 @@ jobs:
strategy:
matrix:
os: [windows-2022]
node-version: [16.x]
node-version: [24.x]
steps:
- name: Checkout

View File

@@ -10,7 +10,7 @@ jobs:
strategy:
matrix:
configuration: [Release]
node-version: [ 22.x ]
node-version: [ 24.x ]
runs-on: ubuntu-latest # For a list of available runner types, refer to
# https://help.github.com/en/actions/reference/workflow-syntax-for-github-actions#jobsjob_idruns-on