Skip to content

Commit be8236f

Browse files
authored
Switch .github builds to use node 24 and the latest OS images (#14293)
* Switch to node 24. * Also update the runner-env images.
1 parent c813ab5 commit be8236f

28 files changed

+126
-33
lines changed

.github/actions/AddComment/action.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -38,5 +38,5 @@ inputs:
3838
readonly:
3939
description: If true, changes are not applied.
4040
runs:
41-
using: 'node20'
41+
using: 'node24'
4242
main: 'index.js'

.github/actions/Locker/action.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -29,5 +29,5 @@ inputs:
2929
readonly:
3030
description: If true, changes are not applied.
3131
runs:
32-
using: 'node20'
32+
using: 'node24'
3333
main: 'index.js'

.github/actions/Reopener/action.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -33,5 +33,5 @@ inputs:
3333
readonly:
3434
description: If true, changes are not applied.
3535
runs:
36-
using: 'node20'
36+
using: 'node24'
3737
main: 'index.js'

.github/actions/StaleCloser/action.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -43,5 +43,5 @@ inputs:
4343
readonly:
4444
description: If true, changes are not applied.
4545
runs:
46-
using: 'node20'
46+
using: 'node24'
4747
main: 'index.js'

.github/workflows/bug-debugger.yml

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,14 +8,17 @@ on:
88
description: "readonly: Specify true or 1 to prevent changes from being commited to GitHub"
99
default: false
1010

11+
env:
12+
FORCE_JAVASCRIPT_ACTIONS_TO_NODE24: true
13+
1114
jobs:
1215
main:
1316
runs-on: ubuntu-latest
1417
permissions:
1518
issues: write
1619
steps:
1720
- name: Checkout Actions
18-
uses: actions/checkout@v2
21+
uses: actions/checkout@v5
1922
- name: Install Actions
2023
run: cd ./.github/actions && npm install --production && cd ../..
2124
- name: Add Comment
@@ -27,3 +30,4 @@ jobs:
2730
createdAfter: "2024-07-22"
2831
addComment: "Thank you for reporting this issue. We’ll let you know if we need more information to investigate it. Additionally, if you're working with GDB/LLDB, please note that the code is open source at https://github.com/microsoft/MIEngine/wiki/Contributing-Code . Your contributions are always welcome and appreciated."
2932
addLabels: help wanted
33+

.github/workflows/by-design-closer-debugger .yml

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,14 +8,17 @@ on:
88
description: "readonly: Specify true or 1 to prevent changes from being commited to GitHub"
99
default: false
1010

11+
env:
12+
FORCE_JAVASCRIPT_ACTIONS_TO_NODE24: true
13+
1114
jobs:
1215
main:
1316
runs-on: ubuntu-latest
1417
permissions:
1518
issues: write
1619
steps:
1720
- name: Checkout Actions
18-
uses: actions/checkout@v3
21+
uses: actions/checkout@v5
1922
- name: Install Actions
2023
run: cd ./.github/actions && npm install --production && cd ../..
2124
- name: Stale Closer
@@ -26,3 +29,4 @@ jobs:
2629
ignoreLabels: Language Service,internal
2730
closeDays: 0
2831
closeComment: "This issue has been closed because the described behavior was determined to be by design."
32+

.github/workflows/by-design-closer.yml

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,14 +8,17 @@ on:
88
description: "readonly: Specify true or 1 to prevent changes from being commited to GitHub"
99
default: false
1010

11+
env:
12+
FORCE_JAVASCRIPT_ACTIONS_TO_NODE24: true
13+
1114
jobs:
1215
main:
1316
runs-on: ubuntu-latest
1417
permissions:
1518
issues: write
1619
steps:
1720
- name: Checkout Actions
18-
uses: actions/checkout@v3
21+
uses: actions/checkout@v5
1922
- name: Install Actions
2023
run: cd ./.github/actions && npm install --production && cd ../..
2124
- name: Stale Closer
@@ -28,3 +31,4 @@ jobs:
2831
closeComment: "This issue has been closed because the described behavior was determined to be by design."
2932
pingDays: 80
3033
pingComment: "Hey @${assignee}, this issue might need further attention.\n\n@${author}, you can help us out by closing this issue if it is no longer relevant."
34+

.github/workflows/ci_linux.yml

Lines changed: 5 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -6,9 +6,12 @@ on:
66
pull_request:
77
branches: [ main ]
88

9+
env:
10+
FORCE_JAVASCRIPT_ACTIONS_TO_NODE24: true
11+
912
jobs:
1013
job:
1114
uses: ./.github/workflows/job-compile-and-test.yml
1215
with:
13-
runner-env: ubuntu-22.04
14-
platform: linux
16+
runner-env: ubuntu-24.04
17+
platform: linux

.github/workflows/ci_mac.yml

Lines changed: 5 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -6,10 +6,13 @@ on:
66
pull_request:
77
branches: [ main ]
88

9+
env:
10+
FORCE_JAVASCRIPT_ACTIONS_TO_NODE24: true
11+
912
jobs:
1013
job:
1114
uses: ./.github/workflows/job-compile-and-test.yml
1215
with:
13-
runner-env: macos-14
16+
runner-env: macos-15
1417
platform: mac
15-
yarn-args: --network-timeout 100000
18+
yarn-args: --network-timeout 100000

.github/workflows/ci_windows.yml

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,9 +6,12 @@ on:
66
pull_request:
77
branches: [ main ]
88

9+
env:
10+
FORCE_JAVASCRIPT_ACTIONS_TO_NODE24: true
11+
912
jobs:
1013
job:
1114
uses: ./.github/workflows/job-compile-and-test.yml
1215
with:
13-
runner-env: windows-2022
16+
runner-env: windows-2025
1417
platform: windows

0 commit comments

Comments
 (0)