173 Commits

Author SHA1 Message Date
icecream17
ece90b3e3f Remove unused imports 2022-02-26 16:35:23 -06:00
DeeDeeG
e49879918f script/bootstrap: apm prints the current Atom ver
Lets apm know where this repository's Atom metadata is located,
so that `apm --version` prints the version of Atom being bootstrapped.

Previously, this would print "unknown" if no Atom was installed to the
system, or whatever stable version was installed...
which was irrelevant info during the bootstrapping process.

This should be more straightforward, and less confusing.
2020-09-30 12:34:10 -04:00
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