Natalie Weizenbaum
eea0717ad3
Block release on all tests ( #1996 )
2023-06-07 17:50:00 -07:00
Natalie Weizenbaum
d82654bc3a
Fix deploy configuration ( #1994 )
2023-06-07 17:15:18 -07:00
Natalie Weizenbaum
a88318f5a9
Run embedded compilations across multiple isolates ( #1981 )
...
Closes #1980
Closes #1959
2023-06-06 14:23:17 -07:00
なつき
f0f00a64fe
Address deprecation warning in GitHub Actions ( #1968 )
2023-05-22 23:17:44 +00:00
Ed Rivas
cca9464b09
Add support for running in the browser ( #1895 )
...
Closes #25
Co-authored-by: Jonny Gerig Meyer <jonny@oddbird.net>
Co-authored-by: Natalie Weizenbaum <nweiz@google.com>
2023-05-19 13:22:44 -07:00
Natalie Weizenbaum
eb18526913
Use the embedded protocol from the Sass language repo ( #1966 )
2023-05-17 13:12:44 -07:00
Natalie Weizenbaum
17f7fab482
Pull more repeated GH Action tasks into sub-actions ( #1964 )
...
This converts the build-protobuf action into a general action that
initializes Dart _and_ builds the protobuf. It also factors out the
repeated work to set up the sass-spec repo.
2023-05-16 17:37:51 -07:00
Natalie Weizenbaum
6d6d5ee5a4
Merge branch 'embedded-move' into embedded
2023-05-15 14:34:52 -07:00
Jennifer Thakar
60b8be6510
Remove Node 12 from CI ( #1925 )
...
Now that we've properly dropped Node 12 support, we can remove it entirely from the CI
2023-03-27 17:27:55 -07:00
Jennifer Thakar
09a5f09638
Fix performance regression from selector spans ( #1916 )
2023-03-14 14:08:46 -07:00
Jennifer Thakar
c6752b5a3f
Revert "Remove workaround for dart-lang/setup-dart#59 ( #151 )" ( #153 )
...
This reverts commit 7d38d42817
.
2023-03-10 16:58:04 -08:00
Jennifer Thakar
d0ca8e0bc9
Fix macOS arm64 build and release a new version ( #1906 )
...
* Revert "Remove workaround for dart-lang/setup-dart#59 (#1904 )"
This reverts commit 434f2b99f1
.
* Bump version
2023-03-10 15:36:32 -08:00
Natalie Weizenbaum
7d38d42817
Remove workaround for dart-lang/setup-dart#59 ( #151 )
2023-03-06 13:18:28 -08:00
Natalie Weizenbaum
434f2b99f1
Remove workaround for dart-lang/setup-dart#59 ( #1904 )
2023-03-06 13:18:25 -08:00
なつき
13a18cde0c
Fix qemu releases ( #149 )
2023-02-14 14:06:40 -08:00
なつき
b4d390f096
Add missing setup-dart step in qemu release ( #147 )
2023-02-09 17:56:24 -08:00
Natalie Weizenbaum
f50a3f0da3
Use buf instead of protoc to compile protobufs ( #146 )
...
This is more consistent with the embedded host, and avoids relying on
the seldom-maintaned arduino/setup-protoc GitHub action.
2023-02-08 17:30:05 -08:00
なつき
d2bc7105e8
Update and lock sass_api version when releasing dart-sass-embedded ( #1878 )
2023-02-06 21:48:56 +00:00
Jennifer Thakar
34a34c0e52
Update CI Node versions to 18/16/14 ( #139 )
2023-01-24 16:04:39 -08:00
Jennifer Thakar
499965a49c
Update CI Node versions to 18/16/14 ( #1871 )
2023-01-24 16:04:03 -08:00
Natalie Weizenbaum
5522c17a7b
Run "dart pub upgrade" rather than "pub upgrade" ( #1851 )
2022-12-19 15:42:10 -08:00
Natalie Weizenbaum
890fbcb8ed
Run sass-spec tests against the latest Dart Sass by default
2022-12-19 15:38:07 -08:00
Natalie Weizenbaum
ac2a348f7e
Cherry-pick CI changes from feature.color-4
2022-12-19 15:36:23 -08:00
Natalie Weizenbaum
236b83fd0f
Delete dev dependency on Sass when releasing the embedded compiler ( #1850 )
2022-12-15 17:15:06 -08:00
なつき
dfd4432f5d
Auto-update homebrew formula on release ( #122 )
...
Co-authored-by: Natalie Weizenbaum <nweiz@google.com>
2022-12-08 12:21:48 -08:00
Jennifer Thakar
7e91457607
Release 32-bit ARM on Linux ( #1704 )
2022-08-30 16:46:39 -07:00
Jennifer Thakar
7019efcbbe
Release 32-bit ARM on Linux ( #88 )
2022-08-30 16:46:34 -07:00
Natalie Weizenbaum
bec175e835
Remove an extra quote in the deploy script ( #110 )
2022-08-30 15:24:56 -07:00
Ahab
5202161bf8
fix: update optional dependencies version in CI ( #109 )
...
Co-authored-by: Natalie Weizenbaum <nweiz@google.com>
2022-08-29 20:32:55 +00:00
Natalie Weizenbaum
eaceb48e83
Update optional dependency versions in embedded-host-node ( #107 )
...
Co-authored-by: Goodwine <2022649+Goodwine@users.noreply.github.com>
2022-08-19 15:30:17 -07:00
なつき
ba88dd60f6
Revert "Run qemu in tmpfs ( #1707 )" ( #1757 )
...
This reverts commit cb74cc4c31
.
2022-08-08 20:46:03 +00:00
Natalie Weizenbaum
1a4ba52b4c
Update GitHub Actions dependencies
2022-08-03 17:41:07 -07:00
Natalie Weizenbaum
f3093e90ba
Use a self-hosted runner to release a native Mac OS ARM64 runner
2022-08-03 17:41:07 -07:00
Natalie Weizenbaum
9bc9f49e2d
Specify architectures when installing Dart ( #103 )
...
Workaround for dart-lang/setup-dart#59
2022-08-03 16:30:03 -07:00
Natalie Weizenbaum
82a8b8f2e7
Remove a leftover parenthesis ( #98 )
2022-08-02 18:18:16 -07:00
Natalie Weizenbaum
24575f2cbb
Update GitHub actions dependency versions ( #99 )
2022-08-02 18:18:12 -07:00
なつき
3d2c927506
Re-use protobuf artifact instead of building on macos arm64 ( #101 )
...
Co-authored-by: Natalie Weizenbaum <nweiz@google.com>
2022-08-02 23:36:47 +00:00
なつき
d1ab9e6914
Revert "Run qemu with tmpfs ( #89 )" ( #96 )
...
This reverts commit 3d442b402b
.
2022-07-22 16:26:55 -07:00
Natalie Weizenbaum
3f1ecebcef
Block releasing on successfully running _all_ tests ( #94 )
2022-07-22 16:05:02 -07:00
Natalie Weizenbaum
4c98e0d4c6
Consolidate repeated deploy jobs into a matrix
2022-07-22 15:37:56 -07:00
Natalie Weizenbaum
1894fc6868
Try building native ARM64 executables for Mac OS
2022-07-22 15:14:32 -07:00
Goodwine
6f5e1f17eb
Fix CI when declaring -dev dependencies ( #92 )
...
* Clone dart-sass from github when using "-dev" deps
Co-authored-by: Natalie Weizenbaum <nweiz@google.com>
2022-07-11 23:10:48 -07:00
なつき
fa972c9e03
Use mv instead of ln -s
2022-07-01 17:37:53 -07:00
なつき
50ade3023f
Fix linked repo clone path
2022-07-01 17:15:38 -07:00
Natalie Weizenbaum
26e117c896
Remove the unused and unuseful Heroku deploy action from ci.yml ( #1729 )
2022-06-22 15:52:30 -07:00
Natalie Weizenbaum
270f5c4c93
Deploy the Sass website using GitHub pages rather than Heroku ( #1718 )
2022-06-13 16:05:13 -07:00
なつき
3d442b402b
Run qemu with tmpfs ( #89 )
2022-05-31 17:56:42 -07:00
なつき
cb74cc4c31
Run qemu in tmpfs ( #1707 )
2022-05-31 16:43:22 -07:00
Natalie Weizenbaum
fa0d2fb55a
Add support for arbitrary modifiers after @import ( #1695 )
...
See sass/sass#3285
2022-05-19 16:53:30 -07:00
Natalie Weizenbaum
f2053d7018
Run JS API tests for the Node embedded host ( #84 )
...
Since this provides a substantial amount of the Node embedded
implementation, it's sometimes necessary to test that updates continue
to pass (or begin to pass) the JS API tests, as for example in #83 .
2022-04-08 16:08:26 -07:00