summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
author5an7y-Microsoft <[email protected]>2026-05-06 16:16:31 -0700
committerGitHub <[email protected]>2026-05-06 16:16:31 -0700
commit9eabe3889727b4ef1a87721ddcfc8b2b5d799291 (patch)
treef1dba30aa1f1a890c56ca53db1092c88546af12d
parent1afe1d01be66facf0d03bcc55232eeea6c402df8 (diff)
parent9920a067bae510ea6e9ce9897b44b6708ddbb85b (diff)
Merge pull request #1378 from microsoft/main
FI: main -> develop
-rw-r--r--.github/Build-with-GitHub.md4
-rw-r--r--.github/workflows/Code-Scanning.yml2
-rw-r--r--.github/workflows/ci-pr.yml2
-rw-r--r--.github/workflows/ci.yml2
-rw-r--r--Directory.Build.props10
-rw-r--r--exclusions.csv8
-rw-r--r--packages.config10
7 files changed, 19 insertions, 19 deletions
diff --git a/.github/Build-with-GitHub.md b/.github/Build-with-GitHub.md
index c4a10962..cd1715ba 100644
--- a/.github/Build-with-GitHub.md
+++ b/.github/Build-with-GitHub.md
@@ -2,7 +2,7 @@
If you use GitHub to host your code, you can leverage [GitHub Actions](https://docs.github.com/en/actions) to create automated workflows to build your driver projects.
-`windows-2022` runner (provided by `windows-latest`) is configured with Windows Driver Kit version 22H2 and Visual Studio 2022 off the box, so most solutions can be built by running `msbuild` directly.
+`windows-2025-vs2026` runner is configured with Visual Studio 2026 off the box, so most solutions can be built by running `msbuild` directly using the WDK NuGet package.
```yaml
name: Build driver solution
@@ -16,7 +16,7 @@ jobs:
matrix:
configuration: [Debug, Release]
platform: [x64]
- runs-on: windows-2022
+ runs-on: windows-2025-vs2026
env:
Solution_Path: path\to\driver\solution.sln
steps:
diff --git a/.github/workflows/Code-Scanning.yml b/.github/workflows/Code-Scanning.yml
index 232545ad..c7637e3b 100644
--- a/.github/workflows/Code-Scanning.yml
+++ b/.github/workflows/Code-Scanning.yml
@@ -48,7 +48,7 @@ jobs:
run: nuget restore .\packages.config -PackagesDirectory .\packages\
- name: Get changed files
id: get-changed-files
- uses: tj-actions/changed-files@v41
+ uses: tj-actions/changed-files@v46
with:
separator: ","
- name: Initialize CodeQL
diff --git a/.github/workflows/ci-pr.yml b/.github/workflows/ci-pr.yml
index 0e5825d1..6719270e 100644
--- a/.github/workflows/ci-pr.yml
+++ b/.github/workflows/ci-pr.yml
@@ -15,7 +15,7 @@ jobs:
matrix:
configuration: [Debug, Release]
platform: [x64, arm64]
- runs-on: windows-2022
+ runs-on: windows-2025-vs2026
steps:
- name: Check out repository code
uses: actions/checkout@v4
diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml
index 0e847b35..ca2696d8 100644
--- a/.github/workflows/ci.yml
+++ b/.github/workflows/ci.yml
@@ -18,7 +18,7 @@ jobs:
matrix:
configuration: [Debug, Release]
platform: [x64, arm64]
- runs-on: windows-2022
+ runs-on: windows-2025-vs2026
steps:
- name: Check out repository code
uses: actions/checkout@v4
diff --git a/Directory.Build.props b/Directory.Build.props
index e5137bea..11951aed 100644
--- a/Directory.Build.props
+++ b/Directory.Build.props
@@ -1,7 +1,7 @@
<Project>
-<Import Project="packages\Microsoft.Windows.WDK.x64.10.0.26100.6584\build\native\Microsoft.Windows.WDK.x64.props" Condition="Exists('packages\Microsoft.Windows.WDK.x64.10.0.26100.6584\build\native\Microsoft.Windows.WDK.x64.props') and '$(Platform)' == 'x64'"/>
-<Import Project="packages\Microsoft.Windows.WDK.arm64.10.0.26100.6584\build\native\Microsoft.Windows.WDK.arm64.props" Condition="Exists('packages\Microsoft.Windows.WDK.arm64.10.0.26100.6584\build\native\Microsoft.Windows.WDK.arm64.props') and '$(Platform)' == 'ARM64'"/>
-<Import Project="packages\Microsoft.Windows.SDK.CPP.x64.10.0.26100.6584\build\native\Microsoft.Windows.SDK.cpp.x64.props" Condition="Exists('packages\Microsoft.Windows.SDK.CPP.x64.10.0.26100.6584\build\native\Microsoft.Windows.SDK.cpp.x64.props') and '$(Platform)' == 'x64'"/>
-<Import Project="packages\Microsoft.Windows.SDK.CPP.arm64.10.0.26100.6584\build\native\Microsoft.Windows.SDK.cpp.arm64.props" Condition="Exists('packages\Microsoft.Windows.SDK.CPP.arm64.10.0.26100.6584\build\native\Microsoft.Windows.SDK.cpp.arm64.props') and '$(Platform)' == 'ARM64'"/>
-<Import Project="packages\Microsoft.Windows.SDK.CPP.10.0.26100.6584\build\native\Microsoft.Windows.SDK.cpp.props" Condition="Exists('packages\Microsoft.Windows.SDK.CPP.10.0.26100.6584\build\native\Microsoft.Windows.SDK.cpp.props')"/>
+<Import Project="packages\Microsoft.Windows.WDK.x64.10.0.28000.1839\build\native\Microsoft.Windows.WDK.x64.props" Condition="Exists('packages\Microsoft.Windows.WDK.x64.10.0.28000.1839\build\native\Microsoft.Windows.WDK.x64.props') and '$(Platform)' == 'x64'"/>
+<Import Project="packages\Microsoft.Windows.WDK.arm64.10.0.28000.1839\build\native\Microsoft.Windows.WDK.arm64.props" Condition="Exists('packages\Microsoft.Windows.WDK.arm64.10.0.28000.1839\build\native\Microsoft.Windows.WDK.arm64.props') and '$(Platform)' == 'ARM64'"/>
+<Import Project="packages\Microsoft.Windows.SDK.CPP.x64.10.0.28000.1839\build\native\Microsoft.Windows.SDK.cpp.x64.props" Condition="Exists('packages\Microsoft.Windows.SDK.CPP.x64.10.0.28000.1839\build\native\Microsoft.Windows.SDK.cpp.x64.props') and '$(Platform)' == 'x64'"/>
+<Import Project="packages\Microsoft.Windows.SDK.CPP.arm64.10.0.28000.1839\build\native\Microsoft.Windows.SDK.cpp.arm64.props" Condition="Exists('packages\Microsoft.Windows.SDK.CPP.arm64.10.0.28000.1839\build\native\Microsoft.Windows.SDK.cpp.arm64.props') and '$(Platform)' == 'ARM64'"/>
+<Import Project="packages\Microsoft.Windows.SDK.CPP.10.0.28000.1839\build\native\Microsoft.Windows.SDK.cpp.props" Condition="Exists('packages\Microsoft.Windows.SDK.CPP.10.0.28000.1839\build\native\Microsoft.Windows.SDK.cpp.props')"/>
</Project>
diff --git a/exclusions.csv b/exclusions.csv
index 63d5e24a..f8dfe7f2 100644
--- a/exclusions.csv
+++ b/exclusions.csv
@@ -6,8 +6,8 @@ network\trans\WFPSampler,Debug|ARM64,,22621,Only NI: Only ARM: Fails to build on
prm,*,,22621,Only NI: Not supported on NI.
powerlimit\plclient,*,,22621,Only NI: Not supported on NI.
powerlimit\plpolicy,*,,22621,Only NI: Not supported on NI.
-general\pcidrv,*,,26100,"failure introduced in VS17.14, suppressed until fix"
-serial\serial,*,,26100,"failure introduced in VS17.14, suppressed until fix"
-network\wlan\wdi,*,,26100,"failure introduced in VS17.14, suppressed until fix"
-tools\kasan\samples\kasandemo-wdm,*|x64,,26100,"failure introduced in VS17.14, suppressed until fix"
+general\pcidrv,*,26100,,"failure introduced in VS17.14, suppressed until fix"
+serial\serial,*,26100,,"failure introduced in VS17.14, suppressed until fix"
+network\wlan\wdi,*,26100,,"failure introduced in VS17.14, suppressed until fix"
+tools\kasan\samples\kasandemo-wdm,*|x64,26100,,"failure introduced in VS17.14, suppressed until fix"
diff --git a/packages.config b/packages.config
index 005aead0..d2a0bc5c 100644
--- a/packages.config
+++ b/packages.config
@@ -1,8 +1,8 @@
<?xml version="1.0" encoding="utf-8"?>
<packages>
- <package id="Microsoft.Windows.SDK.CPP" version="10.0.26100.6584" targetFramework="native" />
- <package id="Microsoft.Windows.SDK.CPP.x64" version="10.0.26100.6584" targetFramework="native" />
- <package id="Microsoft.Windows.SDK.CPP.arm64" version="10.0.26100.6584" targetFramework="native" />
- <package id="Microsoft.Windows.WDK.x64" version="10.0.26100.6584" targetFramework="native" />
- <package id="Microsoft.Windows.WDK.arm64" version="10.0.26100.6584" targetFramework="native" />
+ <package id="Microsoft.Windows.SDK.CPP" version="10.0.28000.1839" targetFramework="native" />
+ <package id="Microsoft.Windows.SDK.CPP.x64" version="10.0.28000.1839" targetFramework="native" />
+ <package id="Microsoft.Windows.SDK.CPP.arm64" version="10.0.28000.1839" targetFramework="native" />
+ <package id="Microsoft.Windows.WDK.x64" version="10.0.28000.1839" targetFramework="native" />
+ <package id="Microsoft.Windows.WDK.arm64" version="10.0.28000.1839" targetFramework="native" />
</packages>