Skip to content

Conversation

@jviotti
Copy link
Member

@jviotti jviotti commented Jan 23, 2026

Signed-off-by: Juan Cruz Viotti jv@jviotti.com

Signed-off-by: Juan Cruz Viotti <jv@jviotti.com>
@augmentcode
Copy link

augmentcode bot commented Jan 23, 2026

🤖 Augment PR Summary

Summary: This PR bumps the vendored sourcemeta/core dependency to commit 06675bf5….

Changes:

  • Extends sourcemeta::core::JSON with StringView and a new contains(StringView) overload for JSON arrays of strings.
  • Renames JSON string substring checks from contains to includes (including the character overload) to clarify semantics.
  • Adds an optional exclude_keyword parameter to schema transformer check/apply to allow excluding specific transform rules via a schema keyword.
  • Routes transformer rule evaluation through SchemaTransformRule::check to apply the exclusion logic consistently.

Technical Notes: Rule exclusion supports either a single string (rule name) or an array of rule names at the configured exclusion keyword.

🤖 Was this summary useful? React with 👍 or 👎

Copy link

@augmentcode augmentcode bot left a comment

Choose a reason for hiding this comment

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

Review completed. No suggestions at this time.

Comment augment review to trigger a new review at any time.

Copy link

@github-actions github-actions bot left a comment

Choose a reason for hiding this comment

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

Bindings (linux/nodejs)

Details
Benchmark suite Current: a295ce5 Previous: fd356e2 Ratio
E2E_Parse_BlazeJSON_ui5_manifest 108 ops/sec (±0.11%) 107 ops/sec (±0.26%) 0.99
E2E_Parse_JSON_ui5_manifest 809 ops/sec (±0.36%) 804 ops/sec (±0.44%) 0.99
E2E_Evaluator_adaptivecard 20399 ops/sec (±0.19%) 20522 ops/sec (±0.13%) 1.01
E2E_Evaluator_ansible_meta 1855 ops/sec (±0.15%) 1819 ops/sec (±0.14%) 0.98
E2E_Evaluator_aws_cdk 2729 ops/sec (±0.07%) 2671 ops/sec (±0.48%) 0.98
E2E_Evaluator_babelrc 1541 ops/sec (±0.13%) 1521 ops/sec (±0.15%) 0.99
E2E_Evaluator_clang_format 4935 ops/sec (±0.86%) 4907 ops/sec (±0.81%) 0.99
E2E_Evaluator_cmake_presets 161 ops/sec (±0.15%) 126 ops/sec (±2.29%) 0.78
E2E_Evaluator_code_climate 559 ops/sec (±0.13%) 554 ops/sec (±0.32%) 0.99
E2E_Evaluator_cql2 2494 ops/sec (±0.37%) 2467 ops/sec (±0.88%) 0.99
E2E_Evaluator_cspell 754 ops/sec (±0.28%) 741 ops/sec (±0.47%) 0.98
E2E_Evaluator_cypress 1211 ops/sec (±0.93%) 1204 ops/sec (±0.88%) 0.99
E2E_Evaluator_deno 954 ops/sec (±0.20%) 936 ops/sec (±0.68%) 0.98
E2E_Evaluator_dependabot 824 ops/sec (±0.13%) 821 ops/sec (±0.27%) 1.00
E2E_Evaluator_draft_04 121 ops/sec (±0.77%) 107 ops/sec (±0.97%) 0.88
E2E_Evaluator_fabric_mod 601 ops/sec (±0.11%) 596 ops/sec (±0.11%) 0.99
E2E_Evaluator_geojson 37.01 ops/sec (±0.33%) 36.56 ops/sec (±0.17%) 0.99
E2E_Evaluator_gitpod_configuration 1061 ops/sec (±0.09%) 1052 ops/sec (±0.18%) 0.99
E2E_Evaluator_helm_chart_lock 366 ops/sec (±0.12%) 364 ops/sec (±0.24%) 0.99
E2E_Evaluator_importmap 1569 ops/sec (±0.08%) 1550 ops/sec (±0.11%) 0.99
E2E_Evaluator_jasmine 1252 ops/sec (±0.09%) 1234 ops/sec (±0.16%) 0.99
E2E_Evaluator_jsconfig 839 ops/sec (±0.59%) 830 ops/sec (±0.77%) 0.99
E2E_Evaluator_jshintrc 585 ops/sec (±0.13%) 584 ops/sec (±0.09%) 1.00
E2E_Evaluator_krakend 3417 ops/sec (±0.18%) 3368 ops/sec (±0.61%) 0.99
E2E_Evaluator_lazygit 2700 ops/sec (±0.21%) 2658 ops/sec (±0.33%) 0.98
E2E_Evaluator_lerna 1234 ops/sec (±0.56%) 1226 ops/sec (±0.23%) 0.99
E2E_Evaluator_nest_cli 1100 ops/sec (±0.10%) 1085 ops/sec (±0.30%) 0.99
E2E_Evaluator_omc 23390 ops/sec (±0.14%) 23069 ops/sec (±0.11%) 0.99
E2E_Evaluator_omnisharp 804 ops/sec (±0.14%) 789 ops/sec (±0.15%) 0.98
E2E_Evaluator_openapi 71.61 ops/sec (±1.97%) 66.15 ops/sec (±0.80%) 0.92
E2E_Evaluator_pre_commit_hooks 785 ops/sec (±0.38%) 790 ops/sec (±0.30%) 1.01
E2E_Evaluator_pulumi 291 ops/sec (±0.43%) 290 ops/sec (±0.34%) 1.00
E2E_Evaluator_semantic_release 1532 ops/sec (±0.23%) 1506 ops/sec (±0.31%) 0.98
E2E_Evaluator_stale 1241 ops/sec (±0.14%) 1220 ops/sec (±0.16%) 0.98
E2E_Evaluator_stylecop 979 ops/sec (±0.15%) 953 ops/sec (±0.28%) 0.97
E2E_Evaluator_tmuxinator 2607 ops/sec (±0.23%) 2577 ops/sec (±0.19%) 0.99
E2E_Evaluator_ui5 717 ops/sec (±0.28%) 706 ops/sec (±0.22%) 0.98
E2E_Evaluator_ui5_manifest 259 ops/sec (±0.15%) 256 ops/sec (±0.84%) 0.99
E2E_Evaluator_unreal_engine_uproject 799 ops/sec (±0.18%) 794 ops/sec (±0.18%) 0.99
E2E_Evaluator_vercel 1224 ops/sec (±0.16%) 1223 ops/sec (±0.19%) 1.00
E2E_Evaluator_yamllint 1680 ops/sec (±0.13%) 1624 ops/sec (±0.17%) 0.97

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

