Skip to content

Commit

Permalink
chore(ci): Fix CI (#7014)
Browse files Browse the repository at this point in the history
  • Loading branch information
kdy1 committed Mar 5, 2023
1 parent 68b849b commit a431a3a
Show file tree
Hide file tree
Showing 5 changed files with 109 additions and 97 deletions.
196 changes: 104 additions & 92 deletions Cargo.lock

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

2 changes: 1 addition & 1 deletion crates/dbg-swc/Cargo.toml
Expand Up @@ -35,7 +35,7 @@ swc_ecma_transforms_base = { version = "0.120.0", path = "../swc_ecma_transforms
swc_ecma_visit = { version = "0.84.0", path = "../swc_ecma_visit" }
swc_error_reporters = { version = "0.13.34", path = "../swc_error_reporters" }
swc_timer = { version = "0.17.35", path = "../swc_timer" }
tempdir = "0.3.7"
tempfile = "3.4.0"
tracing = "0.1.34"
tracing-subscriber = { version = "0.3.11", features = ["fmt", "env-filter"] }
url = "2"
4 changes: 2 additions & 2 deletions crates/dbg-swc/src/es/minifier/reduce.rs
Expand Up @@ -11,7 +11,7 @@ use clap::{ArgEnum, Args};
use rayon::prelude::*;
use sha1::{Digest, Sha1};
use swc_common::{SourceMap, GLOBALS};
use tempdir::TempDir;
use tempfile::TempDir;

use crate::{
util::{all_js_files, parse_js, print_js, ChildGuard},
Expand Down Expand Up @@ -84,7 +84,7 @@ impl ReduceCommand {
fs::write(src_path, code.as_bytes()).context("failed to strip comments")?;

//
let dir = TempDir::new("dbg-swc").context("failed to create a temp directory")?;
let dir = TempDir::new().context("failed to create a temp directory")?;

let input = dir.path().join("input.js");

Expand Down
2 changes: 1 addition & 1 deletion crates/swc_bundler/Cargo.toml
Expand Up @@ -67,6 +67,6 @@ swc_ecma_transforms_proposal = {version = "0.153.0", path = "../swc_ecma_transfo
swc_ecma_transforms_react = {version = "0.164.0", path = "../swc_ecma_transforms_react"}
swc_ecma_transforms_typescript = {version = "0.168.0", path = "../swc_ecma_transforms_typescript"}
swc_node_base = {version = "0.5.8", path = "../swc_node_base"}
tempfile = "3.1.0"
tempfile = "3.4.0"
testing = {version = "0.31.35", path = "../testing"}
url = "2.1.1"

1 comment on commit a431a3a

@github-actions
Copy link

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Benchmark

Benchmark suite Current: a431a3a Previous: 67d0a89 Ratio
es/full/bugs-1 296745 ns/iter (± 17563) 334122 ns/iter (± 19373) 0.89
es/full/minify/libraries/antd 1657037804 ns/iter (± 13574759) 1802694860 ns/iter (± 31555421) 0.92
es/full/minify/libraries/d3 309425657 ns/iter (± 19216362) 319517686 ns/iter (± 6735090) 0.97
es/full/minify/libraries/echarts 1316504566 ns/iter (± 52123404) 1358850238 ns/iter (± 20303091) 0.97
es/full/minify/libraries/jquery 92036985 ns/iter (± 1619174) 95201474 ns/iter (± 1026784) 0.97
es/full/minify/libraries/lodash 107922500 ns/iter (± 1377654) 111855203 ns/iter (± 2537597) 0.96
es/full/minify/libraries/moment 53208607 ns/iter (± 353141) 54383812 ns/iter (± 915808) 0.98
es/full/minify/libraries/react 19288157 ns/iter (± 99548) 19931774 ns/iter (± 449470) 0.97
es/full/minify/libraries/terser 250712733 ns/iter (± 4170468) 262104652 ns/iter (± 9903950) 0.96
es/full/minify/libraries/three 441159769 ns/iter (± 6707846) 481636407 ns/iter (± 9867347) 0.92
es/full/minify/libraries/typescript 3087447927 ns/iter (± 28115070) 3333883677 ns/iter (± 47936534) 0.93
es/full/minify/libraries/victory 664807800 ns/iter (± 10009760) 714331701 ns/iter (± 9094624) 0.93
es/full/minify/libraries/vue 132527983 ns/iter (± 2612660) 140100241 ns/iter (± 4091415) 0.95
es/full/codegen/es3 25936 ns/iter (± 79) 26231 ns/iter (± 52) 0.99
es/full/codegen/es5 25903 ns/iter (± 41) 26224 ns/iter (± 64) 0.99
es/full/codegen/es2015 25919 ns/iter (± 50) 26213 ns/iter (± 66) 0.99
es/full/codegen/es2016 25960 ns/iter (± 47) 26290 ns/iter (± 129) 0.99
es/full/codegen/es2017 25947 ns/iter (± 42) 26142 ns/iter (± 44) 0.99
es/full/codegen/es2018 25947 ns/iter (± 57) 26165 ns/iter (± 58) 0.99
es/full/codegen/es2019 25926 ns/iter (± 48) 26271 ns/iter (± 95) 0.99
es/full/codegen/es2020 25953 ns/iter (± 57) 26230 ns/iter (± 61) 0.99
es/full/all/es3 175636438 ns/iter (± 1721049) 180215068 ns/iter (± 3191566) 0.97
es/full/all/es5 163464406 ns/iter (± 2306039) 168044253 ns/iter (± 2869317) 0.97
es/full/all/es2015 129353088 ns/iter (± 1816733) 133094406 ns/iter (± 2748920) 0.97
es/full/all/es2016 126562071 ns/iter (± 1706788) 131070361 ns/iter (± 1936903) 0.97
es/full/all/es2017 125727026 ns/iter (± 1635266) 132854070 ns/iter (± 3316957) 0.95
es/full/all/es2018 122518777 ns/iter (± 4419423) 132769444 ns/iter (± 1710759) 0.92
es/full/all/es2019 121688756 ns/iter (± 4737413) 130251155 ns/iter (± 2607229) 0.93
es/full/all/es2020 116393393 ns/iter (± 1317410) 123362077 ns/iter (± 3007206) 0.94
es/full/parser 545647 ns/iter (± 10292) 550096 ns/iter (± 8464) 0.99
es/full/base/fixer 21995 ns/iter (± 37) 22260 ns/iter (± 39) 0.99
es/full/base/resolver_and_hygiene 81768 ns/iter (± 64) 81605 ns/iter (± 122) 1.00
serialization of ast node 144 ns/iter (± 0) 124 ns/iter (± 1) 1.16
serialization of serde 134 ns/iter (± 0) 124 ns/iter (± 0) 1.08
css/minify/libraries/bootstrap 28603529 ns/iter (± 495330) 28225717 ns/iter (± 53287) 1.01
css/visitor/compare/clone 2085483 ns/iter (± 10678) 2089840 ns/iter (± 16156) 1.00
css/visitor/compare/visit_mut_span 2272186 ns/iter (± 24395) 2283891 ns/iter (± 11397) 0.99
css/visitor/compare/visit_mut_span_panic 2283039 ns/iter (± 33812) 2323550 ns/iter (± 7158) 0.98
css/visitor/compare/fold_span 3001114 ns/iter (± 22051) 3050703 ns/iter (± 30065) 0.98
css/visitor/compare/fold_span_panic 3129397 ns/iter (± 20792) 3218429 ns/iter (± 19420) 0.97
css/lexer/bootstrap_5_1_3 5200029 ns/iter (± 7891) 5189893 ns/iter (± 2548) 1.00
css/lexer/foundation_6_7_4 4372235 ns/iter (± 2392) 4372970 ns/iter (± 2207) 1.00
css/lexer/tailwind_3_1_1 832120 ns/iter (± 927) 831383 ns/iter (± 338) 1.00
css/parser/bootstrap_5_1_3 21587549 ns/iter (± 62653) 21839559 ns/iter (± 113100) 0.99
css/parser/foundation_6_7_4 17277686 ns/iter (± 37371) 17344432 ns/iter (± 43108) 1.00
css/parser/tailwind_3_1_1 3320784 ns/iter (± 6619) 3322812 ns/iter (± 2154) 1.00
es/codegen/colors 318776 ns/iter (± 180865) 333407 ns/iter (± 186102) 0.96
es/codegen/large 1230114 ns/iter (± 643176) 1319376 ns/iter (± 674174) 0.93
es/codegen/with-parser/colors 48822 ns/iter (± 367) 47870 ns/iter (± 256) 1.02
es/codegen/with-parser/large 535081 ns/iter (± 1452) 530012 ns/iter (± 1454) 1.01
es/minify/libraries/antd 1398764061 ns/iter (± 14882927) 1576349859 ns/iter (± 14233399) 0.89
es/minify/libraries/d3 249619894 ns/iter (± 2635925) 281395352 ns/iter (± 9084264) 0.89
es/minify/libraries/echarts 1087699933 ns/iter (± 17965019) 1190575161 ns/iter (± 19311788) 0.91
es/minify/libraries/jquery 79024248 ns/iter (± 680679) 84176671 ns/iter (± 1235869) 0.94
es/minify/libraries/lodash 94894082 ns/iter (± 824583) 100004654 ns/iter (± 2262117) 0.95
es/minify/libraries/moment 46265103 ns/iter (± 459262) 49965759 ns/iter (± 1031421) 0.93
es/minify/libraries/react 17141039 ns/iter (± 97236) 18196270 ns/iter (± 400040) 0.94
es/minify/libraries/terser 210402389 ns/iter (± 3594790) 228362297 ns/iter (± 6050082) 0.92
es/minify/libraries/three 373548002 ns/iter (± 15768209) 403950863 ns/iter (± 9857911) 0.92
es/minify/libraries/typescript 2703662057 ns/iter (± 62775652) 2849781276 ns/iter (± 30813544) 0.95
es/minify/libraries/victory 604155119 ns/iter (± 47367391) 639773974 ns/iter (± 15779435) 0.94
es/minify/libraries/vue 117953193 ns/iter (± 3258399) 121769537 ns/iter (± 1726073) 0.97
es/visitor/compare/clone 2349736 ns/iter (± 7811) 2387339 ns/iter (± 28993) 0.98
es/visitor/compare/visit_mut_span 2746823 ns/iter (± 4013) 2811587 ns/iter (± 6697) 0.98
es/visitor/compare/visit_mut_span_panic 2795559 ns/iter (± 3692) 2866423 ns/iter (± 28320) 0.98
es/visitor/compare/fold_span 3904320 ns/iter (± 7644) 3993647 ns/iter (± 23699) 0.98
es/visitor/compare/fold_span_panic 4028831 ns/iter (± 6271) 4121146 ns/iter (± 16621) 0.98
es/lexer/colors 16288 ns/iter (± 8) 16181 ns/iter (± 7) 1.01
es/lexer/angular 7800250 ns/iter (± 2930) 7838466 ns/iter (± 4322) 1.00
es/lexer/backbone 1005372 ns/iter (± 571) 1004480 ns/iter (± 543) 1.00
es/lexer/jquery 5594243 ns/iter (± 2746) 5600011 ns/iter (± 3770) 1.00
es/lexer/jquery mobile 8578994 ns/iter (± 8475) 8616983 ns/iter (± 6096) 1.00
es/lexer/mootools 4410987 ns/iter (± 2591) 4408545 ns/iter (± 5688) 1.00
es/lexer/underscore 838587 ns/iter (± 366) 838635 ns/iter (± 757) 1.00
es/lexer/three 26057628 ns/iter (± 86293) 26271448 ns/iter (± 8611) 0.99
es/lexer/yui 4803093 ns/iter (± 4868) 4809837 ns/iter (± 4273) 1.00
es/parser/colors 30308 ns/iter (± 63) 30641 ns/iter (± 50) 0.99
es/parser/angular 15342231 ns/iter (± 57596) 16151061 ns/iter (± 150362) 0.95
es/parser/backbone 2306355 ns/iter (± 13552) 2324245 ns/iter (± 13095) 0.99
es/parser/jquery 12407268 ns/iter (± 61784) 12560912 ns/iter (± 83885) 0.99
es/parser/jquery mobile 19388445 ns/iter (± 165281) 19839270 ns/iter (± 167758) 0.98
es/parser/mootools 9486959 ns/iter (± 25229) 9622913 ns/iter (± 36261) 0.99
es/parser/underscore 1957770 ns/iter (± 12270) 1963739 ns/iter (± 10701) 1.00
es/parser/three 56822297 ns/iter (± 760033) 60368327 ns/iter (± 522601) 0.94
es/parser/yui 9455990 ns/iter (± 51852) 9740394 ns/iter (± 73895) 0.97
es/preset-env/usage/builtin_type 139645 ns/iter (± 31609) 141989 ns/iter (± 32076) 0.98
es/preset-env/usage/property 20799 ns/iter (± 79) 21345 ns/iter (± 76) 0.97
es/resolver/typescript 117228143 ns/iter (± 3068828) 126043919 ns/iter (± 3621086) 0.93
es/fixer/typescript 87735403 ns/iter (± 487542) 97766651 ns/iter (± 5631860) 0.90
es/hygiene/typescript 183650900 ns/iter (± 2479878) 207228335 ns/iter (± 2993614) 0.89
es/resolver_with_hygiene/typescript 325971861 ns/iter (± 1731447) 350817835 ns/iter (± 3393212) 0.93
es/visitor/base-perf/module_clone 76971 ns/iter (± 1725) 75706 ns/iter (± 667) 1.02
es/visitor/base-perf/fold_empty 85313 ns/iter (± 1296) 85590 ns/iter (± 1538) 1.00
es/visitor/base-perf/fold_noop_impl_all 85132 ns/iter (± 446) 85777 ns/iter (± 811) 0.99
es/visitor/base-perf/fold_noop_impl_vec 85398 ns/iter (± 1809) 85884 ns/iter (± 1419) 0.99
es/visitor/base-perf/boxing_boxed_clone 56 ns/iter (± 0) 58 ns/iter (± 0) 0.97
es/visitor/base-perf/boxing_unboxed_clone 59 ns/iter (± 0) 59 ns/iter (± 0) 1
es/visitor/base-perf/boxing_boxed 103 ns/iter (± 0) 104 ns/iter (± 0) 0.99
es/visitor/base-perf/boxing_unboxed 102 ns/iter (± 0) 102 ns/iter (± 0) 1
es/visitor/base-perf/visit_contains_this 3481 ns/iter (± 78) 3483 ns/iter (± 59) 1.00
es/base/parallel/resolver/typescript 5843206176 ns/iter (± 453082751) 5190338316 ns/iter (± 503707449) 1.13
es/base/parallel/hygiene/typescript 2313908161 ns/iter (± 34782447) 2419514309 ns/iter (± 40229350) 0.96
misc/visitors/time-complexity/time 5 102 ns/iter (± 0) 100 ns/iter (± 0) 1.02
misc/visitors/time-complexity/time 10 324 ns/iter (± 0) 320 ns/iter (± 0) 1.01
misc/visitors/time-complexity/time 15 666 ns/iter (± 0) 680 ns/iter (± 7) 0.98
misc/visitors/time-complexity/time 20 1244 ns/iter (± 12) 1216 ns/iter (± 2) 1.02
misc/visitors/time-complexity/time 40 6227 ns/iter (± 0) 6242 ns/iter (± 50) 1.00
misc/visitors/time-complexity/time 60 15723 ns/iter (± 13) 15579 ns/iter (± 27) 1.01
es/full-target/es2016 188481 ns/iter (± 1054) 187407 ns/iter (± 480) 1.01
es/full-target/es2017 182997 ns/iter (± 504) 182823 ns/iter (± 650) 1.00
es/full-target/es2018 171551 ns/iter (± 261) 171677 ns/iter (± 340) 1.00
es2020_nullish_coalescing 67374 ns/iter (± 239) 67432 ns/iter (± 176) 1.00
es2020_optional_chaining 96392 ns/iter (± 271) 96900 ns/iter (± 7836) 0.99
es2022_class_properties 94298 ns/iter (± 167) 94665 ns/iter (± 143) 1.00
es2018_object_rest_spread 71303 ns/iter (± 67) 72121 ns/iter (± 108) 0.99
es2019_optional_catch_binding 61277 ns/iter (± 101) 61890 ns/iter (± 239) 0.99
es2017_async_to_generator 62086 ns/iter (± 85) 62493 ns/iter (± 77) 0.99
es2016_exponentiation 65463 ns/iter (± 39) 65833 ns/iter (± 117) 0.99
es2015_arrow 70253 ns/iter (± 241) 70743 ns/iter (± 306) 0.99
es2015_block_scoped_fn 66801 ns/iter (± 149) 67023 ns/iter (± 97) 1.00
es2015_block_scoping 156373 ns/iter (± 12059) 151936 ns/iter (± 10777) 1.03
es2015_classes 117662 ns/iter (± 511) 117874 ns/iter (± 420) 1.00
es2015_computed_props 61816 ns/iter (± 109) 61875 ns/iter (± 103) 1.00
es2015_destructuring 116244 ns/iter (± 340) 117012 ns/iter (± 325) 0.99
es2015_duplicate_keys 64170 ns/iter (± 101) 64327 ns/iter (± 67) 1.00
es2015_parameters 79565 ns/iter (± 177) 80027 ns/iter (± 156) 0.99
es2015_fn_name 67157 ns/iter (± 435) 67303 ns/iter (± 638) 1.00
es2015_for_of 64586 ns/iter (± 131) 64889 ns/iter (± 97) 1.00
es2015_instanceof 63712 ns/iter (± 134) 63859 ns/iter (± 109) 1.00
es2015_shorthand_property 61347 ns/iter (± 92) 61530 ns/iter (± 121) 1.00
es2015_spread 61342 ns/iter (± 120) 61695 ns/iter (± 61) 0.99
es2015_sticky_regex 62588 ns/iter (± 98) 62893 ns/iter (± 125) 1.00
es2015_typeof_symbol 62542 ns/iter (± 56) 63227 ns/iter (± 59) 0.99
es/transform/baseline/base 52193 ns/iter (± 105) 52576 ns/iter (± 98) 0.99
es/transform/baseline/common_reserved_word 63177 ns/iter (± 68) 63089 ns/iter (± 83) 1.00
es/transform/baseline/common_typescript 145737 ns/iter (± 2946) 143026 ns/iter (± 323) 1.02
es/target/es3 169997 ns/iter (± 253) 171678 ns/iter (± 227) 0.99
es/target/es2015 630939 ns/iter (± 1280) 634236 ns/iter (± 1275) 0.99
es/target/es2016 65613 ns/iter (± 98) 65874 ns/iter (± 101) 1.00
es/target/es2017 62160 ns/iter (± 77) 62711 ns/iter (± 76) 0.99
es/target/es2018 81503 ns/iter (± 127) 82124 ns/iter (± 146) 0.99
es/target/es2020 133097 ns/iter (± 172) 133745 ns/iter (± 184) 1.00
babelify-only 667277 ns/iter (± 602) 679535 ns/iter (± 1151) 0.98
parse_and_babelify_angular 42272507 ns/iter (± 843093) 47828606 ns/iter (± 1166335) 0.88
parse_and_babelify_backbone 5434672 ns/iter (± 83077) 5759739 ns/iter (± 112495) 0.94
parse_and_babelify_jquery 31662754 ns/iter (± 381322) 34403139 ns/iter (± 867894) 0.92
parse_and_babelify_jquery_mobile 54516811 ns/iter (± 842715) 58306517 ns/iter (± 820754) 0.94
parse_and_babelify_mootools 33043753 ns/iter (± 441984) 35832268 ns/iter (± 1151486) 0.92
parse_and_babelify_underscore 4363609 ns/iter (± 34229) 4398496 ns/iter (± 34925) 0.99
parse_and_babelify_yui 31289190 ns/iter (± 374333) 34783289 ns/iter (± 643163) 0.90
html/minify/document/css_spec 42749997 ns/iter (± 258001) 42882147 ns/iter (± 397506) 1.00
html/minify/document/github 17594209 ns/iter (± 66840) 17744478 ns/iter (± 113741) 0.99
html/minify/document/stackoverflow 15719512 ns/iter (± 32140) 15806025 ns/iter (± 34107) 0.99
html/minify/document_fragment/css_spec 41164381 ns/iter (± 498449) 40883928 ns/iter (± 541741) 1.01
html/minify/document_fragment/github 16927399 ns/iter (± 59252) 16961569 ns/iter (± 89967) 1.00
html/minify/document_fragment/stackoverflow 15461438 ns/iter (± 50863) 15438080 ns/iter (± 71160) 1.00
html/document/visitor/compare/clone 335801 ns/iter (± 2129) 347251 ns/iter (± 2084) 0.97
html/document/visitor/compare/visit_mut_span 360842 ns/iter (± 1391) 368649 ns/iter (± 1781) 0.98
html/document/visitor/compare/visit_mut_span_panic 368160 ns/iter (± 2044) 384534 ns/iter (± 2011) 0.96
html/document/visitor/compare/fold_span 405359 ns/iter (± 2435) 413699 ns/iter (± 3017) 0.98
html/document/visitor/compare/fold_span_panic 461902 ns/iter (± 2015) 467687 ns/iter (± 1079) 0.99
html/document_fragment/visitor/compare/clone 333560 ns/iter (± 1252) 345597 ns/iter (± 2386) 0.97
html/document_fragment/visitor/compare/visit_mut_span 364090 ns/iter (± 2176) 374576 ns/iter (± 2478) 0.97
html/document_fragment/visitor/compare/visit_mut_span_panic 374151 ns/iter (± 2053) 377866 ns/iter (± 2467) 0.99
html/document_fragment/visitor/compare/fold_span 400473 ns/iter (± 2366) 411030 ns/iter (± 1418) 0.97
html/document_fragment/visitor/compare/fold_span_panic 455992 ns/iter (± 1657) 467234 ns/iter (± 1510) 0.98
html/lexer/css_2021_spec 15533824 ns/iter (± 13593) 15571141 ns/iter (± 25891) 1.00
html/lexer/github_com_17_05_2022 6024155 ns/iter (± 10037) 6047150 ns/iter (± 17456) 1.00
html/lexer/stackoverflow_com_17_05_2022 5630397 ns/iter (± 5333) 5642921 ns/iter (± 2084) 1.00
html/parser/parser_document/css_2021_spec 25900810 ns/iter (± 105235) 26164770 ns/iter (± 145688) 0.99
html/parser/parser_document/github_com_17_05_2022 8749729 ns/iter (± 10111) 8763246 ns/iter (± 7258) 1.00
html/parser/parser_document/stackoverflow_com_17_05_2022 7715711 ns/iter (± 8296) 7860120 ns/iter (± 6277) 0.98
html/parser/parser_document_fragment/css_2021_spec 25651303 ns/iter (± 119134) 26504442 ns/iter (± 329626) 0.97
html/parser/parser_document_fragment/github_com_17_05_2022 8756780 ns/iter (± 4369) 8760182 ns/iter (± 13293) 1.00
html/parser/parser_document_fragment/stackoverflow_com_17_05_2022 7747552 ns/iter (± 5592) 7713331 ns/iter (± 7419) 1.00

This comment was automatically generated by workflow using github-action-benchmark.

Please sign in to comment.