diff options
| -rw-r--r-- | .github/Build-with-GitHub.md | 4 | ||||
| -rw-r--r-- | .github/workflows/Code-Scanning.yml | 2 | ||||
| -rw-r--r-- | .github/workflows/ci-pr.yml | 2 | ||||
| -rw-r--r-- | .github/workflows/ci.yml | 2 | ||||
| -rw-r--r-- | Directory.Build.props | 10 | ||||
| -rw-r--r-- | exclusions.csv | 8 | ||||
| -rw-r--r-- | packages.config | 10 |
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> |
