Skip to content

Commit

Permalink
chore(ci): Adjust upload of cli binaries (#6624)
Browse files Browse the repository at this point in the history
  • Loading branch information
kwonoj committed Dec 12, 2022
1 parent 74b853a commit 81b352d
Show file tree
Hide file tree
Showing 2 changed files with 8 additions and 3 deletions.
9 changes: 7 additions & 2 deletions scripts/cli_artifacts.sh
Expand Up @@ -8,12 +8,17 @@ do
BINDING_ABI=${BINDING_NAME%%.*}
CLI_BINARY_PATH=${filename%%.*}

echo "Preparing build artifacts:"
echo "Binding name $BINDING_NAME"
echo "Filename $filename"
echo "Cli binary path $CLI_BINARY_PATH"

if [ -f "$CLI_BINARY_PATH" ]; then
chmod +x $CLI_BINARY_PATH
cp -v $CLI_BINARY_PATH ./artifacts_cli/$BINDING_ABI
cp -v $CLI_BINARY_PATH ./artifacts_cli/swc-$BINDING_ABI
mv $CLI_BINARY_PATH ./scripts/npm/$BINDING_ABI
elif [ -f "$CLI_BINARY_PATH.exe" ]; then
cp -v $CLI_BINARY_PATH.exe ./artifacts_cli/$BINDING_ABI
cp -v $CLI_BINARY_PATH.exe ./artifacts_cli/swc-$BINDING_ABI
mv $CLI_BINARY_PATH.exe ./scripts/npm/$BINDING_ABI
fi
done
2 changes: 1 addition & 1 deletion scripts/cli_upload_gh_release.sh
@@ -1,7 +1,7 @@
#!/bin/sh

# Naive substitution to napi artifacts for the cli binary.
for filename in artifacts_cli/*/*
for filename in artifacts_cli/*
do
echo "Trying to upload $filename"

Expand Down

1 comment on commit 81b352d

@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: 81b352d Previous: 208fd55 Ratio
es/full/bugs-1 308953 ns/iter (± 14501) 308627 ns/iter (± 9697) 1.00
es/full/minify/libraries/antd 1698675232 ns/iter (± 34953968) 1662809057 ns/iter (± 16532777) 1.02
es/full/minify/libraries/d3 358221826 ns/iter (± 6349470) 338316572 ns/iter (± 8139306) 1.06
es/full/minify/libraries/echarts 1448811142 ns/iter (± 10196231) 1405469492 ns/iter (± 15886044) 1.03
es/full/minify/libraries/jquery 96314427 ns/iter (± 1373774) 94278984 ns/iter (± 2143829) 1.02
es/full/minify/libraries/lodash 114857779 ns/iter (± 1495867) 111920983 ns/iter (± 2905586) 1.03
es/full/minify/libraries/moment 56072531 ns/iter (± 1304175) 55021994 ns/iter (± 2886860) 1.02
es/full/minify/libraries/react 20773305 ns/iter (± 1195836) 20354350 ns/iter (± 397669) 1.02
es/full/minify/libraries/terser 281826825 ns/iter (± 4351622) 266541732 ns/iter (± 6722423) 1.06
es/full/minify/libraries/three 506538242 ns/iter (± 17248281) 475679812 ns/iter (± 12627164) 1.06
es/full/minify/libraries/typescript 3196087423 ns/iter (± 30253806) 3140300804 ns/iter (± 28601131) 1.02
es/full/minify/libraries/victory 740437724 ns/iter (± 7997844) 694273049 ns/iter (± 27623372) 1.07
es/full/minify/libraries/vue 144932792 ns/iter (± 4242381) 135612332 ns/iter (± 4029249) 1.07
es/full/codegen/es3 27643 ns/iter (± 38) 27613 ns/iter (± 29) 1.00
es/full/codegen/es5 27648 ns/iter (± 61) 27649 ns/iter (± 82) 1.00
es/full/codegen/es2015 27682 ns/iter (± 62) 27608 ns/iter (± 46) 1.00
es/full/codegen/es2016 27650 ns/iter (± 83) 27615 ns/iter (± 40) 1.00
es/full/codegen/es2017 27660 ns/iter (± 62) 27608 ns/iter (± 52) 1.00
es/full/codegen/es2018 27633 ns/iter (± 61) 27620 ns/iter (± 243) 1.00
es/full/codegen/es2019 27619 ns/iter (± 53) 27608 ns/iter (± 72) 1.00
es/full/codegen/es2020 27612 ns/iter (± 53) 27653 ns/iter (± 33) 1.00
es/full/all/es3 174508309 ns/iter (± 2414629) 176940815 ns/iter (± 2565647) 0.99
es/full/all/es5 165900729 ns/iter (± 2743460) 165380238 ns/iter (± 2444587) 1.00
es/full/all/es2015 126320689 ns/iter (± 2824476) 125677664 ns/iter (± 3018239) 1.01
es/full/all/es2016 125573812 ns/iter (± 3978731) 127917018 ns/iter (± 4584892) 0.98
es/full/all/es2017 125095474 ns/iter (± 3430612) 126478660 ns/iter (± 3251789) 0.99
es/full/all/es2018 121911963 ns/iter (± 1949393) 122684605 ns/iter (± 1644692) 0.99
es/full/all/es2019 121630215 ns/iter (± 2772003) 128246200 ns/iter (± 4288119) 0.95
es/full/all/es2020 117779437 ns/iter (± 3181609) 118202219 ns/iter (± 3628340) 1.00
es/full/parser 521690 ns/iter (± 9323) 518106 ns/iter (± 7431) 1.01
es/full/base/fixer 21765 ns/iter (± 65) 21974 ns/iter (± 44) 0.99
es/full/base/resolver_and_hygiene 77432 ns/iter (± 103) 77450 ns/iter (± 45) 1.00
serialization of ast node 144 ns/iter (± 0) 144 ns/iter (± 0) 1
serialization of serde 125 ns/iter (± 0) 123 ns/iter (± 0) 1.02
css/minify/libraries/bootstrap 27690437 ns/iter (± 170423) 27165039 ns/iter (± 514797) 1.02
css/visitor/compare/clone 2115797 ns/iter (± 20264) 2083297 ns/iter (± 20755) 1.02
css/visitor/compare/visit_mut_span 2316144 ns/iter (± 8753) 2264205 ns/iter (± 4269) 1.02
css/visitor/compare/visit_mut_span_panic 2376611 ns/iter (± 11612) 2350852 ns/iter (± 13266) 1.01
css/visitor/compare/fold_span 3070107 ns/iter (± 23017) 2980189 ns/iter (± 23865) 1.03
css/visitor/compare/fold_span_panic 3213846 ns/iter (± 45348) 3134017 ns/iter (± 26202) 1.03
css/lexer/bootstrap_5_1_3 5192908 ns/iter (± 3295) 5258704 ns/iter (± 3918) 0.99
css/lexer/foundation_6_7_4 4453332 ns/iter (± 1411) 4416116 ns/iter (± 3262) 1.01
css/lexer/tailwind_3_1_1 836189 ns/iter (± 535) 829717 ns/iter (± 910) 1.01
css/parser/bootstrap_5_1_3 21304595 ns/iter (± 108797) 20714038 ns/iter (± 174806) 1.03
css/parser/foundation_6_7_4 16935373 ns/iter (± 52701) 16493831 ns/iter (± 24938) 1.03
css/parser/tailwind_3_1_1 3182134 ns/iter (± 4378) 3178341 ns/iter (± 15868) 1.00
es/codegen/colors 330103 ns/iter (± 184908) 330362 ns/iter (± 184857) 1.00
es/codegen/large 1176249 ns/iter (± 621205) 1202667 ns/iter (± 607122) 0.98
es/codegen/with-parser/colors 46446 ns/iter (± 63) 46307 ns/iter (± 245) 1.00
es/codegen/with-parser/large 510573 ns/iter (± 1369) 511024 ns/iter (± 1877) 1.00
es/minify/libraries/antd 1473942623 ns/iter (± 10920421) 1454007901 ns/iter (± 19457760) 1.01
es/minify/libraries/d3 308037987 ns/iter (± 3888681) 294638688 ns/iter (± 9748714) 1.05
es/minify/libraries/echarts 1259824131 ns/iter (± 10530413) 1249622720 ns/iter (± 24163175) 1.01
es/minify/libraries/jquery 82527597 ns/iter (± 1171806) 79860793 ns/iter (± 1556613) 1.03
es/minify/libraries/lodash 101724222 ns/iter (± 1932539) 100047155 ns/iter (± 2134419) 1.02
es/minify/libraries/moment 48460757 ns/iter (± 591075) 47487378 ns/iter (± 742269) 1.02
es/minify/libraries/react 18497473 ns/iter (± 840450) 17921727 ns/iter (± 382388) 1.03
es/minify/libraries/terser 239797877 ns/iter (± 4473714) 222962604 ns/iter (± 4810410) 1.08
es/minify/libraries/three 429998619 ns/iter (± 7743979) 403120030 ns/iter (± 10994391) 1.07
es/minify/libraries/typescript 2736652809 ns/iter (± 21509870) 2694834170 ns/iter (± 28224570) 1.02
es/minify/libraries/victory 631628975 ns/iter (± 12768478) 608124366 ns/iter (± 23542109) 1.04
es/minify/libraries/vue 125718804 ns/iter (± 2035774) 120760114 ns/iter (± 2568053) 1.04
es/visitor/compare/clone 2425720 ns/iter (± 10902) 2428954 ns/iter (± 30323) 1.00
es/visitor/compare/visit_mut_span 2828789 ns/iter (± 33142) 2811096 ns/iter (± 12783) 1.01
es/visitor/compare/visit_mut_span_panic 2901907 ns/iter (± 50015) 2869723 ns/iter (± 11716) 1.01
es/visitor/compare/fold_span 4004985 ns/iter (± 40063) 3932517 ns/iter (± 19718) 1.02
es/visitor/compare/fold_span_panic 4190595 ns/iter (± 29546) 4117326 ns/iter (± 23562) 1.02
es/lexer/colors 17365 ns/iter (± 10) 17393 ns/iter (± 10) 1.00
es/lexer/angular 8210792 ns/iter (± 2755) 8227664 ns/iter (± 3285) 1.00
es/lexer/backbone 1070695 ns/iter (± 1205) 1073852 ns/iter (± 332) 1.00
es/lexer/jquery 5950373 ns/iter (± 3933) 5954382 ns/iter (± 1394) 1.00
es/lexer/jquery mobile 9182293 ns/iter (± 4547) 9194240 ns/iter (± 3236) 1.00
es/lexer/mootools 4670996 ns/iter (± 853) 4675564 ns/iter (± 2193) 1.00
es/lexer/underscore 891776 ns/iter (± 239) 894658 ns/iter (± 567) 1.00
es/lexer/three 27952888 ns/iter (± 30103) 27931977 ns/iter (± 26520) 1.00
es/lexer/yui 5048581 ns/iter (± 1805) 5062320 ns/iter (± 4401) 1.00
es/parser/colors 31405 ns/iter (± 172) 31541 ns/iter (± 143) 1.00
es/parser/angular 16922623 ns/iter (± 333515) 16333165 ns/iter (± 163753) 1.04
es/parser/backbone 2365598 ns/iter (± 17689) 2369932 ns/iter (± 14414) 1.00
es/parser/jquery 13143205 ns/iter (± 178554) 12760733 ns/iter (± 113578) 1.03
es/parser/jquery mobile 21780080 ns/iter (± 267711) 20271716 ns/iter (± 267487) 1.07
es/parser/mootools 9911827 ns/iter (± 56758) 9760020 ns/iter (± 48871) 1.02
es/parser/underscore 1999974 ns/iter (± 12037) 1993913 ns/iter (± 11660) 1.00
es/parser/three 61194731 ns/iter (± 243024) 60224534 ns/iter (± 770806) 1.02
es/parser/yui 9930227 ns/iter (± 81044) 9809911 ns/iter (± 98777) 1.01
es/preset-env/usage/builtin_type 141095 ns/iter (± 32270) 140687 ns/iter (± 31786) 1.00
es/preset-env/usage/property 20628 ns/iter (± 123) 20780 ns/iter (± 58) 0.99
es/resolver/typescript 112384824 ns/iter (± 1911631) 110736776 ns/iter (± 3540457) 1.01
es/fixer/typescript 86346690 ns/iter (± 430171) 86789442 ns/iter (± 579865) 0.99
es/hygiene/typescript 173656345 ns/iter (± 2591854) 173414834 ns/iter (± 3712173) 1.00
es/resolver_with_hygiene/typescript 311873812 ns/iter (± 2687192) 308759184 ns/iter (± 3112952) 1.01
es/visitor/base-perf/module_clone 75136 ns/iter (± 1354) 74835 ns/iter (± 1368) 1.00
es/visitor/base-perf/fold_empty 86564 ns/iter (± 1330) 85940 ns/iter (± 1430) 1.01
es/visitor/base-perf/fold_noop_impl_all 86495 ns/iter (± 1620) 86827 ns/iter (± 1087) 1.00
es/visitor/base-perf/fold_noop_impl_vec 87646 ns/iter (± 1763) 86255 ns/iter (± 1075) 1.02
es/visitor/base-perf/boxing_boxed_clone 57 ns/iter (± 0) 54 ns/iter (± 0) 1.06
es/visitor/base-perf/boxing_unboxed_clone 58 ns/iter (± 0) 58 ns/iter (± 0) 1
es/visitor/base-perf/boxing_boxed 107 ns/iter (± 0) 100 ns/iter (± 0) 1.07
es/visitor/base-perf/boxing_unboxed 106 ns/iter (± 0) 100 ns/iter (± 0) 1.06
es/visitor/base-perf/visit_contains_this 3481 ns/iter (± 46) 3440 ns/iter (± 87) 1.01
es/base/parallel/resolver/typescript 5195695151 ns/iter (± 265293849) 5472705868 ns/iter (± 262791161) 0.95
es/base/parallel/hygiene/typescript 2038476167 ns/iter (± 25370706) 2047389872 ns/iter (± 39006809) 1.00
misc/visitors/time-complexity/time 5 94 ns/iter (± 0) 94 ns/iter (± 0) 1
misc/visitors/time-complexity/time 10 307 ns/iter (± 0) 307 ns/iter (± 0) 1
misc/visitors/time-complexity/time 15 644 ns/iter (± 8) 656 ns/iter (± 4) 0.98
misc/visitors/time-complexity/time 20 1180 ns/iter (± 7) 1213 ns/iter (± 22) 0.97
misc/visitors/time-complexity/time 40 6101 ns/iter (± 8) 6132 ns/iter (± 8) 0.99
misc/visitors/time-complexity/time 60 15497 ns/iter (± 19) 15467 ns/iter (± 16) 1.00
es/full-target/es2016 187142 ns/iter (± 352) 186609 ns/iter (± 648) 1.00
es/full-target/es2017 179709 ns/iter (± 508) 180391 ns/iter (± 321) 1.00
es/full-target/es2018 169000 ns/iter (± 438) 169569 ns/iter (± 413) 1.00
es2020_nullish_coalescing 65489 ns/iter (± 82) 65514 ns/iter (± 142) 1.00
es2020_optional_chaining 93412 ns/iter (± 9055) 94242 ns/iter (± 303) 0.99
es2022_class_properties 91719 ns/iter (± 126) 91798 ns/iter (± 211) 1.00
es2018_object_rest_spread 69864 ns/iter (± 158) 70172 ns/iter (± 103) 1.00
es2019_optional_catch_binding 59768 ns/iter (± 165) 59876 ns/iter (± 66) 1.00
es2017_async_to_generator 59967 ns/iter (± 105) 60314 ns/iter (± 91) 0.99
es2016_exponentiation 63443 ns/iter (± 105) 63611 ns/iter (± 99) 1.00
es2015_arrow 68805 ns/iter (± 214) 68484 ns/iter (± 243) 1.00
es2015_block_scoped_fn 64282 ns/iter (± 109) 64861 ns/iter (± 108) 0.99
es2015_block_scoping 136299 ns/iter (± 5680) 156134 ns/iter (± 7028) 0.87
es2015_classes 115214 ns/iter (± 584) 115268 ns/iter (± 279) 1.00
es2015_computed_props 59746 ns/iter (± 102) 59754 ns/iter (± 76) 1.00
es2015_destructuring 114907 ns/iter (± 248) 115087 ns/iter (± 465) 1.00
es2015_duplicate_keys 62471 ns/iter (± 97) 62609 ns/iter (± 100) 1.00
es2015_parameters 77556 ns/iter (± 184) 77637 ns/iter (± 194) 1.00
es2015_fn_name 65652 ns/iter (± 529) 65536 ns/iter (± 392) 1.00
es2015_for_of 62666 ns/iter (± 135) 62986 ns/iter (± 117) 0.99
es2015_instanceof 61780 ns/iter (± 98) 62303 ns/iter (± 133) 0.99
es2015_shorthand_property 59609 ns/iter (± 103) 59766 ns/iter (± 96) 1.00
es2015_spread 59693 ns/iter (± 389) 59930 ns/iter (± 85) 1.00
es2015_sticky_regex 60728 ns/iter (± 104) 60983 ns/iter (± 91) 1.00
es2015_typeof_symbol 61025 ns/iter (± 106) 61066 ns/iter (± 98) 1.00
es/transform/baseline/base 50311 ns/iter (± 86) 50378 ns/iter (± 93) 1.00
es/transform/baseline/common_reserved_word 61250 ns/iter (± 122) 61516 ns/iter (± 125) 1.00
es/transform/baseline/common_typescript 140604 ns/iter (± 1200) 165049 ns/iter (± 10450) 0.85
es/target/es3 168619 ns/iter (± 183) 168194 ns/iter (± 295) 1.00
es/target/es2015 630873 ns/iter (± 1626) 625103 ns/iter (± 1868) 1.01
es/target/es2016 63480 ns/iter (± 118) 63585 ns/iter (± 123) 1.00
es/target/es2017 60263 ns/iter (± 108) 60434 ns/iter (± 109) 1.00
es/target/es2018 79817 ns/iter (± 142) 79946 ns/iter (± 187) 1.00
es/target/es2020 130976 ns/iter (± 283) 130836 ns/iter (± 291) 1.00
babelify-only 666320 ns/iter (± 1008) 668625 ns/iter (± 801) 1.00
parse_and_babelify_angular 42531864 ns/iter (± 451016) 41015639 ns/iter (± 530468) 1.04
parse_and_babelify_backbone 5639075 ns/iter (± 92953) 5456289 ns/iter (± 51417) 1.03
parse_and_babelify_jquery 33245567 ns/iter (± 661225) 31918975 ns/iter (± 459011) 1.04
parse_and_babelify_jquery_mobile 56989621 ns/iter (± 763476) 54892244 ns/iter (± 1389304) 1.04
parse_and_babelify_mootools 34976191 ns/iter (± 750460) 33506193 ns/iter (± 904685) 1.04
parse_and_babelify_underscore 4517968 ns/iter (± 99686) 4392294 ns/iter (± 63094) 1.03
parse_and_babelify_yui 33887046 ns/iter (± 577894) 32452140 ns/iter (± 789907) 1.04
html/minify/document/css_spec 45232474 ns/iter (± 225955) 44052860 ns/iter (± 316491) 1.03
html/minify/document/github 18925106 ns/iter (± 62570) 18535792 ns/iter (± 47885) 1.02
html/minify/document/stackoverflow 16613531 ns/iter (± 46480) 16163621 ns/iter (± 58219) 1.03
html/minify/document_fragment/css_spec 43198614 ns/iter (± 325294) 41676697 ns/iter (± 377088) 1.04
html/minify/document_fragment/github 18051327 ns/iter (± 46973) 17798180 ns/iter (± 63301) 1.01
html/minify/document_fragment/stackoverflow 16136291 ns/iter (± 48664) 15883435 ns/iter (± 124343) 1.02
html/document/visitor/compare/clone 343813 ns/iter (± 1325) 338651 ns/iter (± 2192) 1.02
html/document/visitor/compare/visit_mut_span 369314 ns/iter (± 1333) 371580 ns/iter (± 1973) 0.99
html/document/visitor/compare/visit_mut_span_panic 378069 ns/iter (± 2143) 376322 ns/iter (± 1581) 1.00
html/document/visitor/compare/fold_span 405751 ns/iter (± 1724) 403607 ns/iter (± 1646) 1.01
html/document/visitor/compare/fold_span_panic 463057 ns/iter (± 2904) 466705 ns/iter (± 1626) 0.99
html/document_fragment/visitor/compare/clone 338493 ns/iter (± 1486) 337238 ns/iter (± 1617) 1.00
html/document_fragment/visitor/compare/visit_mut_span 368435 ns/iter (± 2859) 371700 ns/iter (± 1758) 0.99
html/document_fragment/visitor/compare/visit_mut_span_panic 374607 ns/iter (± 2742) 372444 ns/iter (± 1888) 1.01
html/document_fragment/visitor/compare/fold_span 408029 ns/iter (± 1622) 409085 ns/iter (± 2006) 1.00
html/document_fragment/visitor/compare/fold_span_panic 463342 ns/iter (± 1547) 464955 ns/iter (± 2281) 1.00
html/lexer/css_2021_spec 15522649 ns/iter (± 16607) 15520018 ns/iter (± 6926) 1.00
html/lexer/github_com_17_05_2022 6009760 ns/iter (± 2486) 6011696 ns/iter (± 2305) 1.00
html/lexer/stackoverflow_com_17_05_2022 5636669 ns/iter (± 3583) 5630871 ns/iter (± 28145) 1.00
html/parser/parser_document/css_2021_spec 26562717 ns/iter (± 242022) 25824743 ns/iter (± 340110) 1.03
html/parser/parser_document/github_com_17_05_2022 8838445 ns/iter (± 10112) 8770996 ns/iter (± 32948) 1.01
html/parser/parser_document/stackoverflow_com_17_05_2022 7746482 ns/iter (± 8350) 7728128 ns/iter (± 10382) 1.00
html/parser/parser_document_fragment/css_2021_spec 26701657 ns/iter (± 189017) 26402941 ns/iter (± 268842) 1.01
html/parser/parser_document_fragment/github_com_17_05_2022 8813680 ns/iter (± 21656) 8759162 ns/iter (± 17686) 1.01
html/parser/parser_document_fragment/stackoverflow_com_17_05_2022 7742013 ns/iter (± 6082) 7738435 ns/iter (± 7158) 1.00

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

Please sign in to comment.