Skip to content

chore(ci): update windows featurepack to 25h2 and 26h1#571

Open
gastoner wants to merge 1 commit into
podman-desktop:mainfrom
gastoner:windows_featurepack_update
Open

chore(ci): update windows featurepack to 25h2 and 26h1#571
gastoner wants to merge 1 commit into
podman-desktop:mainfrom
gastoner:windows_featurepack_update

Conversation

@gastoner
Copy link
Copy Markdown

@gastoner gastoner commented Jun 3, 2026

Standardize all Windows CI workflows to use 25h2-ent featurepack, removing outdated 22h2-ent, 23h2-ent, and 24h2-ent entries along with their version-specific exclusion rules.

Closes #535

@gastoner gastoner requested a review from odockal June 3, 2026 14:22
@coderabbitai
Copy link
Copy Markdown

coderabbitai Bot commented Jun 3, 2026

Review Change Stack

📝 Walkthrough

Walkthrough

Multiple GitHub Actions E2E workflow YAML files update Windows featurepack matrix entries: several workflows replace 25h2-ent with 26h1-ent, one stress UI workflow moves from 24h2-ent to 26h1-ent, and two workflows switch to 25h2-ent; matrix exclude rules are adjusted where needed.

Changes

Windows workflow matrix changes

Layer / File(s) Summary
Replace 25h2-ent with 26h1-ent
.github/workflows/desktop-e2e-podman-windows-matrix.yaml, .github/workflows/podman-desktop-e2e-kubernetes.yaml, .github/workflows/podman-desktop-e2e-nightly-windows-hyperv.yaml, .github/workflows/podman-desktop-e2e-nightly-windows-wsl.yaml
windows-featurepack values changed from 25h2-ent to 26h1-ent; exclude rules updated to prevent pairing windows-version: '10' with the new 26h1-ent value.
Stress UI workflow featurepack change
.github/workflows/podman-desktop-e2e-stress-ui-windows.yaml
windows-featurepack changed from 24h2-ent to 26h1-ent.
podman-desktop-e2e-windows: matrix & excludes
.github/workflows/podman-desktop-e2e-windows.yaml
Rework windows-featurepack entries and replace prior static windows-version/windows-featurepack exclusions with a new set including conditional exclusions driven by the debug input.
Other workflows moved to 25h2-ent
.github/workflows/podman-e2e-windows.yaml, .github/workflows/prerelease-desktop-e2e-debug-job-windows.yaml
Update windows-featurepack values from older packs (e.g., 24h2-ent) to 25h2-ent; adjust related exclude pairing for windows-version: '10' where applicable.

🎯 2 (Simple) | ⏱️ ~8 minutes

🚥 Pre-merge checks | ✅ 2 | ❌ 3

❌ Failed checks (2 warnings, 1 inconclusive)

Check name Status Explanation Resolution
Linked Issues check ⚠️ Warning Issue #535 requires updating Windows 11 test runs to use 25h2 featurepack. The PR changes multiple workflows but introduces 26h1-ent in several files, which is not mentioned in issue #535 and appears inconsistent with the stated objective. Review whether 26h1 updates align with issue #535 requirements. If 26h1 is out of scope, remove those changes and focus only on 25h2 standardization per the issue.
Out of Scope Changes check ⚠️ Warning The PR introduces updates to 26h1-ent in multiple workflow files (desktop-e2e-podman-windows-matrix.yaml, podman-desktop-e2e-kubernetes.yaml, podman-desktop-e2e-nightly-windows-hyperv.yaml, podman-desktop-e2e-nightly-windows-wsl.yaml) which are not mentioned in the linked issue #535 objectives. Clarify whether 26h1 changes are intentional and part of a separate objective, or if they should be removed to stay within the scope of issue #535.
Title check ❓ Inconclusive The title mentions updating Windows featurepack to 25h2 and 26h1, but the PR description and objectives focus on standardizing to 25h2 only. The presence of 26h1 in the title contradicts the stated goals. Clarify whether the PR includes updates to 26h1 as stated in the title or only to 25h2 as described in the objectives. Update the title to accurately reflect the actual changes.
✅ Passed checks (2 passed)
Check name Status Explanation
Description check ✅ Passed The description states the intent is to standardize to 25h2-ent and remove older versions, which relates to the changeset of updating Windows featurepack versions in CI workflows.
Docstring Coverage ✅ Passed No functions found in the changed files to evaluate docstring coverage. Skipping docstring coverage check.

