Summary
The Windows build produces an unsigned .exe with no MSIX package. The README marks MSIX packaging as a future item. Without it, distributing a signed release artifact for Windows is not possible.
Action needed
- MSIX manifest: Create
Package.appxmanifest with correct Identity, Properties, Applications, and Capabilities entries for the WinUI 3 app.
- Assets: Add required logo and splash-screen assets at the sizes required by the Windows App Packaging project.
- Publisher certificate: Obtain or generate a code-signing certificate. For open-source use, a self-signed cert is sufficient for local testing; a trusted certificate (EV or otherwise) is needed for public distribution.
- Build integration: Update
scripts/build-windows.ps1 to produce a signed .msix package when run with a -Package flag.
- CI artifact: Add a step to the Windows CI job (
.github/workflows/ci.yml) to upload the unsigned MSIX as a workflow artifact on tagged commits.
- README update: Document the Windows packaging and signing steps in
frontend/windows/ewcalc-winui/README.md.
Files
frontend/windows/ewcalc-winui/ — manifest and assets
scripts/build-windows.ps1 — packaging step
.github/workflows/ci.yml — artifact upload
frontend/windows/ewcalc-winui/README.md
Summary
The Windows build produces an unsigned
.exewith no MSIX package. The README marks MSIX packaging as a future item. Without it, distributing a signed release artifact for Windows is not possible.Action needed
Package.appxmanifestwith correctIdentity,Properties,Applications, andCapabilitiesentries for the WinUI 3 app.scripts/build-windows.ps1to produce a signed.msixpackage when run with a-Packageflag..github/workflows/ci.yml) to upload the unsigned MSIX as a workflow artifact on tagged commits.frontend/windows/ewcalc-winui/README.md.Files
frontend/windows/ewcalc-winui/— manifest and assetsscripts/build-windows.ps1— packaging step.github/workflows/ci.yml— artifact uploadfrontend/windows/ewcalc-winui/README.md