Skip to content

Settings: Settings AOT #46146

Draft
vanzue wants to merge 15 commits intomainfrom
shawn/SettingsAOTEnable
Draft

Settings: Settings AOT #46146
vanzue wants to merge 15 commits intomainfrom
shawn/SettingsAOTEnable

Conversation

@vanzue
Copy link
Copy Markdown
Contributor

@vanzue vanzue commented Mar 16, 2026

Summary of the Pull Request

PR Checklist

  • Closes: #xxx
  • Communication: I've discussed this with core contributors already. If the work hasn't been agreed, this work might be rejected
  • Tests: Added/updated and all pass
  • Localization: All end-user-facing strings can be localized
  • Dev docs: Added/updated
  • New binaries: Added on the required places
  • Documentation updated: If checked, please file a pull request on our docs repo and link it here: #xxx

Detailed Description of the Pull Request / Additional comments

Validation Steps Performed

From the publish directory, run:

```pwsh
.\PowerToys.Settings.exe dummy_pipe_1 dummy_pipe_2 0 system false false false false false

Check failure

Code scanning / check-spelling

Forbidden Pattern

[ false false ](#security-tab) matches a line_forbidden.patterns entry: "\\\s\([A-Z\]{3,}|[A-Z\][a-z\]{2,}|[a-z\]{3,}\)\\\s\\\g{-1}\\\s". \(forbidden-pattern\)
Comment thread src/settings-ui/Settings.UI/PowerToys.Settings.csproj Fixed
Comment thread src/settings-ui/Settings.UI/PowerToys.Settings.csproj Fixed
Comment thread src/settings-ui/Settings.UI/PowerToys.Settings.csproj Fixed
Comment thread src/settings-ui/Settings.UI/PowerToys.Settings.csproj Fixed
$targetArch = $TargetPlatform.ToLowerInvariant()
$hostArch = Get-HostArchitecture

if (($env:VSCMD_ARG_TGT_ARCH -eq $targetArch) -and ($env:VSCMD_ARG_HOST_ARCH -eq $hostArch)) {

Check failure

Code scanning / check-spelling

Unrecognized Spelling

[VSCMD](#security-tab) is not a recognized word. \(unrecognized-spelling\)
$targetArch = $TargetPlatform.ToLowerInvariant()
$hostArch = Get-HostArchitecture

if (($env:VSCMD_ARG_TGT_ARCH -eq $targetArch) -and ($env:VSCMD_ARG_HOST_ARCH -eq $hostArch)) {

Check failure

Code scanning / check-spelling

Unrecognized Spelling

[VSCMD](#security-tab) is not a recognized word. \(unrecognized-spelling\)
Comment thread tools/build/build-installer.ps1 Outdated
'PowerToys.Settings.exe',
'PowerToys.Settings.pdb',
'PowerToys.Settings.pri',
'PowerToys.Settings.runtimeconfig.json',

Check failure

Code scanning / check-spelling

Unrecognized Spelling

[runtimeconfig](#security-tab) is not a recognized word. \(unrecognized-spelling\)
@github-actions

This comment has been minimized.

@vanzue
Copy link
Copy Markdown
Contributor Author

vanzue commented Mar 16, 2026

/azp run

@azure-pipelines
Copy link
Copy Markdown

Azure Pipelines successfully started running 1 pipeline(s).

@vanzue vanzue changed the title Shawn/settings aot enable Settings: Settings AOT Mar 17, 2026
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.

3 participants