✏️ Tip: You can configure your own custom pre-merge checks in the settings.


Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out.

❤️ Share

Comment @coderabbitai help to get the list of available commands and usage tips.

Copy link
Copy Markdown
Contributor

@odockal odockal left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Windows 10 does not have 25h2 feature pack.

Standardize all Windows CI workflows to use 25h2-ent featurepack,
removing outdated 22h2-ent, 23h2-ent, and 24h2-ent entries along
with their version-specific exclusion rules.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
Signed-off-by: Evzen Gasta <evzen.ml@seznam.cz>
@gastoner gastoner force-pushed the windows_featurepack_update branch from 5884a91 to ddc1e3e Compare June 4, 2026 09:06
@gastoner gastoner changed the title chore(ci): update windows featurepack to 25h2-ent chore(ci): update windows featurepack to 25h2 and 26h1 Jun 4, 2026
Copy link
Copy Markdown

@coderabbitai coderabbitai Bot left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Actionable comments posted: 6

🤖 Prompt for all review comments with AI agents
Verify each finding against current code. Fix only still-valid issues, skip the
rest with a brief reason, keep changes minimal, and validate.

Inline comments:
In @.github/workflows/podman-desktop-e2e-kubernetes.yaml:
- Around line 63-69: The matrix's windows-featurepack entries and excludes
conflict with the rollout target; update the windows-featurepack array (symbol:
windows-featurepack) to replace/remove '22h2-ent' and ensure it includes
'25h2-ent' as the standardized pack, and adjust the exclude rules (symbols:
exclude / windows-version / windows-featurepack) so any entries referencing
'22h2-ent' or the incorrect mappings for Windows 11/10 are removed or replaced
to reflect the new canonical mapping to '25h2-ent'.

In @.github/workflows/podman-desktop-e2e-nightly-windows-hyperv.yaml:
- Around line 65-70: The matrix currently lists windows-featurepack values
['22h2-ent', '26h1-ent'] and exclusion entries that force 26h1-ent on Windows 11
and keep 22h2-ent, but the workflows should converge on 25h2-ent; update the
windows-featurepack array to include '25h2-ent' (and remove or replace
'22h2-ent'/'26h1-ent' as per project baseline), and adjust the exclude mappings
so no platform is paired with the wrong featurepack (e.g., replace occurrences
of '22h2-ent' and '26h1-ent' in the exclude block with '25h2-ent' or remove
conflicting exclude entries) so the matrix targets '25h2-ent' consistently.

In @.github/workflows/podman-desktop-e2e-nightly-windows-wsl.yaml:
- Around line 65-70: The WSL nightly matrix uses the wrong Windows featurepack
values; update the matrix entries that reference windows-featurepack (the array
and the exclude mappings) to use the standardized target featurepack "25h2-ent"
instead of "26h1-ent" or "22h2-ent" so the matrix aligns with the documented
target state; specifically change the windows-featurepack list and adjust the
two exclude entries so they reflect proper pairings with "25h2-ent" (update the
array under windows-featurepack and the exclude mappings that reference
windows-featurepack).

In @.github/workflows/podman-desktop-e2e-stress-ui-windows.yaml:
- Around line 79-80: The workflow sets windows-featurepack to '26h1-ent' but
should be aligned to the project's baseline '25h2-ent'; update the value for the
windows-featurepack key (the line containing windows-featurepack: ['26h1-ent'])
to use '25h2-ent' so the podman-desktop-e2e-stress-ui-windows workflow targets
the same Windows featurepack as the rest of CI.

