From aa189205a66ca1dfe2ec743737bf1a64b2a09843 Mon Sep 17 00:00:00 2001 From: Tom Plant Date: Tue, 2 Apr 2024 12:14:00 +0000 Subject: [PATCH] Build Windows AppX package AppX packages provide filesystem isolation and allow distribution on the Microsoft Store Signed-off-by: Tom Plant --- .github/workflows/ci.yml | 4 +++- package.json | 6 +++++- 2 files changed, 8 insertions(+), 2 deletions(-) diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index 590930f2ea..70d03fcf99 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -267,7 +267,9 @@ jobs: uses: actions/upload-artifact@v3 with: name: windows - path: release/*.exe + path: | + release/*.exe + release/*.appx sticker-creator: name: Sticker Creator diff --git a/package.json b/package.json index bba24e1f22..770380ba5d 100644 --- a/package.json +++ b/package.json @@ -420,13 +420,17 @@ ".node" ], "target": [ - "nsis" + "nsis", + "appx" ] }, "nsis": { "deleteAppDataOnUninstall": true, "differentialPackage": true }, + "appx": { + "applicationId": "org.whispersystems.signaldesktop" + }, "linux": { "category": "Network;InstantMessaging;Chat", "desktop": {