diff --git a/.github/workflows/desktop.yml b/.github/workflows/desktop.yml index b9ef51c..0b1d4fd 100644 --- a/.github/workflows/desktop.yml +++ b/.github/workflows/desktop.yml @@ -31,4 +31,4 @@ jobs: release: true package_root: "./frontend" use_vue_cli: true - args: "-c.snap.publish=github --publish always" + args: "-c.snap.publish=github --publish always --config electron-builder.json5" diff --git a/frontend/electron-builder.json5 b/frontend/electron-builder.json5 new file mode 100644 index 0000000..0d8ec40 --- /dev/null +++ b/frontend/electron-builder.json5 @@ -0,0 +1,18 @@ +{ + appId: "com.troplo.colubrina", + win: { + target: ["portable", "nsis", "zip"], + publish: ["github"] + }, + linux: { + target: ["AppImage", "deb", "tar.gz", "snap", "pacman"], + publish: ["github"], + category: "Network", + synopsis: "Instant Messaging", + maintainer: "Troplo " + }, + mac: { + target: ["dmg", "zip"], + publish: ["github"] + } +} diff --git a/frontend/vue.config.js b/frontend/vue.config.js index 89b15b7..338ed26 100644 --- a/frontend/vue.config.js +++ b/frontend/vue.config.js @@ -98,7 +98,7 @@ module.exports = { publish: ["github"] }, linux: { - target: ["AppImage", "deb", "tar.gz", "snap", "rpm"], + target: ["AppImage", "deb", "tar.gz", "snap"], publish: ["github"], category: "Network", synopsis: "Instant Messaging",