Gabriel
6bf1544ddb
chore: Support and switch to using ^9.6.7 version of NPM
...
Signed-off-by: Gabriel <gaccettola@mirantis.com >
2023-05-23 14:17:18 -04:00
Sebastian Malton
618a1c7004
chore: Fixup dependencies and ensure no duplication between kinds of dependencies
...
- Also un-bump xterm-fit-addon as it is only compatible with xterm@^5
Signed-off-by: Sebastian Malton <sebastian@malton.name >
2023-05-16 16:42:33 -04:00
Sebastian Malton
6fc01284d3
chore: Support and switch to using ^9.6.5 version of NPM
...
Signed-off-by: Sebastian Malton <sebastian@malton.name >
2023-05-15 15:58:46 -04:00
Iku-turso
1b30b50a7d
chore: Try if CI works with an alternate way of specifying npm version
...
Signed-off-by: Iku-turso <mikko.aspiala@gmail.com >
2023-05-04 14:23:22 +02:00
Iku-turso and Gabriel
6f4fb39936
chore: Revert non-working way to specify npm version in ci
...
This reverts commit 1232445e0a .
Co-authored-by: Gabriel <gaccettola@mirantis.com >
Signed-off-by: Iku-turso <mikko.aspiala@gmail.com >
2023-05-04 14:23:22 +02:00
Iku-turso
eb297193aa
chore: Make ci "npm install" using correct version of NPM
...
Signed-off-by: Iku-turso <mikko.aspiala@gmail.com >
2023-05-04 14:23:22 +02:00
Sebastian Malton
f2f23109ba
feat: Add lint pass to prevent future issues
...
Signed-off-by: Sebastian Malton <sebastian@malton.name >
2023-04-12 14:28:54 -04:00
Sebastian Malton
173a667466
Auto cancel stale workflows ( #7494 )
...
* chore: rename workflow file
Signed-off-by: Sebastian Malton <sebastian@malton.name >
* chore: Add concurrency rules for workflows
- test
- Electronegativity
- linter
Signed-off-by: Sebastian Malton <sebastian@malton.name >
---------
Signed-off-by: Sebastian Malton <sebastian@malton.name >
2023-04-04 07:33:18 -04:00
a0fb46c3e6
Switch to using NPM workspaces ( #7115 )
...
* Switch to using npm over yarn
Signed-off-by: Janne Savolainen <janne.savolainen@live.fi >
* Remove reference to `yarn` from documentation
Signed-off-by: Sebastian Malton <sebastian@malton.name >
* Enable NPM workspaces
Co-authored-by: Mikko Aspiala <mikko.aspiala@gmail.com >
Signed-off-by: Janne Savolainen <janne.savolainen@live.fi >
* Introduce script for installing all dependencies
Co-authored-by: Mikko Aspiala <mikko.aspiala@gmail.com >
Signed-off-by: Janne Savolainen <janne.savolainen@live.fi >
* Remove usage of lerna bootstrap for no longer being used
Co-authored-by: Mikko Aspiala <mikko.aspiala@gmail.com >
Signed-off-by: Janne Savolainen <janne.savolainen@live.fi >
* Fix build by not bundling libraries for application in node environment (main) as Electron does that
Co-authored-by: Mikko Aspiala <mikko.aspiala@gmail.com >
Signed-off-by: Janne Savolainen <janne.savolainen@live.fi >
* Tweak evil static import paths in build of application
Co-authored-by: Mikko Aspiala <mikko.aspiala@gmail.com >
Signed-off-by: Janne Savolainen <janne.savolainen@live.fi >
* Consolidate npmrc configs to root since required by workspaces
Co-authored-by: Mikko Aspiala <mikko.aspiala@gmail.com >
Signed-off-by: Janne Savolainen <janne.savolainen@live.fi >
* Make application build not fail for not detecting electron version
Signed-off-by: Janne Savolainen <janne.savolainen@live.fi >
* Update package-lock
Signed-off-by: Janne Savolainen <janne.savolainen@live.fi >
* Make sure native dependencies are rebuilt for electron
Signed-off-by: Janne Savolainen <janne.savolainen@live.fi >
* Remove unused binary for causing trouble when installing dependencies
Signed-off-by: Janne Savolainen <janne.savolainen@live.fi >
* Update package-lock
Signed-off-by: Janne Savolainen <janne.savolainen@live.fi >
* Disable caching in CI for Windows
Installing Electron in Windows seems to be broken in this regards.
Signed-off-by: Janne Savolainen <janne.savolainen@live.fi >
---------
Signed-off-by: Janne Savolainen <janne.savolainen@live.fi >
Signed-off-by: Sebastian Malton <sebastian@malton.name >
Co-authored-by: Sebastian Malton <sebastian@malton.name >
2023-02-20 12:48:18 +02:00
Sebastian Malton
918a984b3f
Replace deprecated github actions ::set-output ( #6509 )
...
* Replace deprecated github actions ::set-output
Signed-off-by: Sebastian Malton <sebastian@malton.name >
* Update to newer versions to remove notices
Signed-off-by: Sebastian Malton <sebastian@malton.name >
* Fix getting cache dir on windows
Signed-off-by: Sebastian Malton <sebastian@malton.name >
Signed-off-by: Sebastian Malton <sebastian@malton.name >
2022-11-04 09:25:44 -04:00
Jari Kolehmainen
db65a89ee0
Electron v15.5.7 ( #5562 )
...
* electron v15.5.7
Signed-off-by: Jari Kolehmainen <jari.kolehmainen@gmail.com >
* change pipelines to use node 16
Signed-off-by: Jari Kolehmainen <jari.kolehmainen@gmail.com >
* bump @types/node
Signed-off-by: Jari Kolehmainen <jari.kolehmainen@gmail.com >
* update yarn.lock
Signed-off-by: Jari Kolehmainen <jari.kolehmainen@gmail.com >
* use fs.ObjectEncodingOptions
Signed-off-by: Jari Kolehmainen <jari.kolehmainen@gmail.com >
2022-06-08 09:55:17 +03:00
59933507e4
Upgrade to electron 12 and Node 14 ( #3572 )
...
Upgrade to electron 12 and Node 14
- Compute cluster ID for tests
- Switch to temporary appData path while testing
Signed-off-by: Sebastian Malton <sebastian@malton.name >
Co-authored-by: Sebastian Malton <smalton@mirantis.com >
Co-authored-by: Jari Kolehmainen <jari.kolehmainen@gmail.com >
2021-08-26 12:13:31 -04:00
Sebastian Malton
28abd66857
lint the repo as a github action ( #1541 )
...
* lint the repo as a github action
Signed-off-by: Sebastian Malton <sebastian@malton.name >
2020-11-27 10:41:51 -05:00