aboutsummaryrefslogtreecommitdiffstats
path: root/packaging/win/electron-builder.msix.yml
diff options
context:
space:
mode:
Diffstat (limited to 'packaging/win/electron-builder.msix.yml')
-rw-r--r--packaging/win/electron-builder.msix.yml20
1 files changed, 9 insertions, 11 deletions
diff --git a/packaging/win/electron-builder.msix.yml b/packaging/win/electron-builder.msix.yml
index 5e45598..5460267 100644
--- a/packaging/win/electron-builder.msix.yml
+++ b/packaging/win/electron-builder.msix.yml
@@ -1,9 +1,8 @@
# Standalone electron-builder config for the "MSIX" Windows target: same
# feature set as Full (bundled node + ffmpeg), packaged for Microsoft Store
-# submission instead of NSIS. See C:\Users\admin\devel\msix-installer.md for
-# the plan this implements -- read that first, especially §4 (why the
-# installer can carry none of installer.nsh's elevation logic: an AppX/MSIX
-# install never elevates, by design) and §8 (what is still unverified here).
+# submission instead of NSIS. The package carries none of installer.nsh's
+# elevation logic: an AppX/MSIX install never elevates, by design. What is
+# still unverified here is called out at each declaration below.
#
# Deliberately NOT layered onto package.json's `build` field, same reasoning
# as electron-builder.light.yml: --config reads ONLY this file, so nothing
@@ -22,8 +21,8 @@
# windowsSignToolManager.js (computePublisherName), an AppX target built
# with no certificate configured is logged as "Windows Store only build" and
# left unsigned, with `publisher` written into the manifest as-is. Microsoft
-# signs the package itself at publish time (msix-installer.md §3) -- signing
-# it here first would be pointless work, not extra safety.
+# signs the package itself at publish time -- signing it here first would be
+# pointless work, not extra safety.
appId: org.meshbay.client
productName: MeshBay
@@ -102,9 +101,9 @@ appx:
# firewall.ps1's own rules, which are `-Profile Any` (private AND public
# network). Whether Windows Firewall actually auto-exempts a full-trust
# packaged app on the strength of these declarations -- eliminating the
- # elevation firewall.ps1 exists for entirely -- is msix-installer.md §8's
- # #1 open item: verify live before relying on it, the declaration alone
- # only proves the manifest is well-formed.
+ # elevation firewall.ps1 exists for entirely -- is an open item: verify
+ # live before relying on it, the declaration alone only proves the
+ # manifest is well-formed.
capabilities:
- internetClientServer
- privateNetworkClientServer
@@ -116,7 +115,6 @@ appx:
# switch to point it at a different bundled exe). build/appx-extensions.xml
# declares that extension by hand for exactly this reason. Whether
# Windows actually launches a *non-primary* bundled exe through this
- # mechanism is the other open item in msix-installer.md §8 -- untested
- # until sideloaded.
+ # mechanism is the other open item -- untested until sideloaded.
customExtensionsPath: build/appx-extensions.xml
showNameOnTiles: false