In @.github/workflows/podman-desktop-e2e-windows.yaml:
- Around line 62-69: The matrix still lists '22h2-ent' in windows-featurepack
and the conditional excludes route debug=true to '22h2-ent'; update the matrix
so windows-featurepack only contains '25h2-ent' (remove '22h2-ent') and change
the conditional exclude that maps debug runs to use windows-featurepack
'25h2-ent' (and windows-version '11') so debug=true selects the '11' +
'25h2-ent' combination; also remove any exclude entry that specifically
references '22h2-ent' to avoid routing debug runs to the deprecated featurepack.

In @.github/workflows/podman-e2e-windows.yaml:
- Around line 29-34: The CI matrix still includes '22h2-ent' so the workflow
isn't standardized to '25h2-ent'; update the matrix.windows-featurepack entry to
only list '25h2-ent' (remove '22h2-ent') and remove or update the corresponding
exclude rows that reference '22h2-ent' and the conflicting entries pairing
windows-version: '10' with windows-featurepack: '22h2-ent' and windows-version:
'11' with windows-featurepack: '22h2-ent', ensuring matrix.windows-featurepack
is passed consistently (as used by create-instance/action.yml) and no remaining
references to '22h2-ent' remain in the matrix or excludes.
🪄 Autofix (Beta)

Fix all unresolved CodeRabbit comments on this PR:

  • Push a commit to this branch (recommended)
  • Create a new PR with the fixes

ℹ️ Review info
⚙️ Run configuration

Configuration used: Organization UI

Review profile: CHILL

Plan: Pro

Run ID: 51f1e30e-825e-43e9-8ad3-dc2555423c79

📥 Commits

Reviewing files that changed from the base of the PR and between 5884a91 and ddc1e3e.

📒 Files selected for processing (8)
  • .github/workflows/desktop-e2e-podman-windows-matrix.yaml
  • .github/workflows/podman-desktop-e2e-kubernetes.yaml
  • .github/workflows/podman-desktop-e2e-nightly-windows-hyperv.yaml
  • .github/workflows/podman-desktop-e2e-nightly-windows-wsl.yaml
  • .github/workflows/podman-desktop-e2e-stress-ui-windows.yaml
  • .github/workflows/podman-desktop-e2e-windows.yaml
  • .github/workflows/podman-e2e-windows.yaml
  • .github/workflows/prerelease-desktop-e2e-debug-job-windows.yaml
🚧 Files skipped from review as they are similar to previous changes (1)
  • .github/workflows/desktop-e2e-podman-windows-matrix.yaml

Comment on lines +63 to 69
windows-featurepack: ['22h2-ent', '26h1-ent']
podman-provider: ['wsl', 'hyperv']
exclude:
- windows-version: '10'
windows-featurepack: '25h2-ent'
windows-featurepack: '26h1-ent'
- windows-version: '11'
windows-featurepack: '22h2-ent'
Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

⚠️ Potential issue | 🟠 Major | ⚡ Quick win

Featurepack mapping conflicts with the stated rollout target.

Line 63 and Line 67 move Windows 11 coverage to 26h1-ent while keeping 22h2-ent in the matrix, which diverges from PR/issue scope to standardize Windows CI on 25h2-ent and remove outdated packs.

Suggested alignment diff
-        windows-featurepack: ['22h2-ent', '26h1-ent']
+        windows-featurepack: ['25h2-ent']
         podman-provider: ['wsl', 'hyperv']
         exclude:
         - windows-version: '10'
-          windows-featurepack: '26h1-ent'
-        - windows-version: '11'
-          windows-featurepack: '22h2-ent'
+          windows-featurepack: '25h2-ent'
📝 Committable suggestion

‼️ IMPORTANT
Carefully review the code before committing. Ensure that it accurately replaces the highlighted code, contains no missing lines, and has no issues with indentation. Thoroughly test & benchmark the code to ensure it meets the requirements.

Suggested change
windows-featurepack: ['22h2-ent', '26h1-ent']
podman-provider: ['wsl', 'hyperv']
exclude:
- windows-version: '10'
windows-featurepack: '25h2-ent'
windows-featurepack: '26h1-ent'
- windows-version: '11'
windows-featurepack: '22h2-ent'
windows-featurepack: ['25h2-ent']
podman-provider: ['wsl', 'hyperv']
exclude:
- windows-version: '10'
windows-featurepack: '25h2-ent'
🤖 Prompt for AI Agents
Verify each finding against current code. Fix only still-valid issues, skip the
rest with a brief reason, keep changes minimal, and validate.

