Boshen
90b69cf220
ci: add deploy website work flow
2023-04-15 15:20:59 +08:00
Boshen
427b2093c2
ci: change coverage to run on main branch
2023-04-15 14:51:07 +08:00
Boshen
9cf24cea7d
ci(benchmark): cache benchmark files with libs.txt
2023-04-15 14:38:02 +08:00
Boshen
917a001ca7
chore: do not run --release for codecov because things get optimized out
2023-04-15 14:31:52 +08:00
Boshen
f1dcc5429e
refactor(tasks): clean up code around code coverage
2023-04-15 13:53:57 +08:00
Boshen
012516a777
ci: read cache from main branch in codecov
2023-04-11 16:06:58 +08:00
Boshen
62bb985434
ci: use cargo-llvm-cov for code coverage ( #274 )
2023-04-11 16:03:07 +08:00
Boshen
8b8355d04a
chore: note about broken cargo-unused-features
2023-04-05 22:22:59 +08:00
Boshen
6e356788b3
ci: fix wording
2023-04-05 12:27:22 +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
d6b45c1a57
ci: use another step for uploading code coverage
2023-04-02 11:00:16 +08:00
Boshen
ba318c93a2
ci: try fix codecov
2023-04-02 01:09:32 +08:00
Boshen
adef772d6c
refactor: clean up code around code coverage
2023-04-01 15:59:42 +08:00
Boshen
6347dac8d6
ci: pass CODECOV_TOKEN to committed-action
2023-04-01 00:54:37 +08:00
Boshen
5398cb0ba1
ci: rename check.yml to ci.yml
2023-03-31 23:38:02 +08:00
Boshen
1a6f508bb9
ci: add codecov
2023-03-31 22:59:14 +08:00
Boshen
4ac040e63f
ci: remove deploying to gh-pages. we have docs.rs now
2023-03-31 15:46:12 +08:00
Boshen
2964d83fc9
chore: add crates.io and docs.rs badge
2023-03-31 15:26:47 +08:00
Boshen
f51c8135a3
ci: add cargo-llvm-lines ( #226 )
2023-03-30 10:20:36 +08:00
Boshen
f313aab48f
ci: rename yaml to yml
2023-03-29 22:07:22 +08:00
Boshen
282f19d27c
ci: separate test build and test run
...
https://matklad.github.io/2021/09/04/fast-rust-builds.html#CI-Workflow
2023-03-29 15:30:09 +08:00
Boshen
d4af69930c
ci: use faster cargo-nextest to run tests
2023-03-26 13:49:40 +08:00
Boshen
95a2382860
ci: use latest runners
2023-03-26 13:46:33 +08:00
Boshen
65387809d8
ci: change spell check title
2023-03-26 13:38:55 +08:00
Boshen
5d0bbe9198
ci: fix cargo-udeps failure
2023-03-26 13:34:39 +08:00
Boshen
cb7c0ec007
Create FUNDING.yml
2023-03-24 22:47:05 -07:00
Boshen
5d7bab92b0
ci: use cargo-binstall to install cargo-unused-features
2023-03-22 13:50:10 +08:00
Boshen
19d132429e
ci: use cargo-binstall to install cargo-udeps
2023-03-22 13:36:00 +08:00
Boshen
98f251d597
ci: use cargo-binstal to speed up critcmp installation
2023-03-21 22:42:40 +08:00
Boshen
46ddf5eb05
ci: combine benchmark results into a single report ( #182 )
2023-03-14 19:04:31 +08:00
Boshen
605684f4c0
fix: fix clippy warnings
2023-03-12 21:53:08 +08:00
Boshen
305a377892
ci: remove build-std from release, this is too complicated
2023-03-12 14:16:46 +08:00
Boshen
a68acb2afb
ci: release test against remote version
2023-03-12 14:04:27 +08:00
Boshen
0d9fda716b
ci: build nightly rust-src for release
2023-03-12 13:50:25 +08:00
Boshen
a6cb5fc579
ci: add -detect_leaks=0 to fuzzer
2023-03-12 10:52:50 +08:00
Boshen
1b93d83ff7
chore(oxc_parser): setup fuzzer
...
closes #155
2023-03-12 00:44:42 +08:00
Boshen
9d25f8cc26
ci: add typos
2023-03-11 23:38:56 +08:00
Boshen
2045a326be
ci: update cargo bloat and add cargo-unused ( #158 )
...
* ci: try strip symbols from std
* ci: add cargo-unused
* ci(bloat): fix the command
stripping debug symbol from std is not working with nightly + target
2023-03-08 22:16:38 +08:00
Boshen
1651ffeabc
ci: disable macos benchmark, too unstable
2023-03-08 22:05:04 +08:00
Boshen
8dfb50642d
ci: release with debug symbols stripped from std
2023-03-05 22:33:14 +08:00
Boshen
5faae992b2
ci: add cargo-unused
2023-03-05 22:29:26 +08:00
Boshen
43467b19e9
ci: write benchmark action summary
2023-03-05 04:51:00 -08:00
Boshen
d1bfe9ab16
ci: add summary to bloat command ( #132 )
2023-03-05 04:12:05 -08:00
Boshen
4a8abca2d1
ci: fix bloat command
2023-03-05 16:05:47 +08:00
Boshen
57b3fbf899
ci: fix cargo bloat --profile
2023-03-05 16:03:00 +08:00
Boshen
1031755fdb
chore(rust): add release-debug mode
2023-03-05 15:57:53 +08:00
Boshen
16b99e7205
ci: make cargo print less logs
2023-03-05 15:51:51 +08:00
Boshen
dee5d00ae2
ci: add manual cargo bloat action
2023-03-05 15:41:54 +08:00