Rafael Oleza
27e9ab8d32
Use the correct executable name on the code signing tool
2019-07-16 18:32:24 +02:00
Rafael Oleza
2c516fb705
⬆️ electron-winstaller
...
With this PR Atom uses a custom version of `electron-winstaller` named
`@atom/electron-winstaller` which contains a custom version of `Squirrel.Windows`
built from https://github.com/Squirrel/Squirrel.Windows/pull/149
This should fix the issues when upgrading from e.g nightly-9 to
nightly-10
2019-06-19 17:06:44 +02:00
Rafael Oleza
0e7d99dce9
Update name of windows autoupdater executable
2019-06-17 19:35:44 +02:00
Jason Rudolph
0baff74cee
Always show warning if --test-sign arg is used when building win32
...
/xref https://github.com/atom/atom/pull/18116#discussion_r284952925
2019-05-21 10:24:44 -04:00
David Wilson
203fbbd074
Added --test-sign to script/build to sign local builds of Atom on macOS
2019-05-15 15:46:46 -07:00
Jason Rudolph
5f52a8e0b0
Lint earlier in the build process
2019-04-02 19:43:44 -04:00
Ash Wilson
c513d1c024
Set ELECTRON_VERSION to the current Electron version.
2019-03-06 10:39:33 -05:00
Ash Wilson
d0811b82ed
Add a --ci option to script/build
2018-08-08 08:41:30 -04:00
Ash Wilson
b369a971e1
Don't clean package-lock.json files any more
2018-07-16 09:47:58 -04: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
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