Skip to content

feat(deploy): validate Windows 11 prerequisites - #259

Open
mchave3 wants to merge 3 commits into
mainfrom
feat/deploy-preflight
Open

feat(deploy): validate Windows 11 prerequisites#259
mchave3 wants to merge 3 commits into
mainfrom
feat/deploy-preflight

Conversation

@mchave3

@mchave3 mchave3 commented Jul 30, 2026

Copy link
Copy Markdown
Collaborator

Summary

Add a localized Windows 11 readiness preflight to Foundry Deploy.

Reason

Deployment previously proceeded without clearly validating UEFI boot mode, architecture compatibility, TPM 2.0, Secure Boot, or the Windows 11 storage recommendation.

Main changes

  • detect firmware mode, TPM readiness, and Secure Boot state in WinPE
  • block Legacy/CSM, architecture mismatch, missing or unusable TPM 2.0, and unverifiable Secure Boot capability
  • warn with confirmation when Secure Boot is disabled or the selected disk is below 64 GiB
  • show readiness details in the deployment summary
  • repeat validation before destructive disk preparation and reject changed, unacknowledged warnings
  • localize all new user-facing text in all 38 supported cultures
  • enforce localization key and format-placeholder parity

Testing

  • x64 Foundry.Deploy.Tests: 393 passed
  • ARM64 Foundry.Deploy build: passed
  • repository format verification: passed

Copilot AI review requested due to automatic review settings July 30, 2026 14:51

Copilot AI left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

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

Copilot was unable to review this pull request because the user who requested the review has reached their quota limit.

@github-actions github-actions Bot added tests Test coverage or test infrastructure change ui User interface or XAML changes project: foundry-deploy Changes in the Foundry.Deploy deployment application labels Jul 30, 2026
@mchave3 mchave3 self-assigned this Jul 30, 2026
@mchave3 mchave3 moved this from New to In Progress in Foundry OSD Development Jul 30, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

project: foundry-deploy Changes in the Foundry.Deploy deployment application tests Test coverage or test infrastructure change ui User interface or XAML changes

Projects

Status: In Progress

Development

Successfully merging this pull request may close these issues.

2 participants