In @.github/workflows/podman-desktop-e2e-kubernetes.yaml around lines 63 - 69,
The matrix's windows-featurepack entries and excludes conflict with the rollout
target; update the windows-featurepack array (symbol: windows-featurepack) to
replace/remove '22h2-ent' and ensure it includes '25h2-ent' as the standardized
pack, and adjust the exclude rules (symbols: exclude / windows-version /
windows-featurepack) so any entries referencing '22h2-ent' or the incorrect
mappings for Windows 11/10 are removed or replaced to reflect the new canonical
mapping to '25h2-ent'.

Comment on lines +65 to 70
windows-featurepack: ['22h2-ent', '26h1-ent']
exclude:
- windows-version: '10'
windows-featurepack: '25h2-ent'
windows-featurepack: '26h1-ent'
- windows-version: '11'
windows-featurepack: '22h2-ent'
Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

⚠️ Potential issue | 🟠 Major | ⚡ Quick win

Nightly Hyper-V matrix is targeting the wrong featurepack baseline.

Line 65/Line 68 now enforce Windows 11 on 26h1-ent and retain 22h2-ent, which conflicts with the requirement to converge workflows on 25h2-ent.

Suggested alignment diff
-        windows-featurepack: ['22h2-ent', '26h1-ent']
+        windows-featurepack: ['25h2-ent']
         exclude:
         - windows-version: '10'
-          windows-featurepack: '26h1-ent'
-        - windows-version: '11'
-          windows-featurepack: '22h2-ent'
+          windows-featurepack: '25h2-ent'
📝 Committable suggestion

‼️ IMPORTANT
Carefully review the code before committing. Ensure that it accurately replaces the highlighted code, contains no missing lines, and has no issues with indentation. Thoroughly test & benchmark the code to ensure it meets the requirements.

Suggested change
windows-featurepack: ['22h2-ent', '26h1-ent']
exclude:
- windows-version: '10'
windows-featurepack: '25h2-ent'
windows-featurepack: '26h1-ent'
- windows-version: '11'
windows-featurepack: '22h2-ent'
windows-featurepack: ['25h2-ent']
exclude:
- windows-version: '10'
windows-featurepack: '25h2-ent'
🤖 Prompt for AI Agents
Verify each finding against current code. Fix only still-valid issues, skip the
rest with a brief reason, keep changes minimal, and validate.

In @.github/workflows/podman-desktop-e2e-nightly-windows-hyperv.yaml around
lines 65 - 70, The matrix currently lists windows-featurepack values
['22h2-ent', '26h1-ent'] and exclusion entries that force 26h1-ent on Windows 11
and keep 22h2-ent, but the workflows should converge on 25h2-ent; update the
windows-featurepack array to include '25h2-ent' (and remove or replace
'22h2-ent'/'26h1-ent' as per project baseline), and adjust the exclude mappings
so no platform is paired with the wrong featurepack (e.g., replace occurrences
of '22h2-ent' and '26h1-ent' in the exclude block with '25h2-ent' or remove
conflicting exclude entries) so the matrix targets '25h2-ent' consistently.

Comment on lines +65 to 70
windows-featurepack: ['22h2-ent', '26h1-ent']
exclude:
- windows-version: '10'
windows-featurepack: '25h2-ent'
windows-featurepack: '26h1-ent'
- windows-version: '11'
windows-featurepack: '22h2-ent'
Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

⚠️ Potential issue | 🟠 Major | ⚡ Quick win

WSL nightly matrix diverges from required featurepack version.

Line 65 and Line 68 shift coverage to 26h1-ent and keep 22h2-ent; this does not match the documented target state (25h2-ent standardized).

Suggested alignment diff
-        windows-featurepack: ['22h2-ent', '26h1-ent']
+        windows-featurepack: ['25h2-ent']
         exclude:
           - windows-version: '10'
