Skip to content

Commit

Permalink
chore(ci): Change condition for ci testing (#7533)
Browse files Browse the repository at this point in the history
  • Loading branch information
kdy1 committed Jun 21, 2023
1 parent 690ca6c commit 724e75d
Showing 1 changed file with 7 additions and 6 deletions.
13 changes: 7 additions & 6 deletions .github/workflows/publish-node.yml
Original file line number Diff line number Diff line change
Expand Up @@ -17,13 +17,14 @@ on:
push:
branches:
- ci
- ci*
- main
tags:
- v*

jobs:
build:
if: ${{ startsWith(github.ref, 'refs/tags/v') || github.ref == 'refs/heads/ci' }}
if: ${{ startsWith(github.ref, 'refs/tags/v') || startsWith(github.ref, 'refs/heads/ci') }}
strategy:
fail-fast: false
matrix:
Expand Down Expand Up @@ -209,7 +210,7 @@ jobs:
swc*
if-no-files-found: error
test-macOS-windows-binding:
if: ${{ startsWith(github.ref, 'refs/tags/v') || github.ref == 'refs/heads/ci' }}
if: ${{ startsWith(github.ref, 'refs/tags/v') || startsWith(github.ref, 'refs/heads/ci') }}
name: Test bindings on ${{ matrix.settings.target }} - node@${{ matrix.node }}
needs:
- build
Expand Down Expand Up @@ -246,7 +247,7 @@ jobs:
- name: Test bindings
run: yarn test
test-linux-x64-gnu-binding:
if: ${{ startsWith(github.ref, 'refs/tags/v') || github.ref == 'refs/heads/ci' }}
if: ${{ startsWith(github.ref, 'refs/tags/v') || startsWith(github.ref, 'refs/heads/ci') }}
name: Test bindings on Linux-x64-gnu - node@${{ matrix.node }}
needs:
- build
Expand Down Expand Up @@ -285,7 +286,7 @@ jobs:
- name: Test bindings
run: docker run --rm -v $(pwd):/swc -w /swc node:${{ matrix.node }}-slim env DISABLE_PLUGIN_E2E_TESTS=true yarn test
test-linux-x64-musl-binding:
if: ${{ startsWith(github.ref, 'refs/tags/v') || github.ref == 'refs/heads/ci' }}
if: ${{ startsWith(github.ref, 'refs/tags/v') || startsWith(github.ref, 'refs/heads/ci') }}
name: Test bindings on x86_64-unknown-linux-musl - node@${{ matrix.node }}
needs:
- build
Expand Down Expand Up @@ -319,7 +320,7 @@ jobs:
- name: Test bindings
run: docker run --rm -v $(pwd):/swc -w /swc node:${{ matrix.node }}-alpine env DISABLE_PLUGIN_E2E_TESTS=true yarn test
test-linux-aarch64-musl-binding:
if: ${{ startsWith(github.ref, 'refs/tags/v') || github.ref == 'refs/heads/ci' }}
if: ${{ startsWith(github.ref, 'refs/tags/v') || startsWith(github.ref, 'refs/heads/ci') }}
name: Test bindings on aarch64-unknown-linux-musl - node@${{ matrix.node }}
needs:
- build
Expand Down Expand Up @@ -357,7 +358,7 @@ jobs:
set -e &&
DISABLE_PLUGIN_E2E_TESTS=true yarn test
test-linux-arm-gnueabihf-binding:
if: ${{ startsWith(github.ref, 'refs/tags/v') || github.ref == 'refs/heads/ci' }}
if: ${{ startsWith(github.ref, 'refs/tags/v') || startsWith(github.ref, 'refs/heads/ci') }}
name: Test bindings on armv7-unknown-linux-gnueabihf - node@${{ matrix.node }}
needs:
- build
Expand Down

1 comment on commit 724e75d

@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: 724e75d Previous: 3ad07a7 Ratio
es/full/bugs-1 365156 ns/iter (± 10954) 363307 ns/iter (± 15828) 1.01
es/full/minify/libraries/antd 2038957742 ns/iter (± 23607286) 2033737474 ns/iter (± 21817910) 1.00
es/full/minify/libraries/d3 417847052 ns/iter (± 13721842) 407017338 ns/iter (± 6590492) 1.03
es/full/minify/libraries/echarts 1617763304 ns/iter (± 26617322) 1553144153 ns/iter (± 24705329) 1.04
es/full/minify/libraries/jquery 122621846 ns/iter (± 1741436) 116163498 ns/iter (± 1647370) 1.06
es/full/minify/libraries/lodash 146459374 ns/iter (± 3448106) 137201258 ns/iter (± 1145390) 1.07
es/full/minify/libraries/moment 68773708 ns/iter (± 2082084) 66217452 ns/iter (± 996318) 1.04
es/full/minify/libraries/react 24632516 ns/iter (± 763448) 23421372 ns/iter (± 306155) 1.05
es/full/minify/libraries/terser 340121957 ns/iter (± 8530418) 315324427 ns/iter (± 7008851) 1.08
es/full/minify/libraries/three 620622359 ns/iter (± 19240862) 589274519 ns/iter (± 16400044) 1.05
es/full/minify/libraries/typescript 3954064425 ns/iter (± 45852693) 3851443041 ns/iter (± 31550278) 1.03
es/full/minify/libraries/victory 880055543 ns/iter (± 43034928) 858814007 ns/iter (± 10088420) 1.02
es/full/minify/libraries/vue 180594757 ns/iter (± 4563328) 169117146 ns/iter (± 2949193) 1.07
es/full/codegen/es3 42188 ns/iter (± 118) 42227 ns/iter (± 123) 1.00
es/full/codegen/es5 42334 ns/iter (± 46) 42309 ns/iter (± 77) 1.00
es/full/codegen/es2015 42250 ns/iter (± 68) 42301 ns/iter (± 69) 1.00
es/full/codegen/es2016 42286 ns/iter (± 66) 42303 ns/iter (± 117) 1.00
es/full/codegen/es2017 42214 ns/iter (± 63) 42268 ns/iter (± 68) 1.00
es/full/codegen/es2018 42243 ns/iter (± 86) 42335 ns/iter (± 69) 1.00
es/full/codegen/es2019 42274 ns/iter (± 53) 42309 ns/iter (± 98) 1.00
es/full/codegen/es2020 42267 ns/iter (± 71) 42279 ns/iter (± 96) 1.00
es/full/all/es3 213466756 ns/iter (± 5068486) 209826793 ns/iter (± 3449976) 1.02
es/full/all/es5 199078368 ns/iter (± 3085059) 197223117 ns/iter (± 2487848) 1.01
es/full/all/es2015 157425055 ns/iter (± 3483292) 155832985 ns/iter (± 3125869) 1.01
es/full/all/es2016 156234220 ns/iter (± 3389256) 153985924 ns/iter (± 3193490) 1.01
es/full/all/es2017 157076827 ns/iter (± 1997065) 154508240 ns/iter (± 1816511) 1.02
es/full/all/es2018 157073832 ns/iter (± 3786229) 151450040 ns/iter (± 1677135) 1.04
es/full/all/es2019 155763986 ns/iter (± 4632596) 149902684 ns/iter (± 2616616) 1.04
es/full/all/es2020 149411767 ns/iter (± 2436820) 146416855 ns/iter (± 1603561) 1.02
es/full/parser 607832 ns/iter (± 11857) 606714 ns/iter (± 13948) 1.00
es/full/base/fixer 25012 ns/iter (± 31) 24606 ns/iter (± 66) 1.02
es/full/base/resolver_and_hygiene 105488 ns/iter (± 204) 105616 ns/iter (± 76) 1.00
serialization of serde 258 ns/iter (± 3) 257 ns/iter (± 0) 1.00
css/minify/libraries/bootstrap 37536347 ns/iter (± 816229) 36681073 ns/iter (± 116155) 1.02
css/visitor/compare/clone 2491947 ns/iter (± 87524) 2353156 ns/iter (± 10249) 1.06
css/visitor/compare/visit_mut_span 2671720 ns/iter (± 69763) 2526159 ns/iter (± 31759) 1.06
css/visitor/compare/visit_mut_span_panic 2657618 ns/iter (± 59036) 2631497 ns/iter (± 14991) 1.01
css/visitor/compare/fold_span 3467740 ns/iter (± 109710) 3337664 ns/iter (± 9496) 1.04
css/visitor/compare/fold_span_panic 3665766 ns/iter (± 102186) 3466503 ns/iter (± 14188) 1.06
css/lexer/bootstrap_5_1_3 5551448 ns/iter (± 2981) 5572779 ns/iter (± 6786) 1.00
css/lexer/foundation_6_7_4 4675962 ns/iter (± 952) 4708392 ns/iter (± 4602) 0.99
css/lexer/tailwind_3_1_1 891048 ns/iter (± 438) 895924 ns/iter (± 964) 0.99
css/parser/bootstrap_5_1_3 24872272 ns/iter (± 205369) 24131686 ns/iter (± 205964) 1.03
css/parser/foundation_6_7_4 19776435 ns/iter (± 200845) 19215740 ns/iter (± 203674) 1.03
css/parser/tailwind_3_1_1 3684263 ns/iter (± 11030) 3676258 ns/iter (± 4654) 1.00
es/codegen/colors 708637 ns/iter (± 387999) 728789 ns/iter (± 398885) 0.97
es/codegen/large 2878892 ns/iter (± 1526305) 2867013 ns/iter (± 1499071) 1.00
es/codegen/with-parser/colors 57299 ns/iter (± 349) 58288 ns/iter (± 443) 0.98
es/codegen/with-parser/large 582995 ns/iter (± 1615) 587991 ns/iter (± 1625) 0.99
es/minify/libraries/antd 1849005527 ns/iter (± 32686839) 1755191469 ns/iter (± 36879485) 1.05
es/minify/libraries/d3 378889788 ns/iter (± 17438763) 350915334 ns/iter (± 7892986) 1.08
es/minify/libraries/echarts 1421295096 ns/iter (± 25854723) 1369992560 ns/iter (± 27942588) 1.04
es/minify/libraries/jquery 103944701 ns/iter (± 4705463) 100278873 ns/iter (± 2435398) 1.04
es/minify/libraries/lodash 135773514 ns/iter (± 6322656) 124127814 ns/iter (± 1987786) 1.09
es/minify/libraries/moment 60924153 ns/iter (± 1715998) 57969751 ns/iter (± 589259) 1.05
es/minify/libraries/react 21785038 ns/iter (± 847514) 20782470 ns/iter (± 231021) 1.05
es/minify/libraries/terser 282201438 ns/iter (± 15792795) 270113621 ns/iter (± 8366905) 1.04
es/minify/libraries/three 526698819 ns/iter (± 26363412) 491308637 ns/iter (± 12987565) 1.07
es/minify/libraries/typescript 3385703456 ns/iter (± 30211713) 3249052835 ns/iter (± 22304878) 1.04
es/minify/libraries/victory 793677603 ns/iter (± 23326369) 722338640 ns/iter (± 22266992) 1.10
es/minify/libraries/vue 158520092 ns/iter (± 4514892) 149248286 ns/iter (± 3980258) 1.06
es/visitor/compare/clone 2476747 ns/iter (± 133163) 2434437 ns/iter (± 12697) 1.02
es/visitor/compare/visit_mut_span 2854429 ns/iter (± 78652) 2792758 ns/iter (± 6345) 1.02
es/visitor/compare/visit_mut_span_panic 2921321 ns/iter (± 70319) 2847026 ns/iter (± 11266) 1.03
es/visitor/compare/fold_span 3991931 ns/iter (± 207418) 3928243 ns/iter (± 24553) 1.02
es/visitor/compare/fold_span_panic 4308544 ns/iter (± 220702) 4096554 ns/iter (± 18368) 1.05
es/lexer/colors 15063 ns/iter (± 85) 15126 ns/iter (± 99) 1.00
es/lexer/angular 7242770 ns/iter (± 6624) 7243090 ns/iter (± 3120) 1.00
es/lexer/backbone 872414 ns/iter (± 490) 872440 ns/iter (± 1640) 1.00
es/lexer/jquery 4881579 ns/iter (± 1616) 4890990 ns/iter (± 6659) 1.00
es/lexer/jquery mobile 7554831 ns/iter (± 6199) 7553022 ns/iter (± 45207) 1.00
es/lexer/mootools 3797458 ns/iter (± 1467) 3799050 ns/iter (± 4274) 1.00
es/lexer/underscore 721196 ns/iter (± 302) 720093 ns/iter (± 1040) 1.00
es/lexer/three 22739674 ns/iter (± 57668) 22662936 ns/iter (± 42941) 1.00
es/lexer/yui 4381447 ns/iter (± 4944) 4386111 ns/iter (± 8805) 1.00
es/parser/colors 33210 ns/iter (± 135) 33057 ns/iter (± 372) 1.00
es/parser/angular 18301787 ns/iter (± 369052) 17219407 ns/iter (± 132119) 1.06
es/parser/backbone 2442897 ns/iter (± 25536) 2411153 ns/iter (± 10143) 1.01
es/parser/jquery 13601309 ns/iter (± 867507) 13439549 ns/iter (± 145677) 1.01
es/parser/jquery mobile 21632766 ns/iter (± 921431) 21042265 ns/iter (± 439232) 1.03
es/parser/mootools 10585403 ns/iter (± 165973) 10124920 ns/iter (± 52985) 1.05
es/parser/underscore 2079638 ns/iter (± 15325) 2060940 ns/iter (± 13666) 1.01
es/parser/three 63497277 ns/iter (± 900249) 62548312 ns/iter (± 530489) 1.02
es/parser/yui 10721928 ns/iter (± 287569) 10197052 ns/iter (± 139037) 1.05
es/preset-env/usage/builtin_type 151199 ns/iter (± 33160) 152330 ns/iter (± 33307) 0.99
es/preset-env/usage/property 29499 ns/iter (± 124) 29572 ns/iter (± 119) 1.00
es/resolver/typescript 130713624 ns/iter (± 3919272) 129287392 ns/iter (± 3068472) 1.01
es/fixer/typescript 91281907 ns/iter (± 1640074) 91947765 ns/iter (± 979929) 0.99
es/hygiene/typescript 210364286 ns/iter (± 7418974) 207036873 ns/iter (± 3598059) 1.02
es/resolver_with_hygiene/typescript 441788019 ns/iter (± 4894716) 421814189 ns/iter (± 6468972) 1.05
es/visitor/base-perf/module_clone 85502 ns/iter (± 570) 85660 ns/iter (± 429) 1.00
es/visitor/base-perf/fold_empty 94967 ns/iter (± 216) 94884 ns/iter (± 330) 1.00
es/visitor/base-perf/fold_noop_impl_all 95413 ns/iter (± 208) 94366 ns/iter (± 588) 1.01
es/visitor/base-perf/fold_noop_impl_vec 95788 ns/iter (± 398) 95381 ns/iter (± 508) 1.00
es/visitor/base-perf/boxing_boxed_clone 61 ns/iter (± 0) 62 ns/iter (± 0) 0.98
es/visitor/base-perf/boxing_unboxed_clone 45 ns/iter (± 0) 45 ns/iter (± 0) 1
es/visitor/base-perf/boxing_boxed 109 ns/iter (± 0) 109 ns/iter (± 0) 1
es/visitor/base-perf/boxing_unboxed 82 ns/iter (± 0) 84 ns/iter (± 0) 0.98
es/visitor/base-perf/visit_contains_this 3517 ns/iter (± 91) 3416 ns/iter (± 67) 1.03
es/base/parallel/resolver/typescript 7195126351 ns/iter (± 525683832) 7060599059 ns/iter (± 493254565) 1.02
es/base/parallel/hygiene/typescript 2402899789 ns/iter (± 22916067) 2376916466 ns/iter (± 21341982) 1.01
misc/visitors/time-complexity/time 5 104 ns/iter (± 0) 104 ns/iter (± 0) 1
misc/visitors/time-complexity/time 10 357 ns/iter (± 6) 351 ns/iter (± 1) 1.02
misc/visitors/time-complexity/time 15 681 ns/iter (± 9) 681 ns/iter (± 0) 1
misc/visitors/time-complexity/time 20 1243 ns/iter (± 1) 1244 ns/iter (± 1) 1.00
misc/visitors/time-complexity/time 40 6292 ns/iter (± 16) 6281 ns/iter (± 4) 1.00
misc/visitors/time-complexity/time 60 15779 ns/iter (± 8) 15778 ns/iter (± 12) 1.00
es/full-target/es2016 270765 ns/iter (± 571) 270344 ns/iter (± 556) 1.00
es/full-target/es2017 261150 ns/iter (± 398) 260163 ns/iter (± 588) 1.00
es/full-target/es2018 249877 ns/iter (± 416) 248917 ns/iter (± 555) 1.00
es2020_nullish_coalescing 98615 ns/iter (± 419) 98412 ns/iter (± 525) 1.00
es2020_optional_chaining 115531 ns/iter (± 461) 115443 ns/iter (± 382) 1.00
es2022_class_properties 157823 ns/iter (± 284) 157520 ns/iter (± 217) 1.00
es2018_object_rest_spread 100085 ns/iter (± 168) 100137 ns/iter (± 366) 1.00
es2019_optional_catch_binding 88773 ns/iter (± 147) 88555 ns/iter (± 322) 1.00
es2017_async_to_generator 89260 ns/iter (± 284) 89077 ns/iter (± 217) 1.00
es2016_exponentiation 96190 ns/iter (± 232) 95768 ns/iter (± 275) 1.00
es2015_arrow 99205 ns/iter (± 345) 99195 ns/iter (± 244) 1.00
es2015_block_scoped_fn 97164 ns/iter (± 225) 96734 ns/iter (± 238) 1.00
es2015_block_scoping 185310 ns/iter (± 168) 185056 ns/iter (± 208) 1.00

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

Please sign in to comment.