Commit Graph

35 Commits

Author SHA1 Message Date
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
なつき
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
なつき
55157a576e
Deploy linux arm64 release to github (#1643) 2022-03-26 01:14:08 +00:00
Natalie Weizenbaum
0070b0ebaa
Update the embedded compiler changelog on release (#1618) 2022-02-01 12:21:57 -08:00
Natalie Weizenbaum
a5b38e21ba
Don't release the embedded compiler until sass_api has released (#1617) 2022-01-31 17:31:11 -08:00
Natalie Weizenbaum
75c09a010e
Install Dart in the "Release Embedded Compiler" step (#1616) 2022-01-31 16:52:16 -08:00
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
f8f08bc42d
Cut a release of the embedded compiler after Dart Sass releases (#1609) 2022-01-26 16:08:50 -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
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
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
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