なつき
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
Jennifer Thakar
34a34c0e52
Update CI Node versions to 18/16/14 ( #139 )
2023-01-24 16:04:39 -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
なつき
8bde248ce9
Create dependabot.yml ( #127 )
2022-12-16 19:14:00 -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
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
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
なつき
3d442b402b
Run qemu with tmpfs ( #89 )
2022-05-31 17:56:42 -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
なつき
38451a4f9a
Deploy linux arm64 release to github ( #77 )
2022-03-28 15:04:05 -07:00
Christophe Coevoet
2cc136022f
Use dart analyze instead of the old dartanalyzer ( #70 )
...
The old dartanalyzer does not take exclude rules into account properly
for linting rules if the excluded file is also imported from a
non-excluded file (which is the case for the files generated by
protobuf). The new tool does not suffer from this issue.
2022-02-09 13:09:30 -08:00
Natalie Weizenbaum
1b072bdedb
Update the CHANGELOG for embedded-host-node before releasing it ( #73 )
2022-02-01 13:46:38 -08:00
Natalie Weizenbaum
15469fe1a0
Use |
rather than >
in ci.yml ( #72 )
...
The `|` character preserves newlines where `>` does not.
2022-01-31 16:12:20 -08:00
Natalie Weizenbaum
459d95b748
Add dependency_overrides on sass_api for linked PRs ( #69 )
2022-01-27 13:09:58 -08:00
Natalie Weizenbaum
f26ed515a5
Cut a release of the embedded host after the compiler releases ( #68 )
...
Co-authored-by: Awjin Ahn <awjin@google.com>
2022-01-26 17:13:10 -08:00
Natalie Weizenbaum
e12ef6f481
Allow PRs to be linked to the Dart Sass and embedded protocol repos
2022-01-25 17:16:39 -08:00
Natalie Weizenbaum
b402a20757
Refer to "main" branches ( #49 )
2021-06-29 16:14:01 -07:00
Natalie Weizenbaum
67bd395df5
Add a CI task that checks formatting
2021-06-14 12:44:37 -07:00
Christophe Coevoet
54d067e267
Use the official setup-dart action ( #37 )
2021-03-03 10:25:28 -08:00
Natalie Weizenbaum
b0680836d4
Use GitHub Actions' bearer: token rather than a basic auth token ( #30 )
2021-01-20 16:32:18 -08:00
Christophe Coevoet
d18aa4dbbe
Migrate CI to github actions ( #28 )
2021-01-20 13:21:05 -08:00