-            windows-featurepack: '26h1-ent'
-          - windows-version: '11'
-            windows-featurepack: '22h2-ent'
+            windows-featurepack: '25h2-ent'
📝 Committable suggestion

‼️ IMPORTANT
Carefully review the code before committing. Ensure that it accurately replaces the highlighted code, contains no missing lines, and has no issues with indentation. Thoroughly test & benchmark the code to ensure it meets the requirements.

Suggested change
windows-featurepack: ['22h2-ent', '26h1-ent']
exclude:
- windows-version: '10'
windows-featurepack: '25h2-ent'
windows-featurepack: '26h1-ent'
- windows-version: '11'
windows-featurepack: '22h2-ent'
windows-featurepack: ['25h2-ent']
exclude:
- windows-version: '10'
windows-featurepack: '25h2-ent'
🤖 Prompt for AI Agents
Verify each finding against current code. Fix only still-valid issues, skip the
rest with a brief reason, keep changes minimal, and validate.

In @.github/workflows/podman-desktop-e2e-nightly-windows-wsl.yaml around lines
65 - 70, The WSL nightly matrix uses the wrong Windows featurepack values;
update the matrix entries that reference windows-featurepack (the array and the
exclude mappings) to use the standardized target featurepack "25h2-ent" instead
of "26h1-ent" or "22h2-ent" so the matrix aligns with the documented target
state; specifically change the windows-featurepack list and adjust the two
exclude entries so they reflect proper pairings with "25h2-ent" (update the
array under windows-featurepack and the exclude mappings that reference
windows-featurepack).

Comment on lines 79 to +80
windows-version: ['11']
windows-featurepack: ['24h2-ent']
windows-featurepack: ['26h1-ent']
Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

⚠️ Potential issue | 🟠 Major | ⚡ Quick win

Stress UI workflow is pinned to 26h1-ent instead of the required 25h2-ent.

Line 80 should align with the same target featurepack baseline as the rest of the Windows CI rollout.

Suggested alignment diff
-        windows-featurepack: ['26h1-ent']
+        windows-featurepack: ['25h2-ent']
📝 Committable suggestion

‼️ IMPORTANT
Carefully review the code before committing. Ensure that it accurately replaces the highlighted code, contains no missing lines, and has no issues with indentation. Thoroughly test & benchmark the code to ensure it meets the requirements.

Suggested change
windows-version: ['11']
windows-featurepack: ['24h2-ent']
windows-featurepack: ['26h1-ent']
windows-version: ['11']
windows-featurepack: ['25h2-ent']
🤖 Prompt for AI Agents
Verify each finding against current code. Fix only still-valid issues, skip the
rest with a brief reason, keep changes minimal, and validate.

In @.github/workflows/podman-desktop-e2e-stress-ui-windows.yaml around lines 79
- 80, The workflow sets windows-featurepack to '26h1-ent' but should be aligned
to the project's baseline '25h2-ent'; update the value for the
windows-featurepack key (the line containing windows-featurepack: ['26h1-ent'])
to use '25h2-ent' so the podman-desktop-e2e-stress-ui-windows workflow targets
the same Windows featurepack as the rest of CI.

Comment on lines +62 to +69
windows-featurepack: ['22h2-ent', '25h2-ent']
exclude:
- windows-version: '10'
windows-featurepack: '23h2-ent'
windows-featurepack: '25h2-ent'
- windows-version: '11'
windows-featurepack: '22h2-ent'
- windows-version: ${{ (github.event.inputs.debug && github.event.inputs.debug == 'true') && '11' || 'N/A' }}
windows-featurepack: ${{ (github.event.inputs.debug && github.event.inputs.debug == 'true') && '23h2-ent' || 'N/A' }}
windows-featurepack: ${{ (github.event.inputs.debug && github.event.inputs.debug == 'true') && '25h2-ent' || 'N/A' }}
Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

⚠️ Potential issue | 🟠 Major | ⚡ Quick win

Matrix logic still routes debug runs to deprecated 22h2-ent instead of the target 25h2-ent.

