Natalie Weizenbaum
89aa34c28e
Lock the Dart versions to 2.0.0 and 2.1.0-dev.5 ( #489 )
...
2.1.0-dev.6 removes support for --preview-dart-2, which we currently
rely on for performance.
2018-10-09 14:05:49 -07:00
Natalie Weizenbaum
534256a381
Merge branch '1.10.x' into master
2018-08-09 17:56:30 -07:00
Natalie Weizenbaum
379e2fe72e
Default to the stable Dart channel ( #439 )
2018-08-09 17:53:39 -07:00
Natalie Weizenbaum
4a100c74e5
Document the Travis/Appveyor branch regexps
2018-08-09 15:16:56 -07:00
Natalie Weizenbaum
d3cb2eaf64
Run against old release branches
2018-08-09 13:29:17 -07:00
Natalie Weizenbaum
bc7443fa57
Test against Dart 2 stable
2018-08-09 13:27:50 -07:00
Natalie Weizenbaum
a382289769
Use the latest Node now that laverdet/node-fibers#378 is fixed ( #429 )
2018-08-03 12:50:36 -07:00
Natalie Weizenbaum
5ee73e2ead
Release 1.10.2
...
This is just intended to trigger a new Chocolatey build.
Closes #413
2018-08-02 16:28:07 -07:00
Natalie Weizenbaum
7a73e15693
Reorganize Travis deploy stages ( #405 )
...
Heroku is now deployed along with the other platforms, since it
doesn't directly depend on any of them. Bazel is deployed after
everything else, because it depends on npm deploying successfully.
2018-07-11 16:10:26 -07:00
Natalie Weizenbaum
5ca8ba3519
Fix the name of the Bazel task ( #394 )
2018-07-03 16:28:55 -07:00
Natalie Weizenbaum
dab524d277
Re-enable deploying to Bazel ( #392 )
...
The @sassbot account now has full permissions to push to
bazelbuild/rules_sass.
2018-06-29 13:21:41 -07:00
Natalie Weizenbaum
6c921c069c
Un-pin the Dart SDK version
2018-06-27 15:51:43 -07:00
Natalie Weizenbaum
7e6f03fc18
Run the Dart CLI tests from app snapshots on CI ( #383 )
...
This substantially speeds up the test time, and once we re-enable Dart
2 support is should work around dart-lang/sdk#33257 .
2018-06-27 13:12:16 -07:00
Natalie Weizenbaum
a87300a1e9
Use camel-case for grinder task names
...
This also causes Grinder to use hyphen-separated names for them on the
CLI, rather than underscore-separated.
2018-06-25 16:40:26 -07:00
Natalie Weizenbaum
3b6730369b
Pin the version of Dart that gets published ( #382 )
...
This version was set separately than the version we test against, for
some reason.
Closes #380
2018-06-25 13:14:36 -07:00
Natalie Weizenbaum
69e79d610a
Temporarily disable deploying to Bazel ( #376 )
...
It looks like @sassbot doesn't have permissions to push to Bazel yet.
See bazelbuild/rules_sass#28
2018-06-22 12:45:42 -07:00
Natalie Weizenbaum
44b23d1874
Fetch the pull request body using @sassbot's credentials ( #375 )
...
This avoids running into GitHub's low rate limits for unauthenticated
requests.
2018-06-21 17:59:01 -07:00
Natalie Weizenbaum
d6dc8c9d15
Pin Dart to 2.0.0-dev.63 ( #374 )
...
Rolling forward is blocked on dart-lang/sdk#33574 .
2018-06-21 17:19:38 -07:00
Natalie Weizenbaum
281838e0da
Deploy to Bazel on release ( #358 )
...
Closes bazelbuild/rules_sass#28
2018-06-19 14:00:06 -07:00
Natalie Weizenbaum
847b639b1e
Stop testing against Dart's stable channel
...
Once Dart 2 stable is released, we'll resume testing against stable
releases.
2018-06-14 16:13:39 -07:00
Natalie Weizenbaum
9260e4ba4c
Deploy to each platform as a separate job
...
This ensures that each deployment is independent of all the
others (except Heroku, which we only want to update once *everything*
succeeds).
2018-06-05 16:14:03 -04:00
Natalie Weizenbaum
c8caf7e12d
Make Travis tests their own script
2018-06-05 16:14:03 -04:00
Natalie Weizenbaum
eebde6d81c
Move Travis-specific scripts into tool/travis
2018-06-05 15:44:22 -04:00
Natalie Weizenbaum
0fb5d25ee2
Revert "Merge pull request #320 from sass/remove-path-workaround"
...
This reverts commit 08bfb46f16b178d138fc5e2248963bd55e278d26, reversing
changes made to ad73a91f849f3be152f58910c0e6a9c57233b7f0.
2018-05-31 14:37:21 -04:00
Natalie Weizenbaum
56d9551a33
Stop testing against Dart's stable channel
...
Once Dart 2 stable is released, we'll resume testing against stable
releases.
2018-05-28 15:25:09 -04:00
Natalie Weizenbaum
8e1d80c479
Test against live LTS releases for Node ( #329 )
2018-05-24 16:03:12 -04:00
Natalie Weizenbaum
5afe2a98e3
Pin the stable Node version to 10.1.0
...
This works around laverdet/node-fibers#378 .
2018-05-24 13:15:43 -04:00
Natalie Weizenbaum
d9d55f168e
Release against the Dart dev version on Chocolatey
...
This is now consistently updated with the latest SDK version.
[skip ci]
2018-05-03 11:48:06 -07:00
Natalie Weizenbaum
5d5f231a86
Use a script file to deploy to Heroku
...
Embedding this in YAML kept producing weird parsing issues.
[skip ci]
2018-05-02 17:32:10 -07:00
Natalie Weizenbaum
166dac67d4
Add line continuations to the Heroku deploy script
...
[skip ci]
2018-04-25 19:14:39 -07:00
Natalie Weizenbaum
765607ea7c
Fix Heroku deployment
2018-04-19 15:47:41 -07:00
Natalie Weizenbaum
a23b8299a9
Enable tests for the latest Dart
2018-04-04 11:36:25 -07:00
Natalie Weizenbaum
7e0b0b76b8
Set GitHub and Chocolatey credentials via environment variables
...
It doesn't really make sense to bundle these with the archive, since
they aren't natively consumed by tools.
2018-03-27 16:55:51 -07:00
Natalie Weizenbaum
0f54c7cedd
Automatically rebuild sass-lang.com after a release
...
Closes #271
2018-03-27 16:43:05 -07:00
Natalie Weizenbaum
1d724ebaf1
Skip cleanup when deploying to Chocolatey
2018-03-27 15:30:31 -07:00
Natalie Weizenbaum
4770b40cbb
Deploy to Chocolatey using the stable Dart SDK
...
Closes #273
2018-03-27 13:35:45 -07:00
Natalie Weizenbaum
486b31b27f
Pin Dart to 2.0.0-dev.36.0 ( #256 )
...
2.0.0-dev.37.0 uses the new common front-end for dart2js, which
doesn't support configuration-specific imports and thus breaks Dart
Sass.
2018-03-16 13:22:55 -07:00
Natalie Weizenbaum
079ca97476
Separate out minified and non-minified JS compilation tasks ( #245 )
2018-03-09 17:16:00 -08:00
Natalie Weizenbaum
7f4d37d9a4
Don't clean up the Dart SDK before deploying
2018-03-02 18:28:26 -08:00
Natalie Weizenbaum
77205ba49c
Fix build stage conditional syntax
...
Apparently parenthesized regex matches fail.
See also https://github.com/travis-ci/beta-features/issues/28#issuecomment-362953876
2018-02-04 16:32:45 -08:00
Natalie Weizenbaum
8d4c2b1ee7
Remove extra indentation in .travis.yml
2018-02-04 16:21:45 -08:00
Natalie Weizenbaum
13bdd462ae
Manually deploy to GitHub rather than using Travis's support
...
This avoids re-running before_deploy steps unnecessarily, and allows
us to upload CHANGELOG entries automatically.
2018-02-03 22:35:20 -08:00
Natalie Weizenbaum
e3df2f18be
Revert "debug"
...
This reverts commit 9c3911b5b54c08c5dee64c4bae0f97bf08371816.
2018-02-03 19:42:33 -08:00
Natalie Weizenbaum
9c3911b5b5
debug
2018-02-03 19:03:33 -08:00
Natalie Weizenbaum
42ec4fade1
Don't kill build artifacts before running the deploy script
2018-02-03 18:47:23 -08:00
Natalie Weizenbaum
efbc425035
Manually list build artifacts to upload
2018-02-03 18:18:27 -08:00
Natalie Weizenbaum
b65348bb2c
Improve the deploy process
2018-02-03 18:01:20 -08:00
Natalie Weizenbaum
a5396a7b68
Try to fix the deploy logic
2018-02-03 17:13:59 -08:00
Natalie Weizenbaum
ba041b3471
Add support for automated deployment ( #231 )
...
We won't really be able to tell if this works until we actually deploy.
2018-02-03 17:02:27 -08:00
Natalie Weizenbaum
a8a4c8e124
Reduce concurrency for Node tests on Travis
...
Travis was killing dart2js and Node instances
2018-02-02 14:07:59 -08:00