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
Boshen
7db95f0b33
refactor(ci): remove useless submodules: false from actions/checkout
2023-03-05 15:37:07 +08:00
Boshen
7d3ce8b125
feat(benchmark): add semantic builder to benchmark ( #129 )
2023-03-04 23:09:19 -08:00
Boshen
4c4cb4d526
ci: setup npm publish
2023-03-02 06:55:56 -08:00
Boshen
2d09c57ce8
ci: deny all warnings
2023-03-02 00:44:03 -08:00
Boshen
a15b57a9cf
ci: remove permissions override, I changed it in the GitHub settings
2023-03-01 20:47:14 +08:00
Boshen
abc368a203
ci: fix zip name
2023-03-01 13:58:52 +08:00
Boshen
5e451ff2e4
ci: fix zip name
2023-03-01 13:44:14 +08:00
Boshen
10bd3d518c
ci: attempt to fix upload permissions
2023-03-01 11:32:41 +08:00
Boshen
4f78d69e0e
chore(rust): remove symbols in release profile
2023-03-01 00:33:24 +08:00
Boshen
bd4730ccfc
ci: add back binary permissions after download in release_cli
2023-03-01 00:32:25 +08:00
Boshen
5f651df156
ci: add write permissions to release_cli.yaml
2023-02-28 23:34:18 +08:00
Boshen
825e27178c
ci: add release_cli.yaml with build binary and upload artifact steps
2023-02-28 07:21:03 -08:00
Boshen
4f36f7d2ef
ci: attempt to fix miri with "-Zmiri-disable-isolation"
2023-02-26 00:49:19 +08:00
Boshen
aac51de446
ci: add miri
2023-02-25 17:09:25 +08:00
Boshen
1cd2c14d78
ci: fix benchmark output
2023-02-25 16:58:02 +08:00
Boshen
9098962ec3
ci: cancel previous job runs with concurrency
2023-02-25 16:57:31 +08:00
Boshen
e827754aad
ci: try fix benchmark comment
2023-02-25 11:58:57 +08:00
Boshen
80afce5cd3
ci: attempt to fix some benchmark issues
2023-02-25 11:27:04 +08:00
Boshen
50faa7be1d
ci: setup benchmark matrix
2023-02-24 22:54:05 +08:00
Boshen
66c713f4f4
ci: run the parser benchmark conditionally
2023-02-24 22:54:05 +08:00
Boshen
3875a6ce1d
ci: fix path ignore
2023-02-24 13:36:43 +08:00
Boshen
cbcf68c88a
ci: ignore markdown file changes
2023-02-24 13:34:09 +08:00
Boshen
d773187f43
ci: skip making comments from forks in benchmark
...
source: https://github.com/peter-evans/create-pull-request/blob/main/docs/concepts-guidelines.md#restrictions-on-repository-forks
2023-02-23 21:37:08 +08:00
Boshen
3fee6a5184
ci: fix benchmark not fetching on pr commit
2023-02-13 10:01:31 +08:00
Boshen
9de386ecf7
ci: update
2023-02-12 20:27:23 +08:00
Boshen
01ff8eed08
ci: remove unused github_token from benchmark
2023-02-12 20:21:24 +08:00
Boshen
738f52cd0b
ci: fix benchmark.yaml
2023-02-12 20:04:55 +08:00
Boshen
792a0b065a
ci: only run benchmark on 'crates/**' change
2023-02-12 14:32:40 +08:00
Boshen
6a8d9da75d
ci: add write permission to benchmark
2023-02-12 10:36:48 +08:00
Boshen
ad36a0ebb2
ci: remove useless CARGO_UNSTABLE_SPARSE_REGISTRY env variable
2023-02-12 10:04:47 +08:00
Boshen
35db916db7
ci: move --locked from cargo check
2023-02-12 10:00:58 +08:00