Skip to content

Commit baf2db6

Browse files
CI: bump GitHub Actions to Node 24-compatible majors
GitHub will force JS actions to Node 24 on June 2nd, 2026, and remove Node 20 from runners on September 16th, 2026. Bumps the four actions called out in the runner deprecation warning: - actions/checkout v4 → v5 - actions/setup-dotnet v4 → v5 - actions/upload-artifact v4 → v6 - signpath/github-action-submit-signing-request v1 → v2 Matches the bump PerformanceStudio just made for the same reason. dorny/paths-filter@v3 not in the warning, left as-is. Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
1 parent 2a3c10b commit baf2db6

4 files changed

Lines changed: 14 additions & 14 deletions

File tree

.github/workflows/build.yml

Lines changed: 8 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,7 @@ jobs:
1818
runs-on: windows-latest
1919

2020
steps:
21-
- uses: actions/checkout@v4
21+
- uses: actions/checkout@v5
2222

2323
- name: Detect changed paths
2424
id: filter
@@ -46,7 +46,7 @@ jobs:
4646
- 'upgrades/**'
4747
4848
- name: Setup .NET 8.0
49-
uses: actions/setup-dotnet@v4
49+
uses: actions/setup-dotnet@v5
5050
with:
5151
dotnet-version: 8.0.x
5252
cache: true
@@ -132,30 +132,30 @@ jobs:
132132
- name: Upload Dashboard for signing
133133
if: github.event_name == 'release'
134134
id: upload-dashboard
135-
uses: actions/upload-artifact@v4
135+
uses: actions/upload-artifact@v6
136136
with:
137137
name: Dashboard-unsigned
138138
path: publish/Dashboard/
139139

140140
- name: Upload Lite for signing
141141
if: github.event_name == 'release'
142142
id: upload-lite
143-
uses: actions/upload-artifact@v4
143+
uses: actions/upload-artifact@v6
144144
with:
145145
name: Lite-unsigned
146146
path: publish/Lite/
147147

148148
- name: Upload Installer for signing
149149
if: github.event_name == 'release'
150150
id: upload-installer
151-
uses: actions/upload-artifact@v4
151+
uses: actions/upload-artifact@v6
152152
with:
153153
name: Installer-unsigned
154154
path: publish/Installer/
155155

156156
- name: Sign Dashboard
157157
if: github.event_name == 'release'
158-
uses: signpath/github-action-submit-signing-request@v1
158+
uses: signpath/github-action-submit-signing-request@v2
159159
with:
160160
api-token: '${{ secrets.SIGNPATH_API_TOKEN }}'
161161
organization-id: '7969f8b6-d946-4a74-9bac-a55856d8b8e0'
@@ -168,7 +168,7 @@ jobs:
168168

169169
- name: Sign Lite
170170
if: github.event_name == 'release'
171-
uses: signpath/github-action-submit-signing-request@v1
171+
uses: signpath/github-action-submit-signing-request@v2
172172
with:
173173
api-token: '${{ secrets.SIGNPATH_API_TOKEN }}'
174174
organization-id: '7969f8b6-d946-4a74-9bac-a55856d8b8e0'
@@ -181,7 +181,7 @@ jobs:
181181

182182
- name: Sign Installer
183183
if: github.event_name == 'release'
184-
uses: signpath/github-action-submit-signing-request@v1
184+
uses: signpath/github-action-submit-signing-request@v2
185185
with:
186186
api-token: '${{ secrets.SIGNPATH_API_TOKEN }}'
187187
organization-id: '7969f8b6-d946-4a74-9bac-a55856d8b8e0'

.github/workflows/check-version-bump.yml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,7 @@ jobs:
1010

1111
steps:
1212
- name: Checkout PR branch
13-
uses: actions/checkout@v4
13+
uses: actions/checkout@v5
1414

1515
- name: Get PR version
1616
id: pr
@@ -21,7 +21,7 @@ jobs:
2121
Write-Host "PR version: $version"
2222
2323
- name: Checkout main
24-
uses: actions/checkout@v4
24+
uses: actions/checkout@v5
2525
with:
2626
ref: main
2727
path: main-branch

.github/workflows/nightly.yml

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,7 @@ jobs:
1515
outputs:
1616
has_changes: ${{ steps.check.outputs.has_changes }}
1717
steps:
18-
- uses: actions/checkout@v4
18+
- uses: actions/checkout@v5
1919
with:
2020
ref: dev
2121
fetch-depth: 0
@@ -38,12 +38,12 @@ jobs:
3838
runs-on: windows-latest
3939

4040
steps:
41-
- uses: actions/checkout@v4
41+
- uses: actions/checkout@v5
4242
with:
4343
ref: dev
4444

4545
- name: Setup .NET 8.0
46-
uses: actions/setup-dotnet@v4
46+
uses: actions/setup-dotnet@v5
4747
with:
4848
dotnet-version: 8.0.x
4949
cache: true

.github/workflows/sql-validation.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -41,7 +41,7 @@ jobs:
4141
--health-retries 15
4242
4343
steps:
44-
- uses: actions/checkout@v4
44+
- uses: actions/checkout@v5
4545

4646
- name: Install sqlcmd
4747
run: |

0 commit comments

Comments
 (0)