Natalie Weizenbaum
d7d3f49b5b
Use |
rather than >
in ci.yml ( #1615 )
...
The `|` character preserves newlines where `>` does not.
2022-01-31 16:30:51 -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
f8f08bc42d
Cut a release of the embedded compiler after Dart Sass releases ( #1609 )
2022-01-26 16:08:50 -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
5606602bfa
Fix shared JS API tests ( #1537 )
2021-10-21 20:40:20 +00:00
Natalie Weizenbaum
2d56fe02df
Allow PRs to be linked to sass/sass PRs
2021-10-06 16:37:56 -07:00
Natalie Weizenbaum
f73e4bec3c
Stop testing fibers
...
We'll still include the code for this, but on a best-effort basis and
with the understanding that it will never work on Node 16 or later.
Once Node 14 is out of LTS or we fully remove the old Node Sass API,
we can get rid of fiber support entirely.
2021-10-05 13:21:19 -07:00
Natalie Weizenbaum
080676387c
Add a double-check to verify that we bump versions ( #1498 )
2021-09-21 23:22:13 +00:00
Natalie Weizenbaum
e3370e6c41
Only run framework checks when deploying ( #1493 )
...
We expect these checks to succeed almost all the time, and we really
only need them as a backstop to ensure we don't deploy a change that
breaks real-world users.
2021-09-18 00:15:07 +00:00
Natalie Weizenbaum
6a9cfc8633
Only run GitHub Actions for tags that look like semver versions ( #1484 )
...
We had previously been running for sass_api tags, which inevitably
failed when they didn't match the pubspec version.
2021-09-17 23:23:41 +00:00
Natalie Weizenbaum
8090b992de
Test against real-world Sass frameworks ( #1487 )
...
In a future commit, I'll update these jobs to only run just before
release, since they're expected to be substantially less likely to
fail and we don't want to waste cycles. For now, I have them runnning
always to verify that they run successfully at least once.
2021-09-17 23:17:41 +00:00
Natalie Weizenbaum
cfb7e405b0
Run shared JS tests from the sass-spec repo ( #1486 )
2021-09-16 22:51:33 +00:00
Natalie Weizenbaum
7900dda573
Add a sass_api package and publishing infrastructure
2021-07-30 18:23:14 -07:00
Natalie Weizenbaum
e02d8b4794
Check for dartdoc warnings in GitHub Actions
2021-07-30 15:25:08 -07:00
Natalie Weizenbaum
55b6813e5b
Refer to "main" branch in ci.yml ( #1384 )
2021-06-29 16:30:54 -07: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
Natalie Weizenbaum
112aaa6aef
Fix the broken CI ( #1317 )
...
Apparently when GitHub Actions can't parse a file, it doesn't indicate
that as a failure on a PR!
2021-05-20 17:43:01 -07:00
Natalie Weizenbaum
c24789072d
Re-enable Node tests for Dart dev ( #1313 )
2021-05-19 17:31:39 -07:00
Natalie Weizenbaum
f33b934fe4
Fix some edge cases when serializing edge-case numbers ( #1312 )
...
Also pin static analysis to Dart 2.12 to work around dart-lang/sdk#45488 .
2021-05-19 17:29:16 -07:00
Christophe Coevoet
54d067e267
Use the official setup-dart action ( #37 )
2021-03-03 10:25:28 -08:00
Christophe Coevoet
3d39f22cbf
Use the official setup-dart action ( #1242 )
2021-03-02 12:32:59 -08:00
Jennifer Thakar
a021ae2974
Update CI and CONTRIBUTING to use Node spec runner ( #1237 )
2021-02-18 12:54:50 -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
Christophe Coevoet
6ea8ce6cf9
Fix the CI to use a PR version of sass-spec ( #1201 )
...
The previous implementation contained 2 mistakes:
- there was a mismatch between names of env variables in the workflow
config and in the script
- the `github.base_ref` property in github actions contains a branch
name, not a full git ref like `github.ref`
2021-01-13 13:06:56 -08:00
Natalie Weizenbaum
647fc45fcf
Fix the condition for deploying to Chocolatey
2021-01-11 16:50:10 -08:00
Natalie Weizenbaum
ec8cfb32f9
Use GH_TOKEN and GH_USER for Bazel deploy
2021-01-11 16:37:46 -08:00
Natalie Weizenbaum
f58173a75b
Fix startsWith() checks in ci.yml ( #1189 )
2021-01-08 20:04:57 -08:00
Natalie Weizenbaum
7086ea4c87
Can't reference env in jobs.*.strategy
2021-01-08 17:22:07 -08:00
Natalie Weizenbaum
f0d7a52d27
"name:" -> "uses:"
2021-01-08 17:22:07 -08:00
Natalie Weizenbaum
c1cdabc4a3
Use GH_* instead of GITHUB_* for environment variables
...
According to [the docs], environment variables may not begin with
`GITHUB_`.
[the docs]: https://docs.github.com/en/free-pro-team@latest/actions/reference/environment-variables#naming-conventions-for-environment-variables
2021-01-08 17:22:07 -08:00
Natalie Weizenbaum
eb66325ddd
Style changes
2021-01-08 17:22:07 -08:00
Christophe Coevoet
b4ab18968e
Migrate the CI to github actions
2021-01-08 17:22:07 -08:00