David Wilson
ff0cd4c6ed
Use atom.io update endpoint for Windows installer builds
2018-06-28 12:54:06 -07:00
David Wilson
9669a9bbfb
Update app title and file paths to use channel name
2018-06-28 12:52:39 -07:00
David Wilson
ed48f2d1f7
Generate nightly build version from package.json
2018-06-26 10:46:49 -07:00
David Wilson
a5a8727b0b
Upload release assets to S3 in script/publish-release
2018-06-26 10:45:11 -07:00
David Wilson
9388a7813e
Simplify channel name detection
2018-06-26 10:45:10 -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
Thomas Johansen
5072e4b54f
Remove decompress-zip from the snapshot blacklist
2018-06-06 23:30:20 +02:00
Thomas Johansen
fcb8ca7441
Add yauzl to the snapshot blacklist
2018-06-06 22:29:55 +02:00
David Wilson
a18a239c54
⬆️ electron-link
2018-06-06 09:40:30 -07:00
Landon Abney
064fcce3f6
Merge pull request #17057 from atom/la/generate-api-docs
...
Add --generate-api-docs to build script
2018-06-01 10:55:07 -07:00
Landon Abney
5e49917c56
Wrap binariesPromise handling in an if
...
Instead of forcing an immediate exit with process.exit(), wrap the
handling of binariesPromise in an `if` statement, allowing the script to
exit on its own if passed the new option.
2018-06-01 09:31:03 -07:00
Landon Abney
bb7046830a
Revert moving of dependencies
...
This change isn't necessary for adding the option.
2018-06-01 09:29:29 -07:00
Ash Wilson
cdd433a954
Overeager glob
2018-05-07 12:53:31 -04:00
Jason Rudolph
28c8267cf7
⬆️ electron-chromedriver2.0 & electron-mksnapshot@2.0
2018-05-04 11:44:56 -04:00
Landon Abney
53ef5ca4cc
Add --generate-api-docs to build script
...
Add a new option `--generate-api-docs` that changes the build script to
only do what is required to build the API documentation, skipping the
process of building the full Atom binaries.
2018-03-30 13:10:32 -07:00
Antonio Scandurra
e1e93c08b8
Exclude modules required from xregexp-all.js
...
This file is already "browserified", meaning that it should be fine to
embed it verbatim inside the snapshot. The errors observed in e.g.
https://circleci.com/gh/atom/atom/7139 were in fact caused by trying to
process xregexp's already "browserified" modules again using
electron-link.
2018-03-13 10:06:19 +01:00
Antonio Scandurra
19087d0c67
⬆️ electron-link
2018-03-13 10:02:35 +01:00
Max Brunsfeld
74ea91ab2e
Fix snapshot blacklist for request module
2018-02-22 13:26:56 -08: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
Antonio Scandurra
86c3712520
Don't transpile JS files found in benchmarks, exports and src folders
2018-01-19 09:43:55 +01:00
Damien Guard
9a3585fc44
:arrow-up: electron-winstaller
2018-01-17 15:37:12 -08:00
Moritz
cef511c5d2
Link spec for finding icon dir in install script
...
This is a follow up for #15498
2018-01-13 01:53:19 +01:00
Damien Guard
61df0bd6d9
No longer used on appveyor
2018-01-12 15:24:21 -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
Michelle Tilley
233e519007
Add winreg to snapshot ignore list
2018-01-09 11:52:18 -08:00
Lee Dohm
d265bef8f2
Merge pull request #16493 from atom/clean-package-lock
...
Remove unused package-lock.json files before building
2018-01-07 19:26:39 -08:00
lee-dohm
1aeff19eab
Forgot to check in the require
2018-01-04 13:02:21 -08:00
lee-dohm
fa96a90e12
Remove unused package-lock.json files before building
2018-01-04 12:54:42 -08:00
Max Brunsfeld
7aac32e915
Merge branch 'master' into mb-tree-sitter-parsers
2018-01-04 12:13:30 -08:00
Max Brunsfeld
75b4a7a984
⬆️ joanna, put back AtomEnvironment public property docs
2018-01-04 12:12:43 -08:00
Max Brunsfeld
2fa3b65364
Merge branch 'master' into mb-tree-sitter-parsers
2018-01-03 15:20:10 -08:00
Nathan Sobo
aeb8db2e14
Don't snapshot lodash.isequal because it builds an ArrayBuffer on eval
...
This won't work until v8 6.2.
2017-12-21 10:10:12 -07:00
Nathan Sobo
b11b0b9f9f
Disable inline caches during snapshot generation to work around crash
2017-12-21 09:59:59 -07:00
Max Brunsfeld
28edfb5b0a
Exclude tree-sitter's main JS file from the startup snapshot
2017-11-30 09:31:08 -08:00
Ian Olsen
b54655e41d
⬆️ electron@1.7.9
2017-11-27 20:18:45 -07:00
Steven Hobson-Campbell
bbb331e1f7
Merge remote-tracking branch 'upstream/master' into tests
2017-10-25 14:14:12 -07:00
Wliu
9fcc6a9bce
Use endsWith to match modules to exclude from the snapshot
2017-10-20 01:27:15 +02: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
Damien Guard
c698576c8f
Remove test*.html from packaged app output
2017-10-06 10:43:01 -07: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
Max Brunsfeld
07614b3b38
Update git-utils main path in startup snapshot blacklist
2017-09-27 12:36:51 -07:00
Damien Guard
3aa27a6256
⬆️ electron-winstaller
2017-09-14 23:45:37 -07:00
Max Brunsfeld
07c3c6ea2d
Use the Atom Beta executable to verify startup snapshots when building Beta
2017-09-11 09:47:02 -07:00
Wliu
1a4e6c4c85
Merge pull request #15603 from jsoref/spelling
...
Spelling
2017-09-10 18:29:38 +02:00
Josh Soref
a5e3dfc802
spelling: version
2017-09-10 15:46:41 +00:00
Josh Soref
0e7739a026
spelling: package
2017-09-10 15:46:40 +00:00
Steven
80c81b9e03
PR feedback
2017-09-08 15:56:48 -07:00
Antonio Scandurra
8c8d6f7ce4
🔥 Delete unused require
2017-09-06 11:28:19 +02:00
Antonio Scandurra
2050f58a0e
Don't override process.env variables
2017-09-06 11:08:58 +02:00