Commit Graph

75 Commits

Author SHA1 Message Date
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