Copy link

@github-actions github-actions bot left a comment

Choose a reason for hiding this comment

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

Benchmark (linux/llvm)

Details
Benchmark suite Current: a295ce5 Previous: fd356e2 Ratio
E2E_Compiler_adaptivecard 70395501.62500064 ns/iter 71460323.66666253 ns/iter 0.99
E2E_Compiler_ansible_meta 30251859.478260424 ns/iter 29726509.260871373 ns/iter 1.02
E2E_Compiler_aws_cdk 524709.0993690845 ns/iter 532850.5291887958 ns/iter 0.98
E2E_Compiler_babelrc 3019823.840517198 ns/iter 3047750.1091704 ns/iter 0.99
E2E_Compiler_clang_format 20156145.14285744 ns/iter 20271895.45714399 ns/iter 0.99
E2E_Compiler_cmake_presets 32081701.363637194 ns/iter 32185079.68181877 ns/iter 1.00
E2E_Compiler_code_climate 2893237.2394956667 ns/iter 2944153.2067509205 ns/iter 0.98
E2E_Compiler_cql2 14915643.55319134 ns/iter 14964508.617021857 ns/iter 1.00
E2E_Compiler_cspell 26952318.269232694 ns/iter 26810084.846153777 ns/iter 1.01
E2E_Compiler_cypress 5024298.850000264 ns/iter 5015455.369999699 ns/iter 1.00
E2E_Compiler_deno 9285278.73333375 ns/iter 9283802.639999976 ns/iter 1.00
E2E_Compiler_dependabot 4932176.718309828 ns/iter 4942801.098591862 ns/iter 1.00
E2E_Compiler_draft_04 2985598.415966276 ns/iter 2966021.2573839272 ns/iter 1.01
E2E_Compiler_fabric_mod 5283806.496240482 ns/iter 5317812.419847288 ns/iter 0.99
E2E_Compiler_geojson 29693094.8749979 ns/iter 29795687.041667428 ns/iter 1.00
E2E_Compiler_gitpod_configuration 5596563.976000197 ns/iter 5625645.177419315 ns/iter 0.99
E2E_Compiler_helm_chart_lock 868523.9912718157 ns/iter 885341.016414151 ns/iter 0.98
E2E_Compiler_importmap 418394.3178016732 ns/iter 427208.83180988167 ns/iter 0.98
E2E_Compiler_jasmine 1595535.050113802 ns/iter 1608920.5322580026 ns/iter 0.99
E2E_Compiler_jshintrc 5125611.335766273 ns/iter 5174946.118518585 ns/iter 0.99
E2E_Compiler_jsconfig 25622198.07407473 ns/iter 25467252.666666593 ns/iter 1.01
E2E_Compiler_krakend 163019240.50000593 ns/iter 165610515.50000626 ns/iter 0.98
E2E_Compiler_lazygit 42535292.05882454 ns/iter 42242413.94117665 ns/iter 1.01
E2E_Compiler_lerna 2050031.7077363578 ns/iter 2000210.2857142745 ns/iter 1.02
E2E_Compiler_nest_cli 8516165.33783745 ns/iter 8546904.597561179 ns/iter 1.00
E2E_Compiler_omc 192392463.00000444 ns/iter 201953798.66667435 ns/iter 0.95
E2E_Compiler_omnisharp 8150205.825581828 ns/iter 8167754.53488403 ns/iter 1.00
E2E_Compiler_openapi 27723792.240001332 ns/iter 27779145.1600001 ns/iter 1.00
E2E_Compiler_pre_commit_hooks 5690645.687999677 ns/iter 5667660.178861811 ns/iter 1.00
E2E_Compiler_pulumi 4521070.05806452 ns/iter 4545632.350649547 ns/iter 0.99
E2E_Compiler_semantic_release 1767590.573232331 ns/iter 1771533.6361323562 ns/iter 1.00
E2E_Compiler_stale 1823408.4816753853 ns/iter 1820434.3906248847 ns/iter 1.00
E2E_Compiler_stylecop 7124909.938775253 ns/iter 7109177.90909069 ns/iter 1.00
E2E_Compiler_tmuxinator 2344374.352349057 ns/iter 2370664.644067763 ns/iter 0.99
E2E_Compiler_ui5 68123882.10000221 ns/iter 66716295.59999701 ns/iter 1.02
E2E_Compiler_ui5_manifest 378178297.9999946 ns/iter 417690130.0000111 ns/iter 0.91
E2E_Compiler_unreal_engine_uproject 5250466.463235088 ns/iter 5175216.164179004 ns/iter 1.01
E2E_Compiler_vercel 17131950.000000082 ns/iter 17110373.097560715 ns/iter 1.00
E2E_Compiler_yamllint 461442.75976172945 ns/iter 466817.32952251605 ns/iter 0.99
E2E_Evaluator_adaptivecard 36050.7072249243 ns/iter 35694.80173208967 ns/iter 1.01
E2E_Evaluator_ansible_meta 307028.24471830536 ns/iter 312023.5987544491 ns/iter 0.98
E2E_Evaluator_aws_cdk 76802.07592981086 ns/iter 75250.52666810658 ns/iter 1.02
E2E_Evaluator_babelrc 160070.09404244658 ns/iter 153524.97899068447 ns/iter 1.04
E2E_Evaluator_clang_format 141242.38034101756 ns/iter 135634.4575545196 ns/iter 1.04
E2E_Evaluator_cmake_presets 5401079.829457011 ns/iter 5373467.599999912 ns/iter 1.01
E2E_Evaluator_code_climate 279357.12405264506 ns/iter 278145.54120443435 ns/iter 1.00
E2E_Evaluator_cql2 307153.38929651177 ns/iter 297526.5929391737 ns/iter 1.03
E2E_Evaluator_cspell 753299.4517167431 ns/iter 749436.8034371224 ns/iter 1.01
E2E_Evaluator_cypress 241488.41146190057 ns/iter 231931.2897318455 ns/iter 1.04
E2E_Evaluator_deno 403771.7059848925 ns/iter 398771.69880207215 ns/iter 1.01
E2E_Evaluator_dependabot 581453.911716164 ns/iter 569576.7284659275 ns/iter 1.02
E2E_Evaluator_draft_04 8116552.987804487 ns/iter 9152425.810810883 ns/iter 0.89
E2E_Evaluator_fabric_mod 932724.2131367205 ns/iter 916511.8900524024 ns/iter 1.02
E2E_Evaluator_geojson 30241338.73912868 ns/iter 30659792.60869604 ns/iter 0.99
E2E_Evaluator_gitpod_configuration 311445.03620920127 ns/iter 313769.46859465906 ns/iter 0.99
E2E_Evaluator_helm_chart_lock 456743.3964613292 ns/iter 435213.51383647847 ns/iter 1.05
E2E_Evaluator_importmap 70182.0494885512 ns/iter 67594.25152897803 ns/iter 1.04
E2E_Evaluator_jasmine 171495.52007834948 ns/iter 160370.75177304746 ns/iter 1.07
E2E_Evaluator_jshintrc 1336788.4771862472 ns/iter 1304062.4141790804 ns/iter 1.03
E2E_Evaluator_jsconfig 528277.3275732354 ns/iter 528857.1357300148 ns/iter 1.00
E2E_Evaluator_krakend 263183.26953567215 ns/iter 259280.65196618368 ns/iter 1.02
E2E_Evaluator_lazygit 183576.30576376346 ns/iter 182408.6725525881 ns/iter 1.01
E2E_Evaluator_lerna 208764.72246957332 ns/iter 203994.45339606906 ns/iter 1.02
E2E_Evaluator_nest_cli 257101.80831824892 ns/iter 251008.34380578858 ns/iter 1.02
E2E_Evaluator_omc 28103.76299047781 ns/iter 28479.226864219876 ns/iter 0.99
E2E_Evaluator_omnisharp 705036.3239719192 ns/iter 705686.4838056449 ns/iter 1.00
E2E_Evaluator_openapi 14481392.775510404 ns/iter 15021565.622222017 ns/iter 0.96
E2E_Evaluator_pre_commit_hooks 607945.3402597237 ns/iter 605233.1180555667 ns/iter 1.00
E2E_Evaluator_pulumi 883932.7941549836 ns/iter 864563.0406904925 ns/iter 1.02
E2E_Evaluator_semantic_release 141003.16948815534 ns/iter 139713.8885174988 ns/iter 1.01
E2E_Evaluator_stale 209692.12887827397 ns/iter 200839.73736514596 ns/iter 1.04
E2E_Evaluator_stylecop 357682.22538860637 ns/iter 364271.5912636691 ns/iter 0.98
E2E_Evaluator_tmuxinator 138422.7856163092 ns/iter 142863.31211058452 ns/iter 0.97
E2E_Evaluator_ui5 691615.3330039091 ns/iter 695393.3667991972 ns/iter 0.99
E2E_Evaluator_ui5_manifest 3261860.8457946125 ns/iter 3295547.4502368686 ns/iter 0.99
E2E_Evaluator_unreal_engine_uproject 533869.5003796631 ns/iter 526556.4621155424 ns/iter 1.01
E2E_Evaluator_vercel 392311.8128161913 ns/iter 391800.4605042069 ns/iter 1.00
E2E_Evaluator_yamllint 17864.426029473598 ns/iter 17461.960943836082 ns/iter 1.02
Micro_Draft4_Meta_1_No_Callback 259.1925695796523 ns/iter 254.802799450034 ns/iter 1.02
Micro_Draft4_Required_Properties 1160.1944945341172 ns/iter 1252.7509851563048 ns/iter 0.93
Micro_Draft4_Many_Optional_Properties_Minimal_Match 31.845413089769863 ns/iter 30.95641363055163 ns/iter 1.03
Micro_Draft4_Few_Optional_Properties_Minimal_Match 20.26007370418351 ns/iter 24.052859687462366 ns/iter 0.84
Micro_Draft4_Items_Schema 643.7775244365035 ns/iter 645.7850666503451 ns/iter 1.00
Micro_Draft4_Nested_Object 4.04025626968658 ns/iter 3.1145585294206604 ns/iter 1.30
Micro_Draft4_Properties_Triad_Optional 389.17343133801126 ns/iter 389.07806652986426 ns/iter 1.00
Micro_Draft4_Properties_Triad_Closed 324.2924344248353 ns/iter 321.92291387864185 ns/iter 1.01
Micro_Draft4_Properties_Triad_Required 427.0616155613858 ns/iter 444.4302808718399 ns/iter 0.96
Micro_Draft4_Properties_Closed 80.10925150405717 ns/iter 82.54393824167643 ns/iter 0.97
Micro_Draft4_Non_Recursive_Ref 32.67550271666844 ns/iter 32.06096892635013 ns/iter 1.02
Micro_Draft4_Pattern_Properties_True 264.067073241981 ns/iter 258.5295617295611 ns/iter 1.02
Micro_Draft4_Ref_To_Single_Property 20.224633646750892 ns/iter 26.243476226498196 ns/iter 0.77
Micro_Draft4_Additional_Properties_Type 60.46118547608662 ns/iter 59.74361756270742 ns/iter 1.01
Micro_Draft4_Nested_Oneof 87.74713657553774 ns/iter 88.13643321713023 ns/iter 1.00
Micro_Draft4_Short_Enum 15.10149146621315 ns/iter 15.004577950141286 ns/iter 1.01
Micro_Draft4_Long_Enum 19.98823774676223 ns/iter 19.93029604506567 ns/iter 1.00
Micro_Draft4_Long_Enum_Short_Strings 14.99807363170856 ns/iter 14.985172509676579 ns/iter 1.00
Micro_Draft4_Type_Object 9.955818141628564 ns/iter 9.664417154339185 ns/iter 1.03
Micro_Draft4_Ref_Single_100 2856265.3755100155 ns/iter 2853750.244897973 ns/iter 1.00
Micro_Draft4_Compile_Ref_Many_Nested 1966387.3718309014 ns/iter 1980733.9124293253 ns/iter 0.99
Micro_Draft6_Property_Names 126.69207982544269 ns/iter 126.04130870390473 ns/iter 1.01
Micro_Draft7_If_Then_Else 39.50046811591814 ns/iter 39.03051353962288 ns/iter 1.01
Micro_2019_09_Unevaluated_Properties 56.07075199899516 ns/iter 55.05812255356331 ns/iter 1.02
Micro_2020_12_Dynamic_Ref 353.4445068447456 ns/iter 351.1876636669265 ns/iter 1.01
Micro_2020_12_Dynamic_Ref_Single 9.836321541546573 ns/iter 9.334833408547796 ns/iter 1.05
Micro_2020_12_Simple_Output_Mask 142067.63531785883 ns/iter 141040.415777826 ns/iter 1.01
Micro_2020_12_Simple_Output_Annotations 168392.16980681845 ns/iter 163903.14275700998 ns/iter 1.03
Micro_2020_12_Compile_NonCircular_Shared_Refs 1181475.2701342774 ns/iter 1186838.0945946602 ns/iter 1.00

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

