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