Commit graph

43 commits

Author SHA1 Message Date
Benjamin Staneck
60d8382a5a
more node 14 2020-11-19 15:52:07 +01:00
Benjamin Staneck
b4c996e9f9 Update CircleCI to use Node v12 2020-01-20 21:30:46 +01:00
Labhansh Agrawal
b52d8152bf Upgrade eslint to v6 and add TypeScript linting (#3843)
* Upgrade eslint to v6 and add TypeScript linting

* Fix pr checks


Co-authored-by: Benjamin Staneck <Stanzilla@users.noreply.github.com>
2019-10-03 02:56:50 +02:00
Juan Campa
ee8e95b8f1 Downgrade electron to v3 (#3420)
* Reverting back to electron v3

Electron v4 has a big performance issue with 2d canvases Tracked here:

 https://github.com/electron/electron/issues/16439
2019-01-18 19:03:09 +01:00
Juan Campa
dd68286c5f Upgrade Electron to v4 (#3329)
* Bumping electron to 3.0.10

* Updating node version in travis and appveyor

* Fixing incorrect require of electron-fetch

* Fix zoom to match previous versions

Additionally I'm removing a call to disable pinch-zoom, it's disable by
default since Electron 2 (https://electronjs.org/releases#2.0.0)

* Bumping electron to 4.0.0-beta.8

* Bumping electron to 4.0.0-beta.9

* Work around for Copy accelerator not firing on electron v4

* Fixing header/titlebar in MacOS

* Upgrading to electron 4.0.0 and node-pty 0.8.0

* Adding yarn.lock changes for electron 4.0.0

* Adding comments for editor:copy workaround. Scaling issue is only on Linux

* Upgrading node-abi to support electron 4.0.0

* popup now takes an object as input
2018-12-25 18:15:25 -08:00
Pablo Varela
23c4945a12 Add snapcraft build (#3216)
https://docs.snapcraft.io/build-snaps/electron
2018-10-13 16:50:20 +02:00
Benjamin Staneck
6d61ac400c Electron 1.8 is out (#2663)
* update electron to 1.8.2

release notes: https://github.com/electron/electron/releases/tag/v1.8.2

* change yarn installation on travis

travis detects yarn lockfiles and automatically uses yarn in that case so no need to install it

* yarn is preinstalled on circleci
2018-02-12 22:18:29 +01:00
Benjamin Staneck
9df56a7fe0 Update electron to v1.7.10 and other dependencies (#2583)
* Update electron to v1.7.10

Changelog: https://github.com/electron/electron/releases/tag/v1.7.10

* Update yarn-standalone.js to v1.3.2

Changelog: https://github.com/yarnpkg/yarn/releases/tag/v1.3.2

* Update various dependencies

* update electron-builder, electron-rebuild and prettier

* Use the recommended way to install yarn on travis

See https://yarnpkg.com/lang/en/docs/install-ci/#travis-tab
2018-01-21 10:21:41 +01:00
Saad Malik
24587b2780 Mac: altIsMeta support (#2623)
* Reimplement altIsMeta supprt with new xterm library

* Update xterm fork to use xtermjs/xterm.js@616958e

* Use node 8 in travis, needed by source-map@0.7.0
2018-01-21 10:19:27 +01:00
Matheus Fernandes
0d5dba5cd8 Fix branch detection when setting the canary icon (#2499)
* Fix branch detection

* Use the canary icon on Windows as well

* Add missing space

* `TRAVIS_BRANCH` will be `canary` when a PR targets such branch
2017-12-05 11:41:51 +01:00
Albin Ekblom
13d89bd85d 🌹 Set travis-node version to match electron-node (#2374) 2017-10-18 23:15:22 +02:00
CHaBou
43242cf663
Add canary icons and setup CIs 2017-09-20 01:09:39 +02:00
Leo Lamprecht
0ee4fb6104 Updated dependencies to the latest version (#2146)
* Bumped dependencies to the latest version

* Bumped root lockfile

* Bumped app dependencies

* Fixed linting

* No command line switch needed anymore for native async/await

* Fixed color error

* Bumped Node.js versions for CI

* Downgraded hterm-umdjs

* Try to fix the AppVeyor build

* Made colors work again
2017-08-31 15:20:39 +02:00
CHaBou
8a3e002aa5 Made Circle CI builds work (#2110)
* Add CircleCI Badge

* Fix typo

* Replace yarn by npm

* Replace yarn by npm

* Always generate the artifacts

* Use yarn for everything

* Also pin dependencies with Yarn

* Install yarn

* Adjusted config

* Only copy ZIP file

* Only build our branches

* Prevent Travis from building on macOS
2017-08-22 00:04:15 +02:00
Benjamin Staneck
10abd8149e Travis: use yarn cache, update node to v7.9.0 and remove git-lfs (#2060) 2017-08-13 18:53:28 +02:00
Benjamin Staneck
2a6d271816 Fix travis build by removing extra snap package (#2053) 2017-08-07 20:45:07 -04:00
CHaBou
221c3ce237 Add Travis dep for Linux (#1957)
`electron-builder` compatibility
See https://github.com/electron-userland/electron-builder/wiki/Multi-Platform-Build#to-build-app-in-32-bit-from-a-machine-with-64-bit
2017-06-27 19:56:21 -04:00
Albin Ekblom
c626f0414f 🌹 Update travis node (#1900) 2017-06-02 20:04:36 -04:00
Stefan Ivic
7066e174dc fix : install a dep for snaps (#1617)
* fix : install the missing package

Fix for the failing builds on Travis due to EONENT spawn error.

* fix : update the name to the correct package

* Revert "Remove `snap` target"

This reverts commit a8ce50508a.

* fix : add a ppa and install snapcraft

* fix : auto continue ppa adding

* update : install snapcraft only on linux
2017-03-18 16:08:32 -07:00
Matheus Fernandes
d521e8e162
Use yarn for everything 2017-02-23 18:02:53 -03:00
Matheus Fernandes
d9fe948672
Bring yarn back: the sequel 2017-02-23 17:44:55 -03:00
Matheus Fernandes
a82d8acaa7
Bring yarn back 2017-02-23 17:43:12 -03:00
Matheus Fernandes
70822a31b5
Ditch yarn 2017-02-15 19:08:10 -03:00
Matheus Fernandes
cf04ae5b90
Ask Travis to install yarn on macOS 2017-01-21 22:48:56 -02:00
Matheus Fernandes
533a5cb7a3
Use yarn instead of npm install on CI 2017-01-21 22:35:18 -02:00
Guillermo Rauch
fcd56b596a let's try again 2017-01-12 12:47:04 -08:00
Guillermo Rauch
2094765bf0 remove dist task which doesn't minify 2017-01-12 11:56:01 -08:00
Guillermo Rauch
fe00d27325 cache invalidation is the root of all evil 2017-01-09 19:46:55 -08:00
Nathan White
2b56ab27ad fix travis builds (#1356) 2017-01-08 11:06:00 -08:00
Phred
e7ba94fe2e Run the one tests that exists in Travis before a release (#779)
* Run the one tests that exists in Travis before a release

* switched back to being a nodejs project

* cleaned up travis config

* removed xcode version since it is the default value

source: https://docs.travis-ci.com/user/osx-ci-environment/#OS-X-Version

* trying to get 2 builds (instead of 3) out of Travis
2016-10-14 13:40:32 -05:00
Guillermo Rauch
9a6a190135 remove release script 2016-10-05 14:07:32 -07:00
Guillermo Rauch
9ce937d7cc fix travis 2016-10-05 13:07:39 -07:00
Guillermo Rauch
7d1da3c1d9 Revert "Use JSON for travis config"
This reverts commit 629c232ef5.
2016-10-05 10:51:15 -07:00
Leo Lamprecht
629c232ef5
Use JSON for travis config 2016-09-22 08:32:06 +02:00
Leo Lamprecht
61f9c587ad
Let Travis release again 2016-09-18 12:54:11 +02:00
Leo Lamprecht
1975e3f5aa
Test instead 2016-09-11 09:36:24 +02:00
Leo Lamprecht
73cd3aacad
Pausing this for now
https://github.com/electron-userland/electron-builder/issues/743
2016-09-11 09:32:47 +02:00
Matheus Fernandes
f175268912 Add the very first test 🎉 (#549)
* Add syntactic support for tags - #412
* Add the very first test 🎉
* Simplify multiple assertions into one
2016-08-03 16:39:58 -03:00
Guillermo Rauch
80d2f60efe goodbye sudo 2016-07-25 17:02:53 -07:00
Guillermo Rauch
62bec85deb sudo make me a sandwich 2016-07-25 16:07:25 -07:00
Guillermo Rauch
b1ae431806 fix debian build again 2016-07-25 15:59:08 -07:00
Guillermo Rauch
945c1e44d5 make travis release 2016-07-25 09:59:12 -07:00
Amila Welihinda
2eab442821 Initial travis ci support (#107) 2016-07-16 18:21:25 -07:00