Line 62 keeps 22h2-ent, and the excludes on Lines 64–69 make debug=true run only windows-version: '10' + windows-featurepack: '22h2-ent'. That contradicts the PR objective to standardize on 25h2-ent and remove older featurepacks.

Suggested fix
       matrix:
-        windows-version: ['10','11']
-        windows-featurepack: ['22h2-ent', '25h2-ent']
+        windows-version: ['11']
+        windows-featurepack: ['25h2-ent']
         exclude:
-        - windows-version: '10'
-          windows-featurepack: '25h2-ent'
-        - windows-version: '11'
-          windows-featurepack: '22h2-ent'
-        - windows-version: ${{ (github.event.inputs.debug && github.event.inputs.debug == 'true') && '11' || 'N/A' }}
-          windows-featurepack: ${{ (github.event.inputs.debug && github.event.inputs.debug == 'true') && '25h2-ent' || 'N/A' }}
+        - windows-version: ${{ (github.event.inputs.debug && github.event.inputs.debug == 'true') && '11' || 'N/A' }}
+          windows-featurepack: ${{ (github.event.inputs.debug && github.event.inputs.debug == 'true') && '25h2-ent' || 'N/A' }}
🤖 Prompt for AI Agents
Verify each finding against current code. Fix only still-valid issues, skip the
rest with a brief reason, keep changes minimal, and validate.

In @.github/workflows/podman-desktop-e2e-windows.yaml around lines 62 - 69, The
matrix still lists '22h2-ent' in windows-featurepack and the conditional
excludes route debug=true to '22h2-ent'; update the matrix so
windows-featurepack only contains '25h2-ent' (remove '22h2-ent') and change the
conditional exclude that maps debug runs to use windows-featurepack '25h2-ent'
(and windows-version '11') so debug=true selects the '11' + '25h2-ent'
combination; also remove any exclude entry that specifically references
'22h2-ent' to avoid routing debug runs to the deprecated featurepack.

Comment on lines +29 to 34
windows-featurepack: ['22h2-ent', '25h2-ent']
exclude:
- windows-version: '10'
windows-featurepack: '24h2-ent'
windows-featurepack: '25h2-ent'
- windows-version: '11'
windows-featurepack: '22h2-ent'
Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

⚠️ Potential issue | 🟠 Major | 🏗️ Heavy lift

22h2-ent is still active in this matrix, so the workflow is not fully standardized to 25h2-ent.

This matrix still schedules windows-version: '10' with windows-featurepack: '22h2-ent', which conflicts with the PR objective to remove outdated featurepacks and standardize on 25h2-ent. Since matrix.windows-featurepack is passed directly to provisioning (.github/actions/create-instance/action.yml:32-143), this keeps mixed featurepack coverage in CI.

Suggested direction
 strategy:
   fail-fast: false
   matrix:
-    windows-version: ['10','11']
-    windows-featurepack: ['22h2-ent', '25h2-ent']
-    exclude:
-    - windows-version: '10'
-      windows-featurepack: '25h2-ent'
-    - windows-version: '11'
-      windows-featurepack: '22h2-ent'
+    windows-version: ['11']
+    windows-featurepack: ['25h2-ent']
🤖 Prompt for AI Agents
Verify each finding against current code. Fix only still-valid issues, skip the
rest with a brief reason, keep changes minimal, and validate.

In @.github/workflows/podman-e2e-windows.yaml around lines 29 - 34, The CI
matrix still includes '22h2-ent' so the workflow isn't standardized to
'25h2-ent'; update the matrix.windows-featurepack entry to only list '25h2-ent'
(remove '22h2-ent') and remove or update the corresponding exclude rows that
reference '22h2-ent' and the conflicting entries pairing windows-version: '10'
with windows-featurepack: '22h2-ent' and windows-version: '11' with
windows-featurepack: '22h2-ent', ensuring matrix.windows-featurepack is passed
consistently (as used by create-instance/action.yml) and no remaining references
to '22h2-ent' remain in the matrix or excludes.

@gastoner gastoner requested a review from odockal June 4, 2026 09:21
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Move the windows 11 featurepack to 25h2 build for tests on windows WSL and HyperV

2 participants