diff --git a/apps/remixdesktop/insiders.json b/apps/remixdesktop/insiders.json new file mode 100644 index 0000000000..a3dfdb0256 --- /dev/null +++ b/apps/remixdesktop/insiders.json @@ -0,0 +1,62 @@ +{ + "productName": "Remix-Desktop-Insiders", + "appId": "org.ethereum.remix-ide", + "asar": true, + "generateUpdatesFilesForAllChannels": true, + "icon": "assets", + "files": [ + "build/**/*" + ], + "afterSign": "aftersign.js", + "afterAllArtifactBuild": "afterbuild.js", + "publish": [ + { + "provider": "github", + "owner": "remix-project-org", + "repo": "remix-desktop", + "releaseType": "draft", + "publishAutoUpdate": true, + "channel": "insiders" + } + ], + "mac": { + "category": "public.app-category.productivity", + "icon": "assets/icon.png", + "darkModeSupport": true, + "hardenedRuntime": true, + "gatekeeperAssess": false, + "entitlements": "entitlements.mac.plist", + "entitlementsInherit": "entitlements.mac.plist" + }, + "dmg": { + "writeUpdateInfo": true, + "sign": true + }, + "nsis": { + "createDesktopShortcut": "always", + "allowToChangeInstallationDirectory": true, + "oneClick": false, + "shortcutName": "Remix Desktop Insiders", + "differentialPackage": false + }, + "win": { + "target": [ + "nsis" + ], + "artifactName": "Remix-Desktop-Setup-${version}.${ext}", + "icon": "assets/icon.png" + }, + "deb": {}, + "linux": { + "target": [ + "deb", + "snap", + "AppImage" + ], + "category": "WebBrowser", + "icon": "assets" + }, + "directories": { + "output": "release" + } +} \ No newline at end of file diff --git a/apps/remixdesktop/test/nighwatch.app.ts b/apps/remixdesktop/test/nighwatch.app.ts index 3dc21ff5e2..3338f01967 100644 --- a/apps/remixdesktop/test/nighwatch.app.ts +++ b/apps/remixdesktop/test/nighwatch.app.ts @@ -80,8 +80,8 @@ module.exports = { break; case 'Darwin': binaryPath = arch === 'x64' ? - "release/mac/Remix-Desktop.app/Contents/MacOS/Remix-Desktop" : - "release/mac-arm64/Remix-Desktop.app/Contents/MacOS/Remix-Desktop"; + `release/mac/Remix-Desktop.app/Contents/MacOS/Remix-Desktop-${channel}` : + `release/mac-arm64/Remix-Desktop.app/Contents/MacOS/Remix-Desktop-${channel}`; break; case 'Linux': binaryPath = "release/linux-unpacked/remixdesktop";