Add Winget building to CircleCI artifacts (#522)

* Add config for winget electron builder

* add winget build run in circleCI

* add winget building in scripts
This commit is contained in:
yazninja 2022-03-01 07:48:00 +03:00 committed by GitHub
parent 5a160068cf
commit b09ec0100a
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
3 changed files with 47 additions and 0 deletions

41
winget.json Normal file
View file

@ -0,0 +1,41 @@
{
"electronVersion": "16.0.7",
"electronDownload": {
"version": "16.0.7+wvcus",
"mirror": "https://github.com/castlabs/electron-releases/releases/download/v"
},
"appId": "cider",
"afterPack": "./resources/afterPack.js",
"afterSign": "./resources/notarize.js",
"protocols": [
{
"name": "Cider",
"schemes": [
"ame",
"cider",
"itms",
"itmss",
"musics",
"music"
]
}
],
"extends": null,
"files": [
"./build/**/*",
"./src/**/*",
"./resources/icons/**/*"
],
"nsis": {
"oneClick": true,
"perMachine": false,
"deleteAppDataOnUninstall": true,
"artifactName": "${productName}-Setup-winget-${version}.${ext}"
},
"win": {
"target": [
"nsis"
],
"icon": "resources/icons/icon.ico"
}
}