Skip to content

Conversation

@vanzue
Copy link
Contributor

@vanzue vanzue commented Dec 9, 2025

Summary of the Pull Request

Not maintained since wix5 upgrade, so make it build locally for an installer

  1. Do elevation when dev cert is not added to root store
  2. Set up version to build arg to build, and build cmdpal version same with CI
  3. cmdpal AOT local build
  4. Make sure every msix file is signed successfully

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

Verify the script can build an installer on a new devbox, and cmdpal, filelocksmith etc can be run without problem
image
image
Output for msix packages:
PackageFullName Version


Microsoft.PowerToys.SparseApp_0.96.2.0_neutral__8wekyb3d8bbwe 0.96.2.0
Microsoft.PowerToys.FileLocksmithContextMenu_0.96.2.0_neutral__8wekyb3d8bbwe 0.96.2.0
Microsoft.PowerToys.ImageResizerContextMenu_0.96.2.0_neutral__8wekyb3d8bbwe 0.96.2.0
Microsoft.PowerToys.NewPlusContextMenu_0.96.2.0_neutral__8wekyb3d8bbwe 0.96.2.0
Microsoft.PowerToys.PowerRenameContextMenu_0.96.2.0_neutral__8wekyb3d8bbwe 0.96.2.0

@vanzue vanzue changed the title Dev/vanzue/fix local installer build Build: Fix build script for a local installer Dec 9, 2025
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.

2 participants