ci: use the shared scheduled-failure report - #553
Merged
Merged
Conversation
There was a problem hiding this comment.
Benchmark
Details
| Benchmark suite | Current: 713deb4 | Previous: c1cf668 | Ratio |
|---|---|---|---|
benchmarks/test_guard_by_type.py::test_g16_resolve_by_type |
5030086.203093413 iter/sec (stddev: 1.720939394715078e-8) |
2910037.9518432613 iter/sec (stddev: 2.1528008337124535e-8) |
0.58 |
benchmarks/test_guard_by_type.py::test_g17_resolve_by_type_large_registry |
4975999.0151550835 iter/sec (stddev: 1.4521273151215874e-8) |
3310046.822938449 iter/sec (stddev: 1.2829729506701805e-8) |
0.67 |
benchmarks/test_guard_cold.py::test_g8_cold_first_resolve |
16399.803962718877 iter/sec (stddev: 0.000046821598384835156) |
15974.652359502574 iter/sec (stddev: 0.0000568133180510032) |
0.97 |
benchmarks/test_guard_cold.py::test_g8b_cold_first_resolve_cached |
13850.108477803195 iter/sec (stddev: 0.000138856645968786) |
13069.60675110138 iter/sec (stddev: 0.00016384567913466647) |
0.94 |
benchmarks/test_guard_concurrency.py::test_g14_concurrent_cached_hit[1] |
642.0838723698089 iter/sec (stddev: 0.00007755681006371347) |
333.81041849332775 iter/sec (stddev: 0.000035172560597052525) |
0.52 |
benchmarks/test_guard_concurrency.py::test_g14_concurrent_cached_hit[2] |
591.9491594583913 iter/sec (stddev: 0.00007898246860883111) |
321.5250111986472 iter/sec (stddev: 0.00003350305154183181) |
0.54 |
benchmarks/test_guard_concurrency.py::test_g14_concurrent_cached_hit[4] |
537.6328076220253 iter/sec (stddev: 0.00007415614373425262) |
293.1552107331211 iter/sec (stddev: 0.00007349972667023902) |
0.55 |
benchmarks/test_guard_concurrency.py::test_g15_concurrent_first_resolve[1] |
1754.655602119163 iter/sec (stddev: 0.00015419391379630743) |
1579.5433134867294 iter/sec (stddev: 0.00017792183672620727) |
0.90 |
benchmarks/test_guard_concurrency.py::test_g15_concurrent_first_resolve[2] |
1445.51888122935 iter/sec (stddev: 0.00017918131362723062) |
1244.1303356315184 iter/sec (stddev: 0.0002240625805701862) |
0.86 |
benchmarks/test_guard_concurrency.py::test_g15_concurrent_first_resolve[4] |
1016.2825487031272 iter/sec (stddev: 0.00018677992468572915) |
915.2071902099653 iter/sec (stddev: 0.00022933913303329272) |
0.90 |
benchmarks/test_guard_concurrency.py::test_g15b_concurrent_first_resolve_sibling_children[1] |
1457.1213802140583 iter/sec (stddev: 0.001370235506780573) |
1346.3565202793409 iter/sec (stddev: 0.00139604442581542) |
0.92 |
benchmarks/test_guard_concurrency.py::test_g15b_concurrent_first_resolve_sibling_children[2] |
1264.7583065842746 iter/sec (stddev: 0.00019904930653547704) |
1202.8177569613251 iter/sec (stddev: 0.0002005849008699265) |
0.95 |
benchmarks/test_guard_concurrency.py::test_g15b_concurrent_first_resolve_sibling_children[4] |
851.6803557606536 iter/sec (stddev: 0.0001805910030035366) |
787.8415512247971 iter/sec (stddev: 0.00021418044299071454) |
0.93 |
benchmarks/test_guard_lifecycle.py::test_g6_build_child_container |
947465.6808977146 iter/sec (stddev: 9.230494036232679e-8) |
807654.9047262404 iter/sec (stddev: 4.557288464278005e-8) |
0.85 |
benchmarks/test_guard_lifecycle.py::test_g6b_build_child_container_auto_scope |
922015.895552962 iter/sec (stddev: 1.3167464489946013e-7) |
740135.4333114134 iter/sec (stddev: 3.753548936691448e-8) |
0.80 |
benchmarks/test_guard_lifecycle.py::test_g7_request_lifecycle_batch |
2535.018171940934 iter/sec (stddev: 0.00004057540025355397) |
2301.7744148131237 iter/sec (stddev: 0.00004372770042083635) |
0.91 |
benchmarks/test_guard_lifecycle.py::test_g7c_event_loop_floor_control |
73481.48248354507 iter/sec (stddev: 0.000001855879197669635) |
58414.95386337605 iter/sec (stddev: 0.0000017741159083550353) |
0.79 |
benchmarks/test_guard_lifecycle.py::test_g13_teardown_at_scale |
50940.93604134469 iter/sec (stddev: 0.00000250147232650521) |
42286.12501561288 iter/sec (stddev: 0.0000022167884066829396) |
0.83 |
benchmarks/test_guard_lifecycle.py::test_g13b_teardown_at_scale_async_no_finalizers |
658.0811849780317 iter/sec (stddev: 0.0000813810297030671) |
540.1883274453652 iter/sec (stddev: 0.00003329094184491639) |
0.82 |
benchmarks/test_guard_resolve.py::test_g1_transient_resolve |
2738175.3949222034 iter/sec (stddev: 4.304734138176234e-8) |
2036131.0435575738 iter/sec (stddev: 3.0019957757968025e-8) |
0.74 |
benchmarks/test_guard_resolve.py::test_g2_cached_resolve |
4716039.703778147 iter/sec (stddev: 4.4255872237638285e-8) |
3011109.488459834 iter/sec (stddev: 2.46059481384628e-8) |
0.64 |
benchmarks/test_guard_resolve.py::test_g3_deep_chain |
758987.5030804973 iter/sec (stddev: 4.4909286391789743e-7) |
714361.7555436881 iter/sec (stddev: 4.1460997879820864e-8) |
0.94 |
benchmarks/test_guard_resolve.py::test_g4_wide_resolve |
532504.8977133384 iter/sec (stddev: 4.003385993674478e-7) |
388580.9428094158 iter/sec (stddev: 7.359117977778066e-7) |
0.73 |
benchmarks/test_guard_resolve.py::test_g5_cross_scope |
2664013.8416975955 iter/sec (stddev: 3.792553761831972e-8) |
1897280.8360962288 iter/sec (stddev: 3.431303761616533e-8) |
0.71 |
benchmarks/test_guard_resolve.py::test_g9_context_resolve |
1319987.8600705385 iter/sec (stddev: 1.6654496497948366e-7) |
1034845.3916423728 iter/sec (stddev: 1.5887031536478307e-7) |
0.78 |
benchmarks/test_guard_resolve.py::test_g12_override_active_resolve |
987993.5076964886 iter/sec (stddev: 8.840740917660454e-8) |
715359.4688514713 iter/sec (stddev: 5.3131116932645246e-8) |
0.72 |
benchmarks/test_guard_resolve.py::test_g18_alias_hop |
3427710.309388542 iter/sec (stddev: 1.8237116182940045e-8) |
1996906.1134795372 iter/sec (stddev: 1.4356645602870257e-8) |
0.58 |
benchmarks/test_guard_validate.py::test_g10_validate_deep_chain |
22350.03778386693 iter/sec (stddev: 0.00002092166108897717) |
24383.287925251017 iter/sec (stddev: 0.00002207268031493448) |
1.09 |
benchmarks/test_guard_validate.py::test_g11_validate_wide |
14071.830437106548 iter/sec (stddev: 0.000025166565517042465) |
14546.535397107622 iter/sec (stddev: 0.000027472274105422615) |
1.03 |
This comment was automatically generated by workflow using github-action-benchmark.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Switches the scheduled-failure report to the shared workflow, per the updated standard CI2 (modern-python/.github#127).
Changes
scheduled.yml'sreport-failurejob now callsmodern-python/.github/.github/workflows/report-scheduled-failure.yml@main, the job CI2 requires byte for byte..github/scripts/report-scheduled-failure.shis deleted. CI2 forbids a per-repo copy.The shared workflow keeps the label, issue title and open-or-comment behaviour. Only the issue text changes: it no longer lists likely culprit packages, since the per-repo lists had drifted. It points at the linked run instead.
Verification
scheduled.yml.