Commit Graph

76 Commits

Author SHA1 Message Date
Kevin Sawicki
4549ea2058 Log total spec time when done 2013-10-14 10:34:20 -07:00
Kevin Sawicki
afa03b6379 Bump queue concurrency when core specs finish 2013-10-14 10:34:08 -07:00
Kevin Sawicki
3ff0b3cfe2 Fail build when either set of specs fail 2013-10-14 10:33:38 -07:00
Kevin Sawicki
b73798bd03 Rename test-task to spec-task 2013-10-14 10:33:37 -07:00
Kevin Sawicki
8ecc353999 Run core and package specs in parallel 2013-10-14 10:33:37 -07:00
Kevin Sawicki
118625f002 Increase concurrency to 2 2013-10-14 10:33:37 -07:00
Kevin Sawicki
1e6cca0969 Extract isAtomPackage task helper 2013-10-14 10:33:37 -07:00
Kevin Sawicki
64c5732e51 Add missing underscore require 2013-10-14 10:33:37 -07:00
Kevin Sawicki
e8c399428c Set ATOM_PATH env var when launching specs 2013-10-14 10:33:37 -07:00
Kevin Sawicki
5b239938a9 Resolve atom.sh and apm relative to app dir 2013-10-14 10:33:37 -07:00
Kevin Sawicki
c1f8b1e941 💄 Use long opts for clarity 2013-10-14 10:33:37 -07:00
Kevin Sawicki
aed15766fb 💄 Resolve apm path once 2013-10-14 10:33:37 -07:00
Kevin Sawicki
0f1c1715dd Add all specs to queue 2013-10-14 10:33:37 -07:00
Kevin Sawicki
091189ee79 Log what specs are running 2013-10-14 10:33:37 -07:00
Kevin Sawicki
a79f36cbf2 💄 Resolve atom.sh once 2013-10-14 10:33:36 -07:00
Kevin Sawicki
483f63ab05 Add test task that runs packages specs from queue 2013-10-14 10:33:36 -07:00
Cheng Zhao
c614ec6beb Fix "Missing or invalid User Agent string." error. 2013-10-10 15:18:52 +08:00
Matt Colyer
15a62eab63 Parse multipart response from AWS S3 2013-10-04 09:24:19 -07:00
probablycorey
6fb400926f Allow task to ask for GitHub API token 2013-09-27 11:41:37 -07:00
probablycorey
2f511ec412 Give error more descriptive title 2013-09-27 10:47:26 -07:00
probablycorey
2870edaf06 Output error message if GitHub api fails 2013-09-27 10:47:02 -07:00
Cheng Zhao
12ffc222bb Uses GitHub Releases API to download atom-shell. 2013-09-27 19:15:56 +08:00
Matt Colyer
f64c0e0472 Warm the theme cache for the base16 theme 2013-09-17 14:10:11 -07:00
Matt Colyer
075daa8e94 Bundle solarized dark syntax theme 2013-09-17 14:09:54 -07:00
Cheng Zhao
e955a0d282 Enable to use http proxy when updating atom-shell.
Used for 🐢 networking :/
2013-09-17 10:07:19 +08:00
Kevin Sawicki
33bce240cf Use LESS imports paths from config 2013-09-16 16:23:59 -07:00
Kevin Sawicki
613f72003c Precompile main stylesheet from each theme 2013-09-16 15:52:15 -07:00
Kevin Sawicki
262ada0b6c 💄 typo in TODO comment 2013-09-16 15:35:45 -07:00
Kevin Sawicki
b68fc9c44a Copy dev dependencies to application directory 2013-09-16 15:01:13 -07:00
Kevin Sawicki
0d8411dbbb Prebuild LESS cache for common theme configurations 2013-09-16 14:58:25 -07:00
Kevin Sawicki
f54f4f440d 💄 2013-09-16 14:41:25 -07:00
Kevin Sawicki
c80afda593 Don't precompile LESS files 2013-09-16 14:41:25 -07:00
Kevin Sawicki
c8fc7b8400 Delete less cache from partial-clean task 2013-09-16 14:40:39 -07:00
Matt Colyer
a83878590d Remove build step which copied themes folder 2013-09-13 12:13:33 -07:00
Matt Colyer
81a18565f0 Publish docs don't need patch versions 2013-09-11 09:49:43 -07:00
Kevin Sawicki
31a5ec62fd Delete cache dir exported by coffee-cache in clean task 2013-09-09 18:56:15 +01:00
Kevin Sawicki
bc76b70552 Add SHA-1 based CoffeeScript compile cache
This restores the require cache that was used pre-node integration
2013-09-09 18:56:15 +01:00
Kevin Sawicki
e10f06e48f Spawn unzip command directly
adm-zip does not support retaining the executable flag and node-unzip
fails for files the size of atom-shell.zip
2013-09-09 18:40:23 +01:00
Kevin Sawicki
a669950239 Lint tasks folder 2013-09-09 18:40:22 +01:00
Kevin Sawicki
fe4f9471e6 Remove cache directory before downloading
This ensures any previously failed downloads/extractions are cleaned
up before a new atom-shell distribution is downloaded and extracted.
2013-09-09 18:40:22 +01:00
Kevin Sawicki
a7eaac3984 Invoke callback after zip file is removed 2013-09-09 18:40:22 +01:00
Kevin Sawicki
325438c532 Look for version file to determine if cached
This guards against the directory being created but extraction
previously failing.
2013-09-09 18:40:22 +01:00
Kevin Sawicki
c24eec8205 💄 2013-09-09 18:40:22 +01:00
Kevin Sawicki
d4f06a096e Invoke callback when no work to be done 2013-09-09 18:40:22 +01:00
Kevin Sawicki
23f30dbbfd Remove unused read stream 2013-09-09 18:40:22 +01:00
Kevin Sawicki
5b73ef20eb Catch any errors thrown by adm-zip 2013-09-09 18:40:22 +01:00
Kevin Sawicki
0e3caafe4d Update atom-shell to version in package.json
This changes the behavior to always install the atom-shell version
in the package.json instead of the latest.

This also ports over the script/update-atom-shell script to a Grunt task.
2013-09-09 18:40:22 +01:00
Kevin Sawicki
5664e94e05 Copy entire spec folder to application dir 2013-09-03 14:25:42 -07:00
Kevin Sawicki
1512029864 Remove deletion of node directory
This directory is no longer at the root of the repo
2013-09-03 14:13:04 -07:00
Kevin Sawicki
d9c62a76bf Implement test task using grunt shell
This prevents duplicate messages in the CI build logs.
2013-08-28 14:11:05 -07:00