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 9c3911b5b5
.
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
Natalie Weizenbaum
0826d98d15
Don't waste time compiling when not running Node tests
...
This works around dart-lang/test#753
2018-02-01 18:21:34 -08:00
Natalie Weizenbaum
f0e181bf2e
Don't run tests that require Dart 2 against stable
2018-02-01 18:21:34 -08:00
Natalie Weizenbaum
95a2e738ff
Update appveyor to run the correct Node tests
2017-12-02 15:54:43 -08:00
Natalie Weizenbaum
0a67d3845f
Add a dev dependency on fibers from NPM
2017-12-01 14:36:37 -08:00
Natalie Weizenbaum
74400dc4a4
Add asynchronous versions of several evaluation-related libraries
...
This allows us to support asynchronous importers and, eventually,
functions without breaking synchronous support. The copies were made
manually, but the eventual plan is to auto-generate the synchronous
versions by stripping all asynchrony from the async versions.
See #9
2017-12-01 14:29:11 -08:00
Natalie Weizenbaum
47026f3f42
Run tests on Node and the VM by default ( #197 )
2017-12-01 14:19:21 -08:00
Natalie Weizenbaum
b68a25a03e
Run builds for feature branches
2017-11-17 13:38:23 -08:00
Natalie Weizenbaum
4697dcad47
Run Travis against Dart's dev channel by default ( #178 )
...
All new Dart releases for the near future will be in the 2.0.0 dev
branch, so we should test against that.
2017-10-05 18:46:10 -07:00
Natalie Weizenbaum
f417ec79af
Test against the latest stable Dart release ( #175 )
2017-09-29 16:18:35 -07:00
Natalie Weizenbaum
7b6c2545d1
Remove an extra "nvm install" from the Travis config ( #174 )
2017-09-28 15:24:11 -07:00
Natalie Weizenbaum
03315f55f9
Update Dart SDKs to test on Travis.
2017-07-07 16:59:09 -07:00
Natalie Weizenbaum
4e529451f5
Run Node API tests on Travis.
2017-07-06 17:39:09 -07:00
Natalie Weizenbaum
8a4dbc049e
Update Dart versions for Travis.
2017-05-18 17:11:32 -07:00
Natalie Weizenbaum
6ad037e2e2
Fix analysis errors in tool/grind.dart. ( #92 )
...
Also test its analysis.
2017-01-08 14:31:26 -08:00
Natalie Weizenbaum
5f7f21ef9a
Test against Dart 1.20.1.
2016-12-09 17:29:05 -08:00
Natalie Weizenbaum
d8811af2a6
Only build the master branch.
2016-12-09 17:28:08 -08:00
Natalie Weizenbaum
7de1b84e8c
Run Travis assertions against test/.
2016-12-02 17:39:27 -08:00
Natalie Weizenbaum
e59a172609
Run CLI tests on Travis.
2016-12-02 16:58:23 -08:00
Natalie Weizenbaum
48a1786c91
Run different tasks in different Travis builds. ( #41 )
2016-11-12 21:56:39 -08:00
Natalie Weizenbaum
13dbd33c10
Fetch a connected sass-spec pull request.
2016-11-11 00:48:23 -08:00
Natalie Weizenbaum
0ec8ac9676
Move logic from tool/travis.sh into .travis.yml.
...
The separate shell script made it possible to run Travis stuff locally,
but that's not too hard to do manually anyway and this is much cleaner.
2016-11-10 17:28:27 -08:00
Natalie Weizenbaum
57e9652cf4
Re-enable Travis for the new sass-spec branch.
2016-11-06 01:51:31 -07:00
Natalie Weizenbaum
28aaa7a080
Disable Travis temporarily.
...
I'll re-enable this once I triage all the specs in sass-spec.
2016-11-06 00:00:08 -07:00
Natalie Weizenbaum
e98b708ddf
Don't run analysis with older Dart versions.
2016-10-31 15:14:25 -07:00
Natalie Weizenbaum
8ff9150cf8
Add Travis support.
...
Currently this only runs --expanded tests, because they're the only
tests that have been triaged.
2016-10-31 15:09:58 -07:00