ci: add icon paths to electron packager configs

Add explicit icon settings to packaged app configuration for macOS,
Linux and Windows. Set macOS icon to 
apps/web/src/assets/icons/favicon.ic, Linux icon directory to 
apps/web/src/assets/icons and Windows icon to 
apps/web/src/assets/icons/favicon.ico. This ensures bundled installers 
and app bundles include the intended application icon across platforms 
and prevents missing icon assets when creating artifacts. Also add 
trailing commas to keep JSON formatting
consistent.
This commit is contained in:
4gray committed 2025-11-23 18:50:46 +01:00
1 parent 6a8ea69492
commit 7da2202119
1 file changed
+6 -3
+6 -3
View File
@@ -36,7 +36,8 @@
"gatekeeperAssess": false,
"hardenedRuntime": false,
"entitlements": null,
"entitlementsInherit": null
"entitlementsInherit": null,
"icon": "apps/web/src/assets/icons/favicon.icns"
},
"linux": {
"category": "Video",
@@ -46,7 +47,8 @@
"deb",
"rpm"
],
"artifactName": "${name}-${version}-${os}-${arch}.${ext}"
"artifactName": "${name}-${version}-${os}-${arch}.${ext}",
"icon": "apps/web/src/assets/icons"
},
"win": {
"compression": "maximum",
@@ -59,7 +61,8 @@
]
}
],
"artifactName": "${name}-${version}-windows-${arch}-setup.${ext}"
"artifactName": "${name}-${version}-windows-${arch}-setup.${ext}",
"icon": "apps/web/src/assets/icons/icon.png"
},
"nsis": {
"artifactName": "${name}-${version}-windows-${arch}-setup.${ext}"