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