Commit graph

37 commits

Author SHA1 Message Date
Boshen
5baa9b9d45
ci: filter out more files that trigger the CI jobs 2023-08-08 14:13:39 +08:00
Boshen
b52ec3f344
ci: remove cargo-udeps 2023-07-27 14:09:42 +08:00
Boshen
26fc0cfde5
ci: on run conformance on certain crate changes 2023-07-27 13:12:12 +08:00
Boshen
133c81ba1a
ci: use the benchmark cache for ecosystem-test
because it is using --release
2023-07-21 11:49:59 +08:00
Leonard Yeung
73338cb377
CI: Added ecosystem check (#574)
Co-authored-by: Leonard Yeung <leonard_yeung@tuta.io>
2023-07-21 11:03:27 +08:00
Boshen
4d187ce963
feat(resolver): resolve js file (#543) 2023-07-13 18:04:00 +08:00
Boshen
8aba8bcbb5
feat(oxc): a single oxc crate (#522) 2023-07-06 13:35:25 +08:00
Boshen
bad8bfcf16
ci: run conformance tests and bail if there are outdated snapshots (#444) 2023-06-14 21:44:10 +08:00
Boshen
478615a9c4
ci: check wasm (#443) 2023-06-14 13:33:09 +08:00
Boshen
a6b7c9a7e7
ci: add a separate cache factory for benchmark 2023-05-31 15:39:20 +08:00
Boshen
0de95b8111
ci: optimize cache for benchmark 2023-05-31 15:19:04 +08:00
Boshen
c3bd1a6a1d
ci: install rust before anything else
otherwise it'll install rust components, which is slow
2023-05-31 14:59:33 +08:00
Boshen
5c5459dc59
ci: only run ci when PR is opened or synchronized 2023-05-24 21:33:42 +08:00
Boshen
60485669bb
ci: cache release for benchmark, benchmark use fewer files (#345) 2023-05-10 22:13:11 +08:00
Boshen
b77d599b74
ci: do not cancel jobs on main branch 2023-05-04 19:15:50 +08:00
Boshen
7aca953635
ci: add cargo deny 2023-04-22 22:35:19 +08:00
Boshen
e93c79ab5b
ci: only run cargo udeps if Cargo.lock changes 2023-04-22 21:25:27 +08:00
Boshen
0918c21061
ci: refactor ci.yml 2023-04-22 21:06:03 +08:00
Boshen
d49195f7f2
feat: napi (#302)
* chore: only ignore js files from the root

* feat: napi
2023-04-22 14:41:45 +08:00
Boshen
c87ba5df23
ci: remove needs: cache from ci
the cache is unused 99% of the time so it's better to just run
everything instead of waiting for the cache
2023-04-20 21:21:48 +08:00
Boshen
ec01a295a8
chore: do not append -- to cargo lint 2023-04-17 16:38:09 +08:00
Boshen
ba76aa8b9a
ci: cache test files 2023-04-17 15:53:48 +08:00
Boshen
eab0d5be16
ci: cache all-targets 2023-04-17 15:30:28 +08:00
Boshen
9c673fa63a
ci: debug rustup action 2023-04-17 15:23:19 +08:00
Boshen
f4921bb6f5
ci: fine tune caching strategy 2023-04-17 14:43:07 +08:00
Boshen
7b9bd48ad2
ci: separate out cargo check and cargo clippy 2023-04-17 14:25:47 +08:00
Boshen
4f5cde78a3
ci: build cache on all platforms 2023-04-17 13:48:05 +08:00
Boshen
07a633615a
ci: trigger ci on main 2023-04-17 13:27:18 +08:00
Boshen
19d341c0ab
ci: remove CARGO_TERM_QUIET as it interferes with rust cache 2023-04-17 13:12:26 +08:00
Boshen
6c8f0449a3
ci: cache factory 2023-04-17 11:47:47 +08:00
Boshen
4ced43ea54
ci: do not fail-fast in matrix test 2023-04-16 23:37:04 +08:00
Boshen
87400917e1
chore: change cargo lint to deny all warnings 2023-04-16 21:32:00 +08:00
Boshen
62bb985434
ci: use cargo-llvm-cov for code coverage (#274) 2023-04-11 16:03:07 +08:00
Boshen
230c7c8294
ci: install minimal profile (#256)
ci: refactor rustup action
2023-04-05 12:26:37 +08:00
Boshen
c35fb19f4f
ci: install minimal profile (#253)
rustup show always install the profiles set in rust-toolchain.toml,
I added an action to remove this line so we can install components selectively.

This should reduce Rust installation time, which can be significant on Windows.
2023-04-05 11:50:30 +08:00
Boshen
7fd213441c
ci: cache benchmark files (#250) 2023-04-04 17:18:58 +08:00
Boshen
5398cb0ba1
ci: rename check.yml to ci.yml 2023-03-31 23:38:02 +08:00
Renamed from .github/workflows/check.yml (Browse further)