Skip to content

Commit d71852f

Browse files
Use Visual Studio 2026 to build libuiohook in CI
1 parent 464cdc1 commit d71852f

1 file changed

Lines changed: 19 additions & 19 deletions

File tree

.github/workflows/build.yml

Lines changed: 19 additions & 19 deletions
Original file line numberDiff line numberDiff line change
@@ -19,7 +19,7 @@ jobs:
1919

2020
steps:
2121
- name: Checkout
22-
uses: actions/checkout@v6
22+
uses: actions/checkout@v7
2323
with:
2424
submodules: recursive
2525

@@ -65,7 +65,7 @@ jobs:
6565

6666
steps:
6767
- name: Checkout
68-
uses: actions/checkout@v6
68+
uses: actions/checkout@v7
6969
with:
7070
submodules: recursive
7171

@@ -106,7 +106,7 @@ jobs:
106106

107107
steps:
108108
- name: Checkout
109-
uses: actions/checkout@v6
109+
uses: actions/checkout@v7
110110
with:
111111
submodules: recursive
112112

@@ -154,7 +154,7 @@ jobs:
154154

155155
steps:
156156
- name: Checkout
157-
uses: actions/checkout@v6
157+
uses: actions/checkout@v7
158158
with:
159159
submodules: recursive
160160

@@ -197,7 +197,7 @@ jobs:
197197

198198
steps:
199199
- name: Checkout
200-
uses: actions/checkout@v6
200+
uses: actions/checkout@v7
201201
with:
202202
submodules: recursive
203203

@@ -268,7 +268,7 @@ jobs:
268268

269269
steps:
270270
- name: Checkout
271-
uses: actions/checkout@v6
271+
uses: actions/checkout@v7
272272
with:
273273
submodules: recursive
274274

@@ -321,7 +321,7 @@ jobs:
321321

322322
steps:
323323
- name: Checkout
324-
uses: actions/checkout@v6
324+
uses: actions/checkout@v7
325325
with:
326326
submodules: recursive
327327

@@ -371,15 +371,15 @@ jobs:
371371
path: ${{github.workspace}}/dist/**/*
372372

373373
libuiohook-windows-arm64:
374-
runs-on: windows-11-arm
374+
runs-on: windows-11-vs2026-arm
375375

376376
steps:
377-
- uses: actions/checkout@v6
377+
- uses: actions/checkout@v7
378378
with:
379379
submodules: recursive
380380

381381
- name: Setup
382-
uses: ilammy/msvc-dev-cmd@v1
382+
uses: TheMrMilchmann/setup-msvc-dev@v4
383383
with:
384384
arch: arm64
385385

@@ -389,7 +389,7 @@ jobs:
389389
cd libuiohook
390390
391391
cmake -B ${{github.workspace}}\build `
392-
-G "Visual Studio 17 2022" -A ARM64 `
392+
-G "Visual Studio 18 2026" -A ARM64 `
393393
-D CMAKE_INSTALL_PREFIX=${{github.workspace}}\dist\windows\arm64 `
394394
-D CMAKE_VERBOSE_MAKEFILE=true `
395395
-D BUILD_SHARED_LIBS=ON `
@@ -419,12 +419,12 @@ jobs:
419419
runs-on: windows-latest
420420

421421
steps:
422-
- uses: actions/checkout@v6
422+
- uses: actions/checkout@v7
423423
with:
424424
submodules: recursive
425425

426426
- name: Setup
427-
uses: ilammy/msvc-dev-cmd@v1
427+
uses: TheMrMilchmann/setup-msvc-dev@v4
428428
with:
429429
arch: amd64_x86
430430

@@ -434,7 +434,7 @@ jobs:
434434
cd libuiohook
435435
436436
cmake -B ${{github.workspace}}\build `
437-
-G "Visual Studio 17 2022" -A Win32 `
437+
-G "Visual Studio 18 2026" -A Win32 `
438438
-D CMAKE_INSTALL_PREFIX=${{github.workspace}}\dist\windows\x86 `
439439
-D CMAKE_VERBOSE_MAKEFILE=true `
440440
-D BUILD_SHARED_LIBS=ON `
@@ -464,12 +464,12 @@ jobs:
464464
runs-on: windows-latest
465465

466466
steps:
467-
- uses: actions/checkout@v6
467+
- uses: actions/checkout@v7
468468
with:
469469
submodules: recursive
470470

471471
- name: Setup
472-
uses: ilammy/msvc-dev-cmd@v1
472+
uses: TheMrMilchmann/setup-msvc-dev@v4
473473
with:
474474
arch: amd64
475475

@@ -479,7 +479,7 @@ jobs:
479479
cd libuiohook
480480
481481
cmake -B ${{github.workspace}}\build `
482-
-G "Visual Studio 17 2022" -A x64 `
482+
-G "Visual Studio 18 2026" -A x64 `
483483
-D CMAKE_INSTALL_PREFIX=${{github.workspace}}\dist\windows\x86_64 `
484484
-D CMAKE_VERBOSE_MAKEFILE=true `
485485
-D BUILD_SHARED_LIBS=ON `
@@ -533,7 +533,7 @@ jobs:
533533
- merge-libuiohook-artifacts
534534

535535
steps:
536-
- uses: actions/checkout@v6
536+
- uses: actions/checkout@v7
537537
with:
538538
submodules: recursive
539539

@@ -618,7 +618,7 @@ jobs:
618618

619619
steps:
620620
- name: Checkout
621-
uses: actions/checkout@v6
621+
uses: actions/checkout@v7
622622
with:
623623
submodules: recursive
624624

0 commit comments

Comments
 (0)