Commit Graph

86 Commits

Author SHA1 Message Date
Kevin Sawicki
fd177d7171 Look for token in keychain 2013-10-22 15:13:35 -07:00
Kevin Sawicki
a7d2c14364 Expect 201 when creating package/version 2013-10-22 12:31:12 -07:00
Kevin Sawicki
4d035b148d 💄 2013-10-22 09:01:31 -07:00
Kevin Sawicki
4fae98d049 Use atom.io URL 2013-10-22 09:01:30 -07:00
Kevin Sawicki
f01d006e25 Add task to publish packages 2013-10-22 09:01:30 -07:00
Cheng Zhao
0a561643a9 Home directory is process.env.USERPROFILE on Windows. 2013-10-21 22:04:51 +08:00
Cheng Zhao
459309aa78 Do not use "/tmp" in scripts. 2013-10-21 21:42:55 +08:00
Kevin Sawicki
4d4551987f Use underscore-plus in Grunt tasks 2013-10-15 13:50:16 -07:00
Kevin Sawicki
c0cc002134 Log empty line after specs complete 2013-10-14 11:39:29 -07:00
Kevin Sawicki
f506130d3b Round the logged spec time 2013-10-14 10:34:20 -07:00
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