Commit Graph

171 Commits

Author SHA1 Message Date
Jason Rudolph
4980439f0c
Require npm 6+ on CI
This change will allow us to use `npm ci` instead of `npm install` on 
CI, so that we can respect the package-lock.json file.
2019-04-17 11:48:28 -04:00
David Wilson
09b45911bc Local package paths now use symbolic links, remove extra package install 2018-08-21 10:54:20 -07:00
David Wilson
78e16b1c83 Move requires relevant to package bootstrapping after npm install step 2018-08-21 06:52:35 -07:00
David Wilson
0a7b62cd06 Convert stderrOnly param of runApmInstall to stdioOptions 2018-08-21 06:47:45 -07:00
David Wilson
4a218cbb7a Delete unneeded script/dev and move package install back to bootstrap 2018-08-21 06:41:29 -07:00
David Wilson
b107cd547c Create 'script/dev' for streamlined launch of Atom dev mode 2018-08-09 08:29:35 -07:00
David Wilson
653822bf15 Pass new CI parameter to runApmInstall 2018-08-09 06:11:47 -07:00
David Wilson
298db7314c Merge remote-tracking branch 'origin/master' into dw-repo-local-core-packages 2018-08-08 11:07:05 -07:00
Ash Wilson
ed47bf7fd5
Set --ci implicitly if CI is set to "true" 2018-08-08 10:47:18 -04:00
Ash Wilson
d0811b82ed
Add a --ci option to script/build 2018-08-08 08:41:30 -04:00
David Wilson
dbaa75b598 Move script/bootstrap dependency module to later in bootstrap script 2018-08-07 16:29:47 -07:00
David Wilson
9e71365c95 Run apm install in local package folders to prepare for dev mode 2018-08-07 16:09:34 -07:00
Damien Guard
d15e65a2c0
Output apm version info during build 2017-07-19 08:50:20 -07:00
Michelle Tilley
4cbff30446
Fix missing import in script/bootstrap 2017-05-09 15:25:53 +02:00
Michelle Tilley
b74cb80f19
Ensure script/tests runs package tests with devDeps installed 2017-05-09 15:21:26 +02:00
Antonio Scandurra
4a940592e6 Include error stack when logging unhandled rejections 2016-08-29 10:38:23 +02:00
Nathan Sobo
5419bc4eb9 Omit msbuild.exe from the PATH during script/bootstrap on Windows 2016-08-04 16:45:54 -06:00
Antonio Scandurra
354f0d8fa8 Remove .js from scripts 2016-08-02 14:37:51 +02:00
Antonio Scandurra
68565349c1 Move script to script-old 2016-08-02 09:22:55 +02:00
Nathan Sobo
beeeaeb521 Revert "Revert "Use apm@1.12.2 with Node v4 and npm v3 \o/"" 2016-07-26 10:29:25 -06:00
Nathan Sobo
f19e043f5c Revert "Use apm@1.12.2 with Node v4 and npm v3 \o/" 2016-07-25 16:22:22 -06:00
Michelle Tilley
4fd463a2fb
Don't suppress build output when ATOM_NOISY_BUILD is set 2016-06-14 14:38:51 -07:00
Michelle Tilley
3836907ee3 ⬆️ apm@1.11.0
Signed-off-by: Katrina Uychaco <kuychaco@github.com>
2016-06-13 11:20:13 -07:00
Eric Bower
39f769420e match apms node version 2016-05-22 11:27:50 -04:00
Josh Abernathy
032a734325 A better description of why we're forcing 32-bit. 2016-01-17 15:47:18 -05:00
Josh Abernathy
e87c90449e Revert "Always set the architecture to ia32 on Windows."
This reverts commit 5c77effc20.
2016-01-17 15:45:30 -05:00
Josh Abernathy
44894203e7 Force 32-bit binaries from node-pre-gyp. 2016-01-17 00:07:50 -05:00
joshaber
6b4a05495e Commas are important. 2016-01-05 12:38:10 -05:00
joshaber
b8b2c88a0a Merge branch 'master' into dh-async-repo 2016-01-05 12:36:34 -05:00
joshaber
f04fee2ad9 Comment why. 2015-12-28 17:23:44 -05:00
joshaber
666958d6b9 Try just setting the target? 2015-12-28 16:50:00 -05:00
joshaber
a7ba6c8638 Try args again. 2015-12-28 16:21:37 -05:00
joshaber
bf0f6afe20 Log the environment. 2015-12-28 16:18:29 -05:00
joshaber
1eceae96cc Once more, with feeling. 2015-12-28 15:42:19 -05:00
joshaber
be9d74adbf Back to using npmrc. 2015-12-28 15:10:01 -05:00
joshaber
f23d9330fa Try passing them as args. 2015-12-28 14:39:02 -05:00
joshaber
9773adc8f8 Not an object anymore. 2015-12-28 14:28:50 -05:00
joshaber
2ccbdee48f These commands will log, so no need to do it ourselves. 2015-12-28 13:29:28 -05:00
joshaber
91ff9079d4 Just pass through the environment. 2015-12-28 13:17:06 -05:00
joshaber
71bf3a7546 How about this. 2015-12-28 13:16:22 -05:00
joshaber
11180cea1c Syntax 2015-12-28 13:11:33 -05:00
joshaber
8ac72db0b2 Get the Electron version from our package.json. 2015-12-28 13:09:38 -05:00
joshaber
ed92db1f43 Provide messages for all these steps. 2015-12-28 13:05:29 -05:00
Antonio Scandurra
4e0b2c0c21 Print package/modules (un)installation times 2015-12-19 16:20:27 +01:00
joshaber
5c77effc20 Always set the architecture to ia32 on Windows. 2015-12-15 17:23:23 -05:00
joshaber
ab94103497 Back to putting them in the npmrc. 2015-12-09 23:19:09 -05:00
joshaber
b810a8b491 Get the Electron version from the package. 2015-12-09 17:04:41 -05:00
Max Brunsfeld
e7838398e9 Set ATOM_RESOURCE_PATH for apm during bootstrap
Signed-off-by: Nathan Sobo <nathan@github.com>
2015-09-09 11:57:52 -07:00
Kevin Sawicki
63e6df8022 Move .npmrc file to build folder
apm commands appear to be picking it up as a config file when bootstrapping
from the root of the repo causing cache clashes between build modules and
core packages.
2015-03-24 13:16:08 -07:00
Kevin Sawicki
d70e2b4912 Install apm with a 0.10.35 target 2015-02-18 16:01:45 -08:00