diff --git a/resources/circle.js b/resources/circle.js deleted file mode 100644 index b5da981e..00000000 --- a/resources/circle.js +++ /dev/null @@ -1,44 +0,0 @@ -if (!process.env['CIRCLECI']) { - console.log(`[CIRCLECI SCRIPT] CircleCI not found... Aborting script`) - return -} - -const { readFileSync, writeFile } = require('fs') -const pkg = JSON.parse(readFileSync('package.json').toString()); -let channel = process.env['CIRCLE_BRANCH']; - -channel = channel.split('/').join('-') - -// https://circleci.com/docs/2.0/env-vars/#built-in-environment-variables -const version = pkg.version.split('.'); -const patch = version[2].split('-'); -if (process.env['CIRCLE_BRANCH'] === 'release') { - pkg.version = `${version[0]}.${version[1]}.${patch[0]}` -} else if (process.env['CIRCLE_BRANCH'] === 'main') { - pkg.version = `${version[0]}.${version[1]}.${patch[0]}.beta.${patch[1]}` -} else { - pkg.version = `${version[0]}.${version[1]}.${patch[0]}-${channel}.${process.env['CIRCLE_BUILD_NUM']}` -} -// package.build.channel = channel -pkg.publish = { - "provider": "github", - "repo": "cider-releases", - "owner": "ciderapp", - "vPrefixedTagName": true, - "tag": `v${pkg.version}`, - "channel": channel, - "releaseType": "release" -} - -const { exec } = require('child_process') - -exec(`echo $APP_VERSION`, { env: { 'APP_VERSION': pkg.version } }, function (error, stdout, stderr) { - console.log(stdout, stderr, error); -}); - -writeFile('package.json', JSON.stringify(pkg), err => { - // error checking - if (err) throw err; - console.log(`VERSION CHANGED TO ${pkg.version}`, pkg); -}); - diff --git a/resources/lfmApiCredentials.json b/resources/lfmApiCredentials.json deleted file mode 100644 index 689c02aa..00000000 --- a/resources/lfmApiCredentials.json +++ /dev/null @@ -1,4 +0,0 @@ -{ - "key": "f9986d12aab5a0fe66193c559435ede3", - "secret": "acba3c29bd5973efa38cc2f0b63cc625" -} diff --git a/src/__tests__/base.test.ts b/src/__tests__/base.test.ts deleted file mode 100644 index 90725579..00000000 --- a/src/__tests__/base.test.ts +++ /dev/null @@ -1,61 +0,0 @@ -import { _electron as electron } from "playwright"; -import { test, expect } from "@playwright/test"; -import { resolve } from "path"; -import * as fs from "fs"; - -test("Launch electron app", async () => { - - const paths = { - "mainBuild": resolve(__dirname, "../../build/"), - "main": resolve(__dirname, "../main"), - "root": resolve(__dirname, "../../"), - "cwd": __dirname, - "processcwd": process.cwd() - } - - console.log(paths) - - console.log(fs.readdirSync(paths.main)) - - const electronApp = await electron.launch({ args: ['build/index.js'], cwd: paths.root }); - - const appPath = await electronApp.evaluate(async ({ app }) => { - // This runs in the main Electron process, parameter here is always - // the result of the require('electron') in the main app script. - return app.getAppPath(); - }); - console.log(`cwd: ${appPath}`); - - - - const windowState: { isVisible: boolean, isDevToolsOpened: boolean, isCrashed: boolean } = await electronApp.evaluate(async ({ BrowserWindow, app }) => { - const win = BrowserWindow.getAllWindows()[0]; - - console.log(win) - - const getState = (win: Electron.BrowserWindow) => ({ - isVisible: win.isVisible(), - isDevToolsOpened: win.webContents.isDevToolsOpened(), - isCrashed: win.webContents.isCrashed() - }) - - return new Promise((resolve) => { - if (win && win.isVisible()) { - resolve(getState(win)) - } else if (win) { - win.once("ready-to-show", () => setTimeout(() => resolve(getState(win)))); - } else { - app.once("browser-window-created", (_e: Event, window: Electron.BrowserWindow) => setTimeout(() => resolve(getState(window)))); - } - }) - - }) - - console.log(windowState) - - expect(windowState.isVisible).toBeTruthy(); - expect(windowState.isDevToolsOpened).toBeFalsy(); - expect(windowState.isCrashed).toBeFalsy(); - - await electronApp.close(); -});