@jviotti jviotti merged commit 644a358 into main Jan 23, 2026
16 checks passed
@jviotti jviotti deleted the upgrade-core-transform-exclude branch January 23, 2026 16:07
Copy link

@github-actions github-actions bot left a comment

Choose a reason for hiding this comment

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

Benchmark (macos/llvm)

Details
Benchmark suite Current: a295ce5 Previous: fd356e2 Ratio
E2E_Compiler_adaptivecard 61788773.11109924 ns/iter 100648833.28571536 ns/iter 0.61
E2E_Compiler_ansible_meta 24362552.1071473 ns/iter 33325657.444448907 ns/iter 0.73
E2E_Compiler_aws_cdk 352216.8211500925 ns/iter 451642.9971988505 ns/iter 0.78
E2E_Compiler_babelrc 2508135.375478995 ns/iter 3301955.263157795 ns/iter 0.76
E2E_Compiler_clang_format 15699913.76743738 ns/iter 20847377.677418698 ns/iter 0.75
E2E_Compiler_cmake_presets 31796465.90908967 ns/iter 53745676.47059207 ns/iter 0.59
E2E_Compiler_code_climate 2357168.473333786 ns/iter 4176717.1745281955 ns/iter 0.56
E2E_Compiler_cql2 13287084.905658837 ns/iter 23610433.03571364 ns/iter 0.56
E2E_Compiler_cspell 24168061.75862238 ns/iter 36156436.42105002 ns/iter 0.67
E2E_Compiler_cypress 4625659.862745569 ns/iter 6834392.393700437 ns/iter 0.68
E2E_Compiler_deno 7800589.285714842 ns/iter 13266422.945205966 ns/iter 0.59
E2E_Compiler_dependabot 4536913.484076116 ns/iter 6036873.058140235 ns/iter 0.75
E2E_Compiler_draft_04 2198146.348765325 ns/iter 3200797.444975886 ns/iter 0.69
E2E_Compiler_fabric_mod 4136898.877192318 ns/iter 7268315.200000122 ns/iter 0.57
E2E_Compiler_geojson 29294562.500003472 ns/iter 38164760.999997705 ns/iter 0.77
E2E_Compiler_gitpod_configuration 4759238.536913753 ns/iter 6174425.884955379 ns/iter 0.77
E2E_Compiler_helm_chart_lock 611147.643100518 ns/iter 780530.9789578423 ns/iter 0.78
E2E_Compiler_importmap 278736.6863905497 ns/iter 318678.14310343505 ns/iter 0.87
E2E_Compiler_jasmine 1226096.137521205 ns/iter 1386714.9115790916 ns/iter 0.88
E2E_Compiler_jshintrc 3873030.1355937147 ns/iter 4537939.1595087685 ns/iter 0.85
E2E_Compiler_jsconfig 23343813.900002412 ns/iter 33636146.68000082 ns/iter 0.69
E2E_Compiler_krakend 158050416.74997255 ns/iter 177401972.00002208 ns/iter 0.89
E2E_Compiler_lazygit 39200982.88235482 ns/iter 49874177.79999911 ns/iter 0.79
E2E_Compiler_lerna 1619860.259433784 ns/iter 2610916.440217367 ns/iter 0.62
E2E_Compiler_nest_cli 6988203.386139737 ns/iter 11214200.087912794 ns/iter 0.62
E2E_Compiler_omc 191924281.25001016 ns/iter 253385229.4999974 ns/iter 0.76
E2E_Compiler_omnisharp 7423706.944443135 ns/iter 9587542.207792798 ns/iter 0.77
E2E_Compiler_openapi 25495298.387098838 ns/iter 33985458.33333412 ns/iter 0.75
E2E_Compiler_pre_commit_hooks 4029948.3082709005 ns/iter 5785685.70689746 ns/iter 0.70
E2E_Compiler_pulumi 3488158.8947365 ns/iter 5032171.45270306 ns/iter 0.69
E2E_Compiler_semantic_release 1268480.4321427885 ns/iter 2015266.6277373275 ns/iter 0.63
E2E_Compiler_stale 1330779.1501977306 ns/iter 2170650.277251285 ns/iter 0.61
E2E_Compiler_stylecop 5681717.479674484 ns/iter 9314240.357895486 ns/iter 0.61
E2E_Compiler_tmuxinator 1736687.703431899 ns/iter 2382459.1165415277 ns/iter 0.73
E2E_Compiler_ui5 71026366.69999357 ns/iter 92076453.1250029 ns/iter 0.77
E2E_Compiler_ui5_manifest 366381375.00005996 ns/iter 584813832.9999983 ns/iter 0.63
E2E_Compiler_unreal_engine_uproject 4158083.823529737 ns/iter 5658885.526315173 ns/iter 0.73
E2E_Compiler_vercel 17458257.9285676 ns/iter 24646787.500000756 ns/iter 0.71
E2E_Compiler_yamllint 324523.3733809241 ns/iter 578120.1125827928 ns/iter 0.56
E2E_Evaluator_adaptivecard 26236.640688940937 ns/iter 37750.88166044345 ns/iter 0.69
E2E_Evaluator_ansible_meta 205213.60291641788 ns/iter 320860.4912510936 ns/iter 0.64
E2E_Evaluator_aws_cdk 47096.91032402662 ns/iter 68445.41806270751 ns/iter 0.69
E2E_Evaluator_babelrc 104202.47913978163 ns/iter 147280.90299453848 ns/iter 0.71
E2E_Evaluator_clang_format 107095.38724373197 ns/iter 146927.691605843 ns/iter 0.73
E2E_Evaluator_cmake_presets 3702635.985074443 ns/iter 5807929.361905431 ns/iter 0.64
E2E_Evaluator_code_climate 158610.95893225665 ns/iter 245158.211419758 ns/iter 0.65
E2E_Evaluator_cql2 172136.84018716574 ns/iter 272828.7694369851 ns/iter 0.63
E2E_Evaluator_cspell 418719.5802616033 ns/iter 703526.8572743896 ns/iter 0.60
E2E_Evaluator_cypress 142866.2823770321 ns/iter 204168.43747823368 ns/iter 0.70
E2E_Evaluator_deno 239929.45337404794 ns/iter 347749.6100443328 ns/iter 0.69
E2E_Evaluator_dependabot 344251.5039024529 ns/iter 477057.1564885365 ns/iter 0.72
E2E_Evaluator_draft_04 5205783.637036264 ns/iter 7328135.301074853 ns/iter 0.71
E2E_Evaluator_fabric_mod 512568.06919161766 ns/iter 738725.6458073085 ns/iter 0.69
E2E_Evaluator_geojson 17323167.66666437 ns/iter 22645771.551722273 ns/iter 0.76
E2E_Evaluator_gitpod_configuration 203442.6485273566 ns/iter 320431.39730635186 ns/iter 0.63
E2E_Evaluator_helm_chart_lock 275026.5036163232 ns/iter 425808.4939560282 ns/iter 0.65
E2E_Evaluator_importmap 43531.73637692434 ns/iter 57496.46846255053 ns/iter 0.76
E2E_Evaluator_jasmine 106890.7258670091 ns/iter 164233.25736326736 ns/iter 0.65
E2E_Evaluator_jshintrc 975961.6574964459 ns/iter 1532820.171548012 ns/iter 0.64
E2E_Evaluator_jsconfig 357134.7492370228 ns/iter 512261.9159999431 ns/iter 0.70
E2E_Evaluator_krakend 156182.62673335307 ns/iter 214947.07463125046 ns/iter 0.73
E2E_Evaluator_lazygit 98759.49788674654 ns/iter 129672.37897082443 ns/iter 0.76
E2E_Evaluator_lerna 126424.56699704607 ns/iter 160842.6487843659 ns/iter 0.79
E2E_Evaluator_nest_cli 142924.51361381952 ns/iter 197397.78101985 ns/iter 0.72
E2E_Evaluator_omc 16566.619922357964 ns/iter 29824.314184805986 ns/iter 0.56
E2E_Evaluator_omnisharp 433975.0621504419 ns/iter 619644.5048034424 ns/iter 0.70
E2E_Evaluator_openapi 7629515.677418538 ns/iter 9972993.506492801 ns/iter 0.77
E2E_Evaluator_pre_commit_hooks 384855.1314529482 ns/iter 539001.5829999584 ns/iter 0.71
E2E_Evaluator_pulumi 589627.9465460451 ns/iter 869393.2213333633 ns/iter 0.68
E2E_Evaluator_semantic_release 90771.19579331813 ns/iter 127640.9748835807 ns/iter 0.71
E2E_Evaluator_stale 129875.58507295154 ns/iter 184300.597829363 ns/iter 0.70
E2E_Evaluator_stylecop 226386.49002294117 ns/iter 375017.8771706572 ns/iter 0.60
E2E_Evaluator_tmuxinator 85954.90714803584 ns/iter 101753.71669575789 ns/iter 0.84
E2E_Evaluator_ui5 422929.32389929495 ns/iter 650646.6826783029 ns/iter 0.65
E2E_Evaluator_ui5_manifest 1890421.738094889 ns/iter 2909325.7831712947 ns/iter 0.65
E2E_Evaluator_unreal_engine_uproject 334795.8670137517 ns/iter 516316.62499994494 ns/iter 0.65
E2E_Evaluator_vercel 228169.1657529995 ns/iter 388683.58170606964 ns/iter 0.59
E2E_Evaluator_yamllint 11782.093351839476 ns/iter 18697.459383608188 ns/iter 0.63
Micro_Draft4_Meta_1_No_Callback 159.2261783883753 ns/iter 296.7170665448362 ns/iter 0.54
Micro_Draft4_Required_Properties 678.4016067105475 ns/iter 999.757239652897 ns/iter 0.68
Micro_Draft4_Many_Optional_Properties_Minimal_Match 20.6425519218343 ns/iter 29.466643165472625 ns/iter 0.70
Micro_Draft4_Few_Optional_Properties_Minimal_Match 11.550284418974087 ns/iter 17.88929060418288 ns/iter 0.65
Micro_Draft4_Items_Schema 437.4077739141565 ns/iter 641.9227669491173 ns/iter 0.68
Micro_Draft4_Nested_Object 2.6779013398456972 ns/iter 3.660393086927074 ns/iter 0.73
Micro_Draft4_Properties_Triad_Optional 261.70451566105766 ns/iter 610.3810053762455 ns/iter 0.43
Micro_Draft4_Properties_Triad_Closed 217.48119383636418 ns/iter 509.1187922590432 ns/iter 0.43
Micro_Draft4_Properties_Triad_Required 301.20457912242324 ns/iter 636.508291000041 ns/iter 0.47
Micro_Draft4_Properties_Closed 50.42620280109246 ns/iter 68.2878416814941 ns/iter 0.74
Micro_Draft4_Non_Recursive_Ref 22.111561302580387 ns/iter 26.99730834744525 ns/iter 0.82
Micro_Draft4_Pattern_Properties_True 156.4980253013463 ns/iter 196.6255663537463 ns/iter 0.80
Micro_Draft4_Ref_To_Single_Property 12.126767237186911 ns/iter 15.56020849495591 ns/iter 0.78
Micro_Draft4_Additional_Properties_Type 42.15243595450542 ns/iter 54.85388749999629 ns/iter 0.77
Micro_Draft4_Nested_Oneof 53.765594317802034 ns/iter 68.70495760793555 ns/iter 0.78
Micro_Draft4_Short_Enum 8.705871579519426 ns/iter 11.614025159248746 ns/iter 0.75
Micro_Draft4_Long_Enum 13.774741217311917 ns/iter 20.906252061844427 ns/iter 0.66
Micro_Draft4_Long_Enum_Short_Strings 10.120442317075927 ns/iter 13.562106845286365 ns/iter 0.75
Micro_Draft4_Type_Object 5.43629303144783 ns/iter 8.859543723016177 ns/iter 0.61
Micro_Draft4_Ref_Single_100 2078778.6377712633 ns/iter 3348905.063291245 ns/iter 0.62
Micro_Draft4_Compile_Ref_Many_Nested 1407029.1247523106 ns/iter 2419711.55524862 ns/iter 0.58
Micro_Draft6_Property_Names 94.20654669253125 ns/iter 133.96684447188522 ns/iter 0.70
Micro_Draft7_If_Then_Else 26.60150457300966 ns/iter 38.28684772590419 ns/iter 0.69
Micro_2019_09_Unevaluated_Properties 34.53451889741134 ns/iter 50.12001637509731 ns/iter 0.69
Micro_2020_12_Dynamic_Ref 228.34339746689776 ns/iter 321.30183927444926 ns/iter 0.71
Micro_2020_12_Dynamic_Ref_Single 5.638927937798984 ns/iter 7.257973536254026 ns/iter 0.78
Micro_2020_12_Simple_Output_Mask 129153.4544117463 ns/iter 211213.4658829663 ns/iter 0.61
Micro_2020_12_Simple_Output_Annotations 142064.98593815093 ns/iter 186708.64259213724 ns/iter 0.76
Micro_2020_12_Compile_NonCircular_Shared_Refs 827804.8760427528 ns/iter 1218535.019455149 ns/iter 0.68

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

Copy link

@github-actions github-actions bot left a comment

Choose a reason for hiding this comment

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

Benchmark (linux/gcc)

Details
Benchmark suite Current: a295ce5 Previous: fd356e2 Ratio
Micro_2020_12_Dynamic_Ref 454.9291070468172 ns/iter 463.6301080641676 ns/iter 0.98
Micro_2020_12_Dynamic_Ref_Single 9.183134829274191 ns/iter 9.140027071928802 ns/iter 1.00
Micro_2020_12_Simple_Output_Mask 140444.22775444307 ns/iter 138053.02061651697 ns/iter 1.02
Micro_2020_12_Simple_Output_Annotations 180744.61552347252 ns/iter 175369.61592742067 ns/iter 1.03
Micro_2020_12_Compile_NonCircular_Shared_Refs 1351201.2312137177 ns/iter 1358902.2572534473 ns/iter 0.99
Micro_2019_09_Unevaluated_Properties 47.55286700397388 ns/iter 46.30326945212079 ns/iter 1.03
Micro_Draft7_If_Then_Else 45.033102166294 ns/iter 45.01929973357877 ns/iter 1.00
Micro_Draft6_Property_Names 176.14635156510963 ns/iter 168.35708550923744 ns/iter 1.05
Micro_Draft4_Meta_1_No_Callback 228.60015642834026 ns/iter 231.1724805066469 ns/iter 0.99
Micro_Draft4_Required_Properties 835.5412562895449 ns/iter 830.3241675365437 ns/iter 1.01
Micro_Draft4_Many_Optional_Properties_Minimal_Match 29.6701790918724 ns/iter 29.712174368239566 ns/iter 1.00
Micro_Draft4_Few_Optional_Properties_Minimal_Match 18.925195892178365 ns/iter 18.501962955377696 ns/iter 1.02
Micro_Draft4_Items_Schema 538.5233063056072 ns/iter 539.3635772998265 ns/iter 1.00
Micro_Draft4_Nested_Object 3.524598828164706 ns/iter 3.3442931366268165 ns/iter 1.05
Micro_Draft4_Properties_Triad_Optional 522.9141099999879 ns/iter 503.6101448297887 ns/iter 1.04
Micro_Draft4_Properties_Triad_Closed 432.1686794331723 ns/iter 390.20629533754374 ns/iter 1.11
Micro_Draft4_Properties_Triad_Required 567.3591028419243 ns/iter 485.8090896188884 ns/iter 1.17
Micro_Draft4_Properties_Closed 83.80149235150793 ns/iter 88.26953891588569 ns/iter 0.95
Micro_Draft4_Non_Recursive_Ref 14.172923676976836 ns/iter 14.122473021898642 ns/iter 1.00
Micro_Draft4_Pattern_Properties_True 248.82185890555246 ns/iter 248.06720720719244 ns/iter 1.00
Micro_Draft4_Ref_To_Single_Property 18.25140050278127 ns/iter 18.266965678076428 ns/iter 1.00
Micro_Draft4_Additional_Properties_Type 19.429074417411712 ns/iter 19.414984820996434 ns/iter 1.00
Micro_Draft4_Nested_Oneof 110.02090482764548 ns/iter 109.81800231776441 ns/iter 1.00
Micro_Draft4_Short_Enum 17.775209125112927 ns/iter 17.754441589500352 ns/iter 1.00
Micro_Draft4_Long_Enum 19.102544010387835 ns/iter 19.11690538323051 ns/iter 1.00
Micro_Draft4_Long_Enum_Short_Strings 17.749630242635625 ns/iter 17.749634192540302 ns/iter 1.00
Micro_Draft4_Type_Object 9.195120090903425 ns/iter 9.276240914884886 ns/iter 0.99
Micro_Draft4_Ref_Single_100 3063837.2017546194 ns/iter 3073437.69162997 ns/iter 1.00
Micro_Draft4_Compile_Ref_Many_Nested 2142035.985029852 ns/iter 2118635.478915709 ns/iter 1.01
E2E_Compiler_adaptivecard 76692334.62499392 ns/iter 76021251.62500784 ns/iter 1.01
E2E_Compiler_ansible_meta 33020362.04762057 ns/iter 33249915.04762022 ns/iter 0.99
E2E_Compiler_aws_cdk 580387.8336106252 ns/iter 591366.1101398194 ns/iter 0.98
E2E_Compiler_babelrc 3370766.254807751 ns/iter 3391476.4757277076 ns/iter 0.99
E2E_Compiler_clang_format 22582696.129032437 ns/iter 22805128.419357117 ns/iter 0.99
E2E_Compiler_cmake_presets 34551645.49999949 ns/iter 35042155.35000412 ns/iter 0.99
E2E_Compiler_code_climate 3304832.056604152 ns/iter 3327065.3886253894 ns/iter 0.99
E2E_Compiler_cql2 16974757.047619063 ns/iter 16618775.09523958 ns/iter 1.02
E2E_Compiler_cspell 28872109.791668285 ns/iter 29329510.833330613 ns/iter 0.98
E2E_Compiler_cypress 5331854.439394633 ns/iter 5378288.000000454 ns/iter 0.99
E2E_Compiler_deno 10289131.764705297 ns/iter 10424741.59701452 ns/iter 0.99
E2E_Compiler_dependabot 5446926.550387285 ns/iter 5488532.226562093 ns/iter 0.99
E2E_Compiler_draft_04 3373555.447115433 ns/iter 3405515.674757274 ns/iter 0.99
E2E_Compiler_fabric_mod 5970065.211863969 ns/iter 6029586.663793186 ns/iter 0.99
E2E_Compiler_geojson 32502048.142857477 ns/iter 32514922.500002865 ns/iter 1.00
E2E_Compiler_gitpod_configuration 6274810.616071745 ns/iter 6358836.972972805 ns/iter 0.99
E2E_Compiler_helm_chart_lock 956306.8946649435 ns/iter 965235.8937930707 ns/iter 0.99
E2E_Compiler_importmap 466364.3335548732 ns/iter 471689.8769334593 ns/iter 0.99
E2E_Compiler_jasmine 1785841.4936386426 ns/iter 1794583.176923098 ns/iter 1.00
E2E_Compiler_jshintrc 5782133.966942059 ns/iter 5858377.425000564 ns/iter 0.99
E2E_Compiler_jsconfig 28383759.87999825 ns/iter 27861375.71999916 ns/iter 1.02
E2E_Compiler_krakend 179895466.00000495 ns/iter 177010977.000009 ns/iter 1.02
E2E_Compiler_lazygit 46225208.06666064 ns/iter 46681080.73333315 ns/iter 0.99
E2E_Compiler_lerna 2239592.006410417 ns/iter 2279813.3159607556 ns/iter 0.98
E2E_Compiler_nest_cli 9468829.583332827 ns/iter 9639289.945206257 ns/iter 0.98
E2E_Compiler_omc 225794421.0000081 ns/iter 214436178.66664985 ns/iter 1.05
E2E_Compiler_omnisharp 9011440.141024744 ns/iter 9144759.766233219 ns/iter 0.99
E2E_Compiler_openapi 31558335.954545412 ns/iter 31494672.999997422 ns/iter 1.00
E2E_Compiler_pre_commit_hooks 6430406.381818185 ns/iter 6396846.53211013 ns/iter 1.01
E2E_Compiler_pulumi 5113180.050724511 ns/iter 5185397.426470552 ns/iter 0.99
E2E_Compiler_semantic_release 2001278.8945869135 ns/iter 2007990.7672414724 ns/iter 1.00
E2E_Compiler_stale 2030219.0753626204 ns/iter 2038154.653061356 ns/iter 1.00
E2E_Compiler_stylecop 7804354.399999941 ns/iter 7873307.34831383 ns/iter 0.99
E2E_Compiler_tmuxinator 2638119.530303129 ns/iter 2677358.7547893603 ns/iter 0.99
E2E_Compiler_ui5 69967231.2999951 ns/iter 69820178.09999661 ns/iter 1.00
E2E_Compiler_ui5_manifest 418050463.4999806 ns/iter 412680563.4999755 ns/iter 1.01
E2E_Compiler_unreal_engine_uproject 5751984.877048524 ns/iter 5800526.380164965 ns/iter 0.99
E2E_Compiler_vercel 18183988.526315812 ns/iter 18248274.473684862 ns/iter 1.00
E2E_Compiler_yamllint 510896.31117601565 ns/iter 515316.68957874156 ns/iter 0.99
E2E_Evaluator_adaptivecard 34500.691993708824 ns/iter 33966.656752139206 ns/iter 1.02
E2E_Evaluator_ansible_meta 303958.8371179154 ns/iter 306740.360156581 ns/iter 0.99
E2E_Evaluator_aws_cdk 59342.700117562905 ns/iter 59290.95375918356 ns/iter 1.00
E2E_Evaluator_babelrc 139690.0667599426 ns/iter 137306.67650507647 ns/iter 1.02
E2E_Evaluator_clang_format 114704.05345395002 ns/iter 114724.32820004394 ns/iter 1.00
E2E_Evaluator_cmake_presets 6610043.349056932 ns/iter 5329206.638461633 ns/iter 1.24
E2E_Evaluator_code_climate 238158.48674940012 ns/iter 236058.51704353341 ns/iter 1.01
E2E_Evaluator_cql2 315361.7339366501 ns/iter 315679.5572587645 ns/iter 1.00
E2E_Evaluator_cspell 641857.3857404626 ns/iter 633333.1389397333 ns/iter 1.01
E2E_Evaluator_cypress 188121.29547901097 ns/iter 189639.51534074981 ns/iter 0.99
E2E_Evaluator_deno 366907.5693277641 ns/iter 368795.09684106475 ns/iter 0.99
E2E_Evaluator_dependabot 527840.5854025797 ns/iter 543370.0075415085 ns/iter 0.97
E2E_Evaluator_draft_04 10079379.222222291 ns/iter 8017036.8571422 ns/iter 1.26
E2E_Evaluator_fabric_mod 977679.2390709943 ns/iter 966622.5859697402 ns/iter 1.01
E2E_Evaluator_geojson 26564180.96153874 ns/iter 26218438.888888698 ns/iter 1.01
E2E_Evaluator_gitpod_configuration 296131.6742808952 ns/iter 298612.6115384887 ns/iter 0.99
E2E_Evaluator_helm_chart_lock 358713.7652849906 ns/iter 364463.4070612317 ns/iter 0.98
E2E_Evaluator_importmap 58174.215414517705 ns/iter 60934.54550950017 ns/iter 0.95
E2E_Evaluator_jasmine 147967.8039957771 ns/iter 148451.71787234244 ns/iter 1.00
E2E_Evaluator_jshintrc 1054025.661631274 ns/iter 1056735.3539157803 ns/iter 1.00
E2E_Evaluator_jsconfig 480707.23392617394 ns/iter 479532.9385245539 ns/iter 1.00
E2E_Evaluator_krakend 234589.08472837944 ns/iter 239188.8890392382 ns/iter 0.98
E2E_Evaluator_lazygit 164934.98044237576 ns/iter 169142.7816782978 ns/iter 0.98
E2E_Evaluator_lerna 159849.7414525103 ns/iter 159370.83033303608 ns/iter 1.00
E2E_Evaluator_nest_cli 245199.1756898179 ns/iter 250718.730878201 ns/iter 0.98
E2E_Evaluator_omc 26131.769871679215 ns/iter 26818.270614578065 ns/iter 0.97
E2E_Evaluator_omnisharp 597701.3350515886 ns/iter 612921.3016421996 ns/iter 0.98
E2E_Evaluator_openapi 15360215.244446509 ns/iter 14017714.07547199 ns/iter 1.10
E2E_Evaluator_pre_commit_hooks 587355.2945036644 ns/iter 575928.5004115207 ns/iter 1.02
E2E_Evaluator_pulumi 831957.0994011839 ns/iter 843123.0107912521 ns/iter 0.99
E2E_Evaluator_semantic_release 136668.96174432113 ns/iter 137064.65627467126 ns/iter 1.00
E2E_Evaluator_stale 183238.44451088336 ns/iter 177642.5524050715 ns/iter 1.03
E2E_Evaluator_stylecop 375851.69505055837 ns/iter 359395.80380069005 ns/iter 1.05
E2E_Evaluator_tmuxinator 127429.36456250056 ns/iter 127734.26932170294 ns/iter 1.00
E2E_Evaluator_ui5 675629.738798853 ns/iter 682924.6094961201 ns/iter 0.99
E2E_Evaluator_ui5_manifest 3238455.977064763 ns/iter 3206722.481651147 ns/iter 1.01
E2E_Evaluator_unreal_engine_uproject 555706.9023437223 ns/iter 541515.3175465618 ns/iter 1.03
E2E_Evaluator_vercel 345946.29446635616 ns/iter 352711.4322289467 ns/iter 0.98
E2E_Evaluator_yamllint 13500.793177384285 ns/iter 13648.906614182613 ns/iter 0.99

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

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants