Commit Graph

43 Commits

Author SHA1 Message Date
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