Natalie Weizenbaum
c462b82102
Run snapshots in Dart 1 mode
...
Until dart-lang/sdk#33257 is fixed, this ensures that users get as
much performance as possible.
2018-06-27 15:51:16 -07:00
Natalie Weizenbaum
1d176059f2
Reformat using the newest version of the formatter ( #388 )
2018-06-27 15:16:13 -07:00
Natalie Weizenbaum
ecc04665cf
Fix a couple more Grinder invocations ( #387 )
2018-06-27 14:32:44 -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
458598ed83
Remove the constraint on which Dart versions can compile Sass to JS
...
Sass's entire SDK constraint is now within the constraint, so it no
longer does anything.
2018-06-25 16:40:19 -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
281838e0da
Deploy to Bazel on release ( #358 )
...
Closes bazelbuild/rules_sass#28
2018-06-19 14:00:06 -07:00
Natalie Weizenbaum
61eea4abd8
Format with the latest formatter version ( #363 )
2018-06-19 12:46:24 -07:00
Natalie Weizenbaum
6e6bfd350c
Mark the pub deploy script as executable
...
[skip ci]
2018-06-15 15:59:37 -07:00
Natalie Weizenbaum
b949f9fe72
Use Dart 2 constants
2018-06-15 13:59:28 -07:00
Natalie Weizenbaum
6ee8db39a6
Fix deploy scripts ( #355 )
...
Also add messages to make it clear which script is running in which
Travis task.
2018-06-15 13:20:44 -07:00
Natalie Weizenbaum
048cbe197a
Automate benchmarking and update benchmarks ( #356 )
...
Closes #293
2018-06-15 11:29:42 -07:00
Natalie Weizenbaum
a31a147dd6
Stop using Delegating*.typed()
2018-06-14 16:15:27 -07:00
Natalie Weizenbaum
6ad67a6f28
Remove the workaround for dart-lang/sdk#30098
...
This un-reverts pull request #320 from sass/remove-path-workaround,
which was reverted by commit 0fb5d25ee2
.
2018-06-14 16:15:27 -07:00
Natalie Weizenbaum
ef25638dd9
Set the author and committer name for Homebrew commits
2018-06-05 16:14:03 -04: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
446708f60c
Remove obsolete credentials files
2018-06-05 15:43:44 -04:00
Natalie Weizenbaum
0fb5d25ee2
Revert "Merge pull request #320 from sass/remove-path-workaround"
...
This reverts commit 08bfb46f16
, reversing
changes made to ad73a91f84
.
2018-05-31 14:37:21 -04:00
Natalie Weizenbaum
31c77fb1cc
Remove the workaround for dart-lang/sdk#30098
2018-05-28 15:23:47 -04:00
Natalie Weizenbaum
5b9765c833
Add an ImportCache
...
This will allow cached imports to be shared outside of the context of
a single stylesheet compilation.
2018-05-24 14:31:07 -04:00
Natalie Weizenbaum
9fb508e338
Split grind.dart up into separate libraries ( #318 )
2018-05-03 17:37:25 -07: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
fd19bc85b6
Add a JavaScript API for source map generation ( #302 )
...
Partially addresses #2
2018-04-20 17:56:00 -07:00
Natalie Weizenbaum
ff532f9710
Use Travis auth info to deploy to Homebrew ( #296 )
2018-04-17 15:44:29 -07:00
Natalie Weizenbaum
5cce76b6d4
Use constants from dart2_constants ( #282 )
2018-04-04 15:49:07 -07:00
Natalie Weizenbaum
a23b8299a9
Enable tests for the latest Dart
2018-04-04 11:36:25 -07:00
Natalie Weizenbaum
713d179c9e
Use the new mechanism for distinguishing Node from web compilation
2018-04-03 16:56:59 -07:00
Natalie Weizenbaum
30557a7819
Update encrypted credentials file
2018-03-27 16:55:51 -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
4770b40cbb
Deploy to Chocolatey using the stable Dart SDK
...
Closes #273
2018-03-27 13:35:45 -07:00
Natalie Weizenbaum
c4271ca3e4
Include a header and footer in the GitHub release message
2018-03-27 13:35:45 -07:00
Natalie Weizenbaum
65229499b3
Name the standalone executable sass rather than dart-sass ( #257 )
2018-03-16 14:38:46 -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
b7b4580bb4
Commit to Homebrew as SassBot
2018-03-05 16:59:38 -08:00
Natalie Weizenbaum
2acb448db9
Fix a bug in the deploy script
2018-03-02 18:41:36 -08:00
Natalie Weizenbaum
92e8230e32
Auto-release on Chocolatey
2018-02-04 16:12:33 -08:00
Natalie Weizenbaum
01e768c885
Use hyphens for multiple Chocolatey prerelease components
...
This way 1.0.0-beta.1.1 won't conflict with 1.0.0-beta.11, for
example.
2018-02-04 16:08:51 -08:00
Natalie Weizenbaum
d8336622a0
Use SassBot credentials rather than my personal credentials
...
Also add Chocolatey credentials
2018-02-04 14:42:46 -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
651674ab91
Use .npmrc rather than .git-credentials
2018-02-03 20:06:49 -08:00
Natalie Weizenbaum
c70e35becf
Fix some command invocations
2018-02-03 19:41:36 -08:00
Natalie Weizenbaum
4418456f4a
Only store a single encrypted file
2018-02-03 19:34:15 -08:00
Natalie Weizenbaum
9c3911b5b5
debug
2018-02-03 19:03:33 -08:00
Natalie Weizenbaum
b18035ec82
Improve deploy script logging
2018-02-03 18:47:56 -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
060df8a3d7
Add Homebrew support ( #230 )
...
Technically Homebrew support was added by sass/homebrew-sass@83b7db9 ,
but this makes it official by documenting it and adding a
semi-automated update process.
2018-02-03 16:18:10 -08:00