Commit Graph

1106 Commits

Author SHA1 Message Date
David Wilson
4fa1dbff9a Resolve dereferenced symlinks relative to node_modules 2018-12-13 10:04:36 -08:00
David Wilson
d3cfbf97f9 Copy all node_modules paths in one step 2018-12-12 21:43:36 -08:00
David Wilson
05c8b9d1a1 Improve comments for clarity 2018-12-11 14:50:02 -08:00
David Wilson
425bbf8485 Only deref top-level symlinks in node_modules when copying assets 2018-12-11 13:08:55 -08:00
Winston Liu
a2dec3fb1d ⬆️ tree-view@0.224.4 2018-11-15 11:47:52 -05:00
simurai
9b9062b9f7 Update package-locks 2018-11-14 15:46:44 +09:00
David Wilson
be2eea05cf Fetch existing package details as JSON 2018-10-30 09:03:57 -07:00
David Wilson
0423bf75ac Enable upload of Linux packages to packagecloud from release builds 2018-10-30 08:31:57 -07:00
David Wilson
5b4ef69e24 Clean up unhelpful 'No README data' warnings in Atom build
Co-Authored-By: Tilde Ann Thurium <annthurium@github.com>
2018-10-03 15:24:35 -07:00
David Wilson
df2018e93c Use spawnSync instead of execSync in script/vsts/windows-run.js 2018-09-27 13:39:19 -07:00
David Wilson
2bbc91a3a8 Return a non-zero error code when windows-run.js CI script fails on VSTS 2018-09-18 09:30:36 -07:00
David Wilson
e6507c59cb Turn RELEASES file support back on for Windows x86 builds 2018-09-14 23:02:20 -07:00
David Wilson
0eb040a382 👕 2018-09-14 21:54:32 -07:00
David Wilson
b22441e545 Temporarily turn off RELEASES input for first Windows x86 Nightly build 2018-09-14 21:29:19 -07:00
David Wilson
262c2f1c0e Write to stderr when an error is encountered in windows-run.js 2018-09-14 21:05:36 -07:00
David Wilson
aef6ba315b Merge pull request #18049 from atom/dw-fix-linux-build
Use a custom Ubuntu 18.04 container for VSTS Linux builds
2018-09-14 13:34:08 -07:00
David Wilson
69932be7d8 Use a custom Ubuntu 18.04 container for VSTS Linux builds 2018-09-14 11:39:27 -07:00
David Wilson
7961bd5124 Upload x86 Windows build artifacts 2018-09-13 17:16:09 -07:00
David Wilson
861a2155b8 Enable Windows x64 builds on VSTS 2018-09-13 16:10:55 -07:00
David Wilson
a4a94c2361 Fix bad condition on artifact upload task in linux.yml 2018-09-06 10:46:30 -07:00
David Wilson
6ff5ea5250 Don't upload build artifacts in PR builds 2018-09-06 08:08:25 -07:00
Chris Patterson
3a71011388 fixing vmImage name 2018-08-31 15:58:42 -04:00
Chris Patterson
27690cb71b Rolling back to vs2015 image
For some reason the vs2017 image can't build with python 2.7 and gyp properly.
2018-08-31 15:50:00 -04:00
Chris Patterson
bc14ba5e04 Added explicit python version
Updated  Windows job to specify python version
2018-08-31 15:34:20 -04:00
Chris Patterson
c8c50580bf Fix strategy and timeout
Changing the matrix to match new strategy schema.  and moving timoutInMinutes up.
2018-08-31 15:13:57 -04:00
Chris Patterson
1c23aae6a7 Changing phase to job and updating queue to pool 2018-08-31 15:01:27 -04:00
Max Brunsfeld
22e8b2ec0f Preserve function names when minifying startup snapshot
The `cson-parser` module relies on the Function.prototype.name because
it uses classes that are written in CoffeeScript.
2018-08-30 12:04:25 -07:00
Max Brunsfeld
c4c7fd299f Minify the startup snapshot script with terser 2018-08-24 17:06:50 -07:00
Max Brunsfeld
467415af19 Merge branch 'master' into wl-rm-safe-clipboard 2018-08-24 11:57:36 -07:00
David Wilson
c096aa6bac Use 'sudo' with /sbin/start-stop-daemon 2018-08-23 19:52:09 -07:00
David Wilson
1a780c84a2 Use 'sudo' for apt-get invocations 2018-08-23 19:51:38 -07:00
David Wilson
5f55bf2029 Try "Hosted Ubuntu 1604" queue in VSTS 2018-08-23 19:18:29 -07:00
Tilde Ann Thurium
8b14622857 block tar module from being snapshotted
`npm install` moved some dependencies around.  We are already not 
snapshotting `tar`, now let's also not snapshot `tar` as a dependency of 
`ls-archive`.

Co-Authored-By: David Wilson <daviwil@users.noreply.github.com>
2018-08-23 15:34:42 -07: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
ad4553cbba Merge pull request #17686 from atom/dw-repo-local-core-packages
Enable repo-local core packages in the 'packages' folder
2018-08-21 10:08:39 -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
138966224a Fix missing READMEs on core package detail pages
Fixes atom/settings-view#1069

Co-Authored-By: Tilde Ann Thurium <annthurium@github.com>
2018-08-15 16:34:57 -07:00
David Wilson
2b73c6b28a 👕 2018-08-14 15:02:55 -07:00
David Wilson
28c891e741 Default to 'atom.cmd' on Windows 2018-08-09 08:40:34 -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
0e9f465888 Merge pull request #17804 from atom/dw-fix-pr-auth-error
Only set VSTS build number in non-PR builds to avoid auth errors
2018-08-08 12:53:08 -07:00
David Wilson
46ac543dd5 Only set VSTS build number in non-PR builds to avoid auth errors 2018-08-08 11:14:48 -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
c7aaa880fb Always use install for apm 2018-08-08 12:36:15 -04:00
Ash Wilson
96e563555c Pick up CI from the environment 2018-08-08 10:47:31 -04:00
Ash Wilson
ed47bf7fd5 Set --ci implicitly if CI is set to "true" 2018-08-08 10:47:18 -04:00
Ash Wilson
fd955a69a7 Upgrade npm to get "ci" 2018-08-08 09:31:08 -04:00