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
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
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
Damien Guard
8130850e2a
Bring in latest code signing changes from 1.19-releases by hand.
2017-07-20 09:33:44 -07:00
Damien Guard
db2800dac9
Sign manually without using Squirrel
2017-07-19 11:48:31 -07:00
Damien Guard
dcbb72bbec
Do not dump symbols when using existing binaries. Change command switch name
2017-07-17 14:41:12 -07:00
Damien Guard
fe147ccf2e
Only dumpSymbols if rebuilding binaries during build
2017-07-17 13:00:40 -07:00
Damien Guard
4354b8b7b3
Add --existing-artifacts switch to script\build
2017-07-12 11:32:44 -07:00
Wliu
7c2510eb9c
Merge branch 'master' into wl-build-on-node-7
2017-05-11 12:06:26 -04:00
Damien Guard
cfa072017d
Sign without Squirrel if --code-sign without --create-windows-installer
2017-04-17 18:11:57 -07:00
Michelle Tilley
6425b5e069
Merge pull request #14131 from atom/mkt-prepare-build-for-per-package-transpilation
...
Update build to pre-compile packages with per-package transpilation configs
2017-04-06 00:39:50 -07:00
Michelle Tilley
bd31a2d166
Better wording around transpiling packages with custom transpilers
2017-04-04 12:13:04 -07:00
Michelle Tilley
155c3a14bf
Perform per-package transpilation on bundled packages during build
2017-04-04 07:54:14 -07:00
Krzesimir Nowak
de9f491474
Allow specifying installation directory
2017-03-28 11:40:40 +02:00
Wliu
27c66300e4
Merge branch 'master' into wl-build-on-node-7
2017-03-21 23:25:31 -04:00
Antonio Scandurra
d73547242b
Run script/bootstrap during script/build
2017-03-02 08:29:45 +01:00
Antonio Scandurra
9b8c7973d7
WIP
2017-02-28 09:34:55 +01:00
Antonio Scandurra
e453b04105
Put back code that was commented out
2017-02-27 16:45:57 +01:00
Antonio Scandurra
54eb65631a
⬆️ electron-link
2017-02-27 13:53:47 +01:00
Antonio Scandurra
ea879340c0
WIP
2017-02-24 16:36:16 +01:00
Antonio Scandurra
f87a53bce9
Run all steps in script/build
2017-02-24 11:01:59 +01:00
Antonio Scandurra
e624f24b6d
WIP
2017-02-23 17:26:41 +01:00
Antonio Scandurra
264ff4a865
Merge branch 'master' into as-ns-startup-snapshot
2017-02-23 10:01:52 +01:00
Wliu
7bb08e39f3
👕
2017-01-24 23:41:30 -05:00
Damien Guard
aa2b32e29c
Ensure chromedriver matches electron version during build
2016-12-13 10:13:22 -08:00
Damien Guard
f25a718c02
Switch electron-chromedriver from GitHub download to npm install
2016-12-12 16:31:38 -08:00
Antonio Scandurra
77b8089e3a
Use the snapshot result to require core modules
2016-11-15 18:03:36 +01:00
Antonio Scandurra
1d16d687bb
Start on generating a startup snapshot script via electron-link
2016-11-15 11:01:51 +01:00
Philip Schatz
7bbc0d12eb
🐛 support variable terminal widths
2016-09-27 14:25:45 -04:00
Antonio Scandurra
de3fca49a8
Run script/bootstrap immediately after running script/build
...
This will ensure all the dependencies used later in `script/build` are
installed.
2016-08-30 11:49:52 +02:00
Nathan Sobo
c1c4067179
Run script/bootstrap from script/build
2016-08-29 15:33:34 -06:00
Antonio Scandurra
b6de97f52f
🎨
2016-08-29 11:42:21 +02:00
Antonio Scandurra
4a940592e6
Include error stack when logging unhandled rejections
2016-08-29 10:38:23 +02:00
Nathan Sobo
c9de91dc09
Rename create-installer option to create-windows-installer to match help
...
Signed-off-by: Antonio Scandurra <as-cii@github.com >
2016-08-15 08:05:57 -06:00
Antonio Scandurra
08dcb39f87
Start on RPM package creation
2016-08-15 16:00:33 +02:00
Antonio Scandurra
d97edcb8aa
📝
2016-08-15 14:41:49 +02:00
Antonio Scandurra
0925dd065a
🎨
2016-08-15 13:18:15 +02:00
Antonio Scandurra
9e0d7638e4
Create Debian package
2016-08-15 12:05:50 +02:00
Antonio Scandurra
052ce394fe
🔥
2016-08-13 12:56:42 +02:00
Antonio Scandurra
5fc2405801
Compile CSON, Babel and Coffeescript files using CompileCache
2016-08-13 12:49:46 +02:00
Antonio Scandurra
df6e0aca1b
Create folder if it doesn't exist when downloading files
2016-08-13 12:01:23 +02:00
Damien Guard
ad809a8d00
Wording clarifications for build options
2016-08-12 12:04:51 -06:00
Damien Guard
5a69d0bf4a
Remove skip-rebuild option
2016-08-12 12:04:45 -06:00
Damien Guard
89152fbf58
Add help, don't build winstaller by default, add skip
2016-08-12 12:04:35 -06:00
Antonio Scandurra
ff9fb6edce
Download Chromedriver during script/build
...
...so that we can cache it.
2016-08-11 12:56:15 +02:00
Antonio Scandurra
ae8801ad62
Add missing return
2016-08-09 14:23:46 +02:00
Antonio Scandurra
6d803ed3a4
Compress artifacts when passing --compress-artifacts to script/build
2016-08-09 13:29:47 +02:00
Antonio Scandurra
d089c94f3b
Remove trailing ... in log messages
2016-08-08 15:18:21 +02:00