Commit Graph

92 Commits

Author SHA1 Message Date
Rafael Oleza
0534a38ba4 Change the linter to be eslint 2019-05-13 17:48:11 +02:00
Rafael Oleza
6222cee660 ⬆️ electron-packager@12.2.0 2019-05-13 11:20:51 +02:00
Nathan Sobo
138809a3a0 Add .eslintrc.json to improve support for editor integrations 2019-05-09 10:31:34 -06:00
Rafael Oleza
4ceebe8a98 ⬆️ electron-link@0.4.0 2019-04-25 16:47:29 +02:00
Ash Wilson
57e4931206
⬆️ electron-link@0.3.3 2019-04-22 21:05:24 -04:00
Jason Rudolph
c9e6d04e8c
Revert "Merge #18603 from atom/electron-3-0"
This reverts commit b92ae2ad04, reversing
changes made to d4fe5ccfeb.
2019-02-25 13:41:59 -05:00
Jason Rudolph
46fa62ac59
Revert "Merge #18815 from atom/electron-3.1.3"
This reverts commit e81f71318a, reversing
changes made to bded0c102a.
2019-02-25 13:37:35 -05:00
Ash Wilson
402fa903fd
Merge pull request #18802 from atom/aw/jasmine-junit-xml
Report test result metadata to Azure DevOps
2019-02-16 11:02:20 -05:00
Ash Wilson
5e236d6ad1
Use cheerio for XML parsing and serializing 2019-02-15 08:35:35 -05:00
David Wilson
0fc3b34292 Move upload-linux-package.js to script/vsts/lib 2019-02-08 13:33:31 -08:00
David Wilson
7c56ae28a7 Move release publishing script and deps under script/vsts 2019-02-08 13:33:30 -08:00
David Wilson
2c8b8ef77e Change chromedriver/mksnapshot version check to only lock major version 2019-02-07 15:03:23 -08:00
Ash Wilson
c192aeaa14
⬆️ electron-link 2019-02-04 14:33:04 -05:00
David Wilson
7e5ba7c1ab Use the new Electron 3.0 snapshotting process with mksnapshot 2019-01-18 15:13:24 -08:00
David Wilson
8dbd98a714 ⬆️ :electron: electron@3.0.0-beta.9 2019-01-18 15:12:55 -08:00
Ash Wilson
3caaabf304
⬆️ electron-link 2019-01-02 16:02:42 -05:00
Ash Wilson
8274b4744e
Use the electron-link prerelease 2019-01-02 13:40:11 -05:00
Ash Wilson
75200c6227
⬆️ electron-link 2018-12-21 08:40:38 -05:00
David Wilson
0423bf75ac Enable upload of Linux packages to packagecloud from release builds 2018-10-30 08:31:57 -07:00
Max Brunsfeld
c4c7fd299f Minify the startup snapshot script with terser 2018-08-24 17:06:50 -07:00
David Wilson
f925937a14 ⬆️ npm@6.2.0 2018-08-06 07:33:47 -07:00
Ash Wilson
6e2fb6296a
Use npm 6.1.0 in script/ 2018-07-30 14:49:13 -04:00
David Wilson
a5a8727b0b Upload release assets to S3 in script/publish-release 2018-06-26 10:45:11 -07:00
David Wilson
34e37f3159 Enable automated nightly Atom releases
This change adds automation for producing nightly Atom releases using
VSTS CI.  Most of the changes are just slight modifications to Atom's
existing build scripts to produce another build channel and publish
those artifacts in a way that can be installed and updated when new
releases are available.
2018-06-18 21:01:19 -07:00
David Wilson
a18a239c54 ⬆️ electron-link 2018-06-06 09:40:30 -07:00
Jason Rudolph
28c8267cf7
⬆️ electron-chromedriver2.0 & electron-mksnapshot@2.0 2018-05-04 11:44:56 -04:00
Antonio Scandurra
19087d0c67 ⬆️ electron-link 2018-03-13 10:02:35 +01:00
Will Binns-Smith
e9d4163899
Replace csslint with stylelint (#16803) 2018-02-21 16:20:20 -08:00
Ash Wilson
9dd40256e9
⬆️ tello 2018-02-18 22:20:55 -08:00
Damien Guard
9a3585fc44
:arrow-up: electron-winstaller 2018-01-17 15:37:12 -08:00
David Wilson
2cb66ae9e1
Merge pull request #15498 from MoritzKn/refactor-install-script
Refactor install script for linux (install dev channel parallel, use icon themes)
2018-01-10 10:50:23 -08:00
Max Brunsfeld
75b4a7a984 ⬆️ joanna, put back AtomEnvironment public property docs 2018-01-04 12:12:43 -08:00
Ian Olsen
b54655e41d ⬆️ electron@1.7.9 2017-11-27 20:18:45 -07:00
Antonio Scandurra
3f0f72ad0b ⬆️ electron-link
This fixes the DevTools slowness we were observing in Atom. For more
information, see 7f5555c33e.
2017-10-10 12:41:02 +02:00
Antonio Scandurra
1ca49d8f17 Move random-seed into script/package.json
...so that it doesn't get included in the final application bundle.
2017-10-05 13:51:26 +02:00
Damien Guard
3aa27a6256
⬆️ electron-winstaller 2017-09-14 23:45:37 -07:00
MoritzKn
e99b57a492 Change install script to install dev channel separately 2017-08-30 05:14:20 +02:00
Max Brunsfeld
514952614e Replace runas with fs-admin in install-application script 2017-08-25 14:18:26 -07:00
Ash Wilson
276fcb9e96
⬆️ electron-link 2017-08-08 16:52:38 -04:00
Ash Wilson
1d73f40d20
⬆️ joanna 2017-08-04 16:23:16 -04:00
Jason Rudolph
5fb82836c3
Use npm 5.3.0 for building Atom 2017-07-16 08:56:50 -04:00
Damien Guard
e88e0fc55c
Use npm 5.1.0 for building Atom 2017-07-13 09:22:23 -07:00
Damien Guard
032dcd8bf4
⬆️ electron-winstaller 2017-06-12 18:04:21 -07:00
Antonio Scandurra
7923b55374 ⬆️ electron-link 2017-05-19 14:01:10 +02:00
Antonio Scandurra
d44876f3bc Merge branch 'master' into tj-upgrade-electron 2017-05-16 14:39:47 +02:00
Damien Guard
21de88db1f
⬆️ electron-winstaller 2017-05-15 09:06:45 -07:00
Antonio Scandurra
729ae0ea51 Merge branch 'master' into tj-upgrade-electron
# Conflicts:
#	script/package.json
#	src/task.coffee
2017-05-11 18:05:12 +02:00
Antonio Scandurra
9346ff9e63 Speed up parsing the snapshot source map
When calling remote functions or emitting deprecation warnings
respectively Electron and Grim create a fake `Error` object to retrieve
the stack trace of the current call site.

When doing this for the first time, if the call site was located inside
a snapshotted file, previously we would parse the source map for the
snapshot and translate the position of each call in the stack trace.
However, since the snapshot source map is quite big, we were observing
major slowdowns when parsing it for the first time.

With this commit we will parse the snapshot source map while generating
the snapshot, which will allow to not pay for it during runtime.

Signed-off-by: Michelle Tilley <binarymuse@github.com>
2017-05-11 14:21:45 +02:00
Nathan Sobo
cb982d6513 Upgrade to Electron 1.6.2 2017-05-03 14:21:24 +02:00
Nathan Sobo
1c796ed773 ⬆️ donna in script dependencies 2017-05-03 14:21:24 +02:00