Skip to content

ci: improve performance via more cache usage #2343

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Merged
merged 1 commit into from
Feb 17, 2025
Merged

ci: improve performance via more cache usage #2343

merged 1 commit into from
Feb 17, 2025

Conversation

ctz
Copy link
Member

@ctz ctz commented Feb 13, 2025

Each overall build.yml run builds bindgen-cli 7 times, cross 8 times, etc. Instead of that, use taiki-e/cache-cargo-install-action for all places we would use cargo install/binstall.

Micro comparison (observe runtime of install taplo-cli job)
before: https://github.com/rustls/rustls/actions/runs/13308691489/job/37165532448
after: https://github.com/rustls/rustls/actions/runs/13311776317/job/37175916755

Macro comparison (see bottom row)
before: https://github.com/rustls/rustls/actions/runs/13308691489/usage
after: https://github.com/rustls/rustls/actions/runs/13312167378/usage

The remaining annoyances with CI performance:

  • windows performance is uniformly garbage and is the long pole in any run
  • cross's use of docker is very slow and uncached

Each overall build.yml run builds bindgen-cli 7 times, cross 8 times,
etc.  Instead of that, use `taiki-e/cache-cargo-install-action`
for all places we would use cargo install/binstall.
Copy link

rustls-benchmarking bot commented Feb 13, 2025

Benchmark results

Instruction counts

Significant differences

There are no significant instruction count differences

Other differences

Click to expand
Scenario Baseline Candidate Diff Threshold
handshake_no_resume_aws_lc_rs_1.3_ecdsap384_aes_client 8278354 8299869 21515 (0.26%) 1.03%
handshake_no_resume_aws_lc_rs_1.3_rsa_chacha_server 10700019 10726714 26695 (0.25%) 1.45%
handshake_no_resume_aws_lc_rs_1.3_ecdsap384_chacha_client 8292142 8281514 -10628 (-0.13%) 0.97%
handshake_no_resume_ring_1.3_ecdsap256_aes_client 3623321 3619009 -4312 (-0.12%) 0.23%
handshake_no_resume_aws_lc_rs_1.3_rsa_aes_server 10715532 10704539 -10993 (-0.10%) 0.89%
handshake_no_resume_aws_lc_rs_1.2_rsa_aes_server 10444615 10452269 7654 (0.07%) 0.95%
handshake_no_resume_aws_lc_rs_1.3_ecdsap256_aes_client 3080589 3078549 -2040 (-0.07%) 0.27%
handshake_no_resume_ring_1.3_ecdsap256_chacha_client 3622477 3624873 2396 (0.07%) 0.24%
handshake_no_resume_aws_lc_rs_1.3_ecdsap384_chacha_server 2163733 2163912 179 (0.01%) 0.20%
handshake_no_resume_aws_lc_rs_1.3_ecdsap256_chacha_client 3082792 3082615 -177 (-0.01%) 0.35%
handshake_no_resume_aws_lc_rs_1.3_ecdsap384_aes_server 2160855 2160901 46 (0.00%) 0.20%
handshake_tickets_aws_lc_rs_1.3_ecdsap384_chacha_client 28180411 28180702 291 (0.00%) 0.20%
handshake_session_id_aws_lc_rs_1.3_ecdsap256_aes_server 28975270 28974985 -285 (-0.00%) 0.20%
handshake_no_resume_aws_lc_rs_1.2_rsa_aes_client 1716308 1716323 15 (0.00%) 0.20%
handshake_tickets_aws_lc_rs_1.3_rsa_chacha_client 28187194 28187426 232 (0.00%) 0.20%
handshake_no_resume_ring_1.3_ecdsap256_chacha_server 1611950 1611963 13 (0.00%) 0.20%
handshake_session_id_aws_lc_rs_1.3_ecdsap384_chacha_server 28896675 28896886 211 (0.00%) 0.20%
handshake_tickets_aws_lc_rs_1.3_ecdsap384_aes_client 28210046 28210193 147 (0.00%) 0.20%
handshake_session_id_aws_lc_rs_1.3_ecdsap256_chacha_server 28896707 28896852 145 (0.00%) 0.20%
handshake_tickets_aws_lc_rs_1.3_ecdsap256_chacha_client 28183459 28183329 -130 (-0.00%) 0.20%
handshake_tickets_aws_lc_rs_1.3_ecdsap256_chacha_server 30389863 30389728 -135 (-0.00%) 0.20%
handshake_tickets_aws_lc_rs_1.3_ecdsap384_aes_server 30432880 30432751 -129 (-0.00%) 0.20%
handshake_session_id_aws_lc_rs_1.3_ecdsap256_chacha_client 27786152 27786268 116 (0.00%) 0.20%
handshake_session_id_aws_lc_rs_1.3_rsa_chacha_server 28894473 28894361 -112 (-0.00%) 0.20%
handshake_tickets_aws_lc_rs_1.3_rsa_aes_server 30429926 30430037 111 (0.00%) 0.20%
handshake_session_id_aws_lc_rs_1.3_rsa_chacha_client 27790516 27790614 98 (0.00%) 0.20%
handshake_no_resume_aws_lc_rs_1.3_ecdsap256_aes_server 1173037 1173033 -4 (-0.00%) 0.20%
handshake_session_id_aws_lc_rs_1.3_ecdsap384_chacha_client 27783771 27783683 -88 (-0.00%) 0.20%
handshake_no_resume_ring_1.3_ecdsap256_aes_server 1610553 1610548 -5 (-0.00%) 0.20%
handshake_session_id_aws_lc_rs_1.3_ecdsap384_aes_client 27843168 27843091 -77 (-0.00%) 0.20%
handshake_session_id_aws_lc_rs_1.3_rsa_aes_client 27850073 27850144 71 (0.00%) 0.20%
handshake_tickets_aws_lc_rs_1.3_ecdsap384_chacha_server 30390179 30390108 -71 (-0.00%) 0.20%
handshake_no_resume_aws_lc_rs_1.3_rsa_aes_client 1924368 1924364 -4 (-0.00%) 0.20%
handshake_tickets_aws_lc_rs_1.3_rsa_aes_client 28217068 28217014 -54 (-0.00%) 0.20%
handshake_session_id_aws_lc_rs_1.3_ecdsap256_aes_client 27845582 27845629 47 (0.00%) 0.20%
handshake_session_id_aws_lc_rs_1.3_ecdsap384_aes_server 28975068 28975116 48 (0.00%) 0.20%
handshake_tickets_aws_lc_rs_1.3_ecdsap256_aes_client 28213213 28213259 46 (0.00%) 0.20%
handshake_session_id_aws_lc_rs_1.3_rsa_aes_server 28972812 28972767 -45 (-0.00%) 0.20%
handshake_no_resume_ring_1.3_ecdsap384_chacha_server 7565058 7565066 8 (0.00%) 0.20%
handshake_tickets_aws_lc_rs_1.3_rsa_chacha_server 30387241 30387269 28 (0.00%) 0.20%
handshake_no_resume_ring_1.3_ecdsap384_chacha_client 35182707 35182730 23 (0.00%) 0.20%
transfer_no_resume_ring_1.2_rsa_aes_server 46377970 46377981 11 (0.00%) 0.20%
transfer_no_resume_ring_1.3_rsa_aes_server 46468783 46468794 11 (0.00%) 0.20%
handshake_tickets_aws_lc_rs_1.3_ecdsap256_aes_server 30432454 30432450 -4 (-0.00%) 0.20%
transfer_no_resume_aws_lc_rs_1.3_rsa_chacha_server 80645586 80645595 9 (0.00%) 0.20%
transfer_no_resume_ring_1.3_ecdsap256_chacha_client 92657682 92657672 -10 (-0.00%) 0.20%
transfer_no_resume_aws_lc_rs_1.3_rsa_chacha_client 92704680 92704690 10 (0.00%) 0.20%
transfer_no_resume_aws_lc_rs_1.3_rsa_aes_server 46461271 46461266 -5 (-0.00%) 0.20%
transfer_no_resume_aws_lc_rs_1.3_ecdsap384_chacha_client 92700686 92700677 -9 (-0.00%) 0.20%
transfer_no_resume_ring_1.3_ecdsap384_chacha_client 92666746 92666738 -8 (-0.00%) 0.20%
transfer_no_resume_aws_lc_rs_1.3_ecdsap256_aes_server 46465927 46465931 4 (0.00%) 0.20%
transfer_no_resume_ring_1.3_ecdsap256_aes_client 58325517 58325512 -5 (-0.00%) 0.20%
transfer_no_resume_aws_lc_rs_1.2_rsa_aes_client 58174934 58174938 4 (0.00%) 0.20%
transfer_no_resume_aws_lc_rs_1.3_ecdsap256_aes_client 58234445 58234449 4 (0.00%) 0.20%
transfer_no_resume_ring_1.3_ecdsap384_aes_server 46472055 46472058 3 (0.00%) 0.20%
transfer_no_resume_aws_lc_rs_1.2_rsa_aes_server 46407680 46407682 2 (0.00%) 0.20%
transfer_no_resume_aws_lc_rs_1.3_ecdsap384_aes_server 46458307 46458305 -2 (-0.00%) 0.20%
transfer_no_resume_ring_1.3_ecdsap384_chacha_server 80541815 80541818 3 (0.00%) 0.20%
transfer_no_resume_aws_lc_rs_1.3_ecdsap384_chacha_server 80642622 80642625 3 (0.00%) 0.20%
transfer_no_resume_aws_lc_rs_1.3_rsa_aes_client 58239404 58239406 2 (0.00%) 0.20%
transfer_no_resume_ring_1.3_ecdsap384_aes_client 58332660 58332662 2 (0.00%) 0.20%
transfer_no_resume_ring_1.3_ecdsap256_chacha_server 80537025 80537027 2 (0.00%) 0.20%
transfer_no_resume_ring_1.3_ecdsap256_aes_server 46469187 46469186 -1 (-0.00%) 0.20%
transfer_no_resume_ring_1.2_rsa_aes_client 58220381 58220382 1 (0.00%) 0.20%
transfer_no_resume_ring_1.3_rsa_chacha_server 80536631 80536632 1 (0.00%) 0.20%
transfer_no_resume_aws_lc_rs_1.3_ecdsap256_chacha_server 80650248 80650247 -1 (-0.00%) 0.20%
transfer_no_resume_ring_1.3_rsa_chacha_client 92668582 92668583 1 (0.00%) 0.20%
transfer_no_resume_aws_lc_rs_1.3_ecdsap256_chacha_client 92698445 92698444 -1 (-0.00%) 0.20%
handshake_session_id_ring_1.3_ecdsap256_aes_client 40281458 40281458 0 (0.00%) 0.20%
handshake_session_id_ring_1.3_ecdsap384_aes_server 41611929 41611929 0 (0.00%) 0.20%
handshake_tickets_ring_1.3_ecdsap384_chacha_server 41975138 41975138 0 (0.00%) 0.20%
handshake_tickets_aws_lc_rs_1.2_rsa_aes_server 5021362 5021362 0 (0.00%) 0.20%
handshake_no_resume_ring_1.3_rsa_aes_client 2654416 2654416 0 (0.00%) 0.20%
handshake_no_resume_ring_1.3_rsa_chacha_server 11429384 11429384 0 (0.00%) 0.20%
handshake_session_id_ring_1.3_ecdsap384_chacha_server 41493669 41493669 0 (0.00%) 0.20%
handshake_tickets_ring_1.3_ecdsap256_aes_server 42073288 42073288 0 (0.00%) 0.20%
transfer_no_resume_aws_lc_rs_1.3_ecdsap384_aes_client 58237322 58237322 0 (0.00%) 0.20%
handshake_session_id_aws_lc_rs_1.2_rsa_aes_client 3870565 3870565 0 (0.00%) 0.20%
handshake_no_resume_ring_1.3_rsa_chacha_client 2660283 2660283 0 (0.00%) 0.20%
handshake_session_id_ring_1.3_rsa_aes_client 40285503 40285503 0 (0.00%) 0.20%
handshake_tickets_ring_1.3_rsa_chacha_client 40508960 40508960 0 (0.00%) 0.20%
handshake_tickets_ring_1.2_rsa_aes_client 4493883 4493883 0 (0.00%) 0.20%
handshake_no_resume_ring_1.3_ecdsap384_aes_server 7562881 7562881 0 (0.00%) 0.20%
handshake_no_resume_ring_1.3_rsa_aes_server 11423405 11423405 0 (0.00%) 0.20%
handshake_session_id_ring_1.3_ecdsap384_aes_client 40278517 40278517 0 (0.00%) 0.20%
handshake_session_id_ring_1.3_rsa_chacha_server 41491510 41491510 0 (0.00%) 0.20%
handshake_session_id_aws_lc_rs_1.2_rsa_aes_server 3874275 3874275 0 (0.00%) 0.20%
handshake_session_id_ring_1.3_ecdsap256_aes_server 41611881 41611881 0 (0.00%) 0.20%
handshake_no_resume_aws_lc_rs_1.3_ecdsap256_chacha_server 1175326 1175326 0 (0.00%) 0.20%
handshake_no_resume_ring_1.3_ecdsap384_aes_client 35180775 35180775 0 (0.00%) 0.20%
handshake_tickets_ring_1.3_ecdsap256_chacha_server 41974948 41974948 0 (0.00%) 0.20%
handshake_session_id_ring_1.3_ecdsap384_chacha_client 40184197 40184197 0 (0.00%) 0.20%
handshake_tickets_ring_1.3_ecdsap256_chacha_client 40504966 40504966 0 (0.00%) 0.20%
handshake_tickets_ring_1.3_rsa_aes_client 40583150 40583150 0 (0.00%) 0.20%
handshake_tickets_ring_1.3_ecdsap384_chacha_client 40501707 40501707 0 (0.00%) 0.20%
handshake_tickets_ring_1.3_rsa_chacha_server 41972650 41972650 0 (0.00%) 0.20%
handshake_tickets_ring_1.3_ecdsap256_aes_client 40579156 40579156 0 (0.00%) 0.20%
handshake_no_resume_ring_1.2_rsa_aes_client 2562021 2562021 0 (0.00%) 0.20%
handshake_tickets_ring_1.3_ecdsap384_aes_server 42073478 42073478 0 (0.00%) 0.20%
handshake_no_resume_aws_lc_rs_1.3_rsa_chacha_client 1931110 1931110 0 (0.00%) 0.20%
handshake_session_id_ring_1.3_ecdsap256_chacha_server 41493621 41493621 0 (0.00%) 0.20%
handshake_tickets_aws_lc_rs_1.2_rsa_aes_client 4212349 4212349 0 (0.00%) 0.20%
handshake_tickets_ring_1.3_rsa_aes_server 42070990 42070990 0 (0.00%) 0.20%
handshake_session_id_ring_1.3_ecdsap256_chacha_client 40187138 40187138 0 (0.00%) 0.20%
handshake_session_id_ring_1.3_rsa_aes_server 41609770 41609770 0 (0.00%) 0.20%
handshake_session_id_ring_1.2_rsa_aes_server 4234990 4234990 0 (0.00%) 0.20%
handshake_tickets_ring_1.3_ecdsap384_aes_client 40575897 40575897 0 (0.00%) 0.20%
handshake_session_id_ring_1.3_rsa_chacha_client 40191183 40191183 0 (0.00%) 0.20%
transfer_no_resume_ring_1.3_rsa_aes_client 58336414 58336414 0 (0.00%) 0.20%
handshake_no_resume_ring_1.2_rsa_aes_server 11290907 11290907 0 (0.00%) 0.20%
handshake_session_id_ring_1.2_rsa_aes_client 4233669 4233669 0 (0.00%) 0.20%
handshake_tickets_ring_1.2_rsa_aes_server 4699320 4699320 0 (0.00%) 0.20%

Wall-time

Significant differences

There are no significant wall-time differences

Other differences

Click to expand
Scenario Baseline Candidate Diff Threshold
transfer_no_resume_aws_lc_rs_1.2_rsa_aes 5.06 ms 5.16 ms 0.09 ms (1.86%) 6.38%
transfer_no_resume_aws_lc_rs_1.3_ecdsap256_aes 4.48 ms 4.56 ms 0.08 ms (1.78%) 5.74%
transfer_no_resume_aws_lc_rs_1.3_ecdsap384_aes 5.18 ms 5.26 ms 0.08 ms (1.59%) 4.90%
transfer_no_resume_aws_lc_rs_1.3_rsa_aes 5.14 ms 5.22 ms 0.08 ms (1.51%) 7.22%
transfer_no_resume_ring_1.2_rsa_aes 6.74 ms 6.82 ms 0.08 ms (1.24%) 3.83%
transfer_no_resume_ring_1.3_rsa_aes 6.82 ms 6.90 ms 0.08 ms (1.20%) 3.87%
handshake_no_resume_aws_lc_rs_1.3_ecdsap256_aes 458.66 µs 464.06 µs 5.41 µs (1.18%) 5.03%
transfer_no_resume_ring_1.3_ecdsap256_aes 6.33 ms 6.40 ms 0.07 ms (1.16%) 4.49%
handshake_no_resume_aws_lc_rs_1.3_ecdsap256_chacha 456.66 µs 461.91 µs 5.25 µs (1.15%) 4.32%
handshake_no_resume_ring_1.3_ecdsap256_aes 503.25 µs 507.77 µs 4.51 µs (0.90%) 2.71%
handshake_no_resume_ring_1.3_ecdsap256_chacha 500.78 µs 505.08 µs 4.30 µs (0.86%) 3.18%
transfer_no_resume_ring_1.3_ecdsap384_aes 9.43 ms 9.51 ms 0.08 ms (0.85%) 2.75%
transfer_no_resume_ring_1.3_ecdsap256_chacha 12.97 ms 13.05 ms 0.09 ms (0.66%) 2.24%
transfer_no_resume_aws_lc_rs_1.3_ecdsap256_chacha 12.94 ms 13.02 ms 0.08 ms (0.64%) 2.45%
transfer_no_resume_ring_1.3_rsa_chacha 13.46 ms 13.54 ms 0.08 ms (0.63%) 1.89%
handshake_no_resume_aws_lc_rs_1.3_rsa_aes 1.12 ms 1.12 ms 0.01 ms (0.63%) 5.69%
transfer_no_resume_aws_lc_rs_1.3_rsa_chacha 13.62 ms 13.70 ms 0.08 ms (0.62%) 2.77%
transfer_no_resume_aws_lc_rs_1.3_ecdsap384_chacha 13.64 ms 13.72 ms 0.08 ms (0.57%) 2.19%
handshake_session_id_aws_lc_rs_1.2_rsa_aes 1.65 ms 1.65 ms 0.01 ms (0.53%) 2.66%
transfer_no_resume_ring_1.3_ecdsap384_chacha 16.08 ms 16.16 ms 0.08 ms (0.52%) 1.69%
handshake_no_resume_aws_lc_rs_1.2_rsa_aes 1.08 ms 1.09 ms 0.01 ms (0.51%) 3.57%
handshake_no_resume_aws_lc_rs_1.3_ecdsap384_chacha 1.15 ms 1.16 ms 0.00 ms (0.37%) 1.65%
handshake_no_resume_ring_1.3_rsa_chacha 995.41 µs 999.01 µs 3.60 µs (0.36%) 1.26%
handshake_no_resume_ring_1.2_rsa_aes 991.28 µs 994.71 µs 3.44 µs (0.35%) 1.80%
handshake_no_resume_ring_1.3_rsa_aes 996.15 µs 999.28 µs 3.13 µs (0.31%) 1.09%
handshake_tickets_aws_lc_rs_1.2_rsa_aes 1.82 ms 1.82 ms 0.00 ms (0.26%) 3.69%
handshake_session_id_aws_lc_rs_1.3_ecdsap256_chacha 4.32 ms 4.31 ms -0.01 ms (-0.25%) 2.27%
handshake_no_resume_aws_lc_rs_1.3_ecdsap384_aes 1.16 ms 1.17 ms 0.00 ms (0.24%) 1.00%
handshake_tickets_ring_1.3_rsa_chacha 6.91 ms 6.90 ms -0.02 ms (-0.22%) 1.00%
handshake_tickets_ring_1.3_ecdsap256_chacha 6.43 ms 6.42 ms -0.01 ms (-0.21%) 1.00%
handshake_no_resume_aws_lc_rs_1.3_rsa_chacha 1.12 ms 1.12 ms 0.00 ms (0.21%) 2.08%
handshake_session_id_aws_lc_rs_1.3_ecdsap384_chacha 5.01 ms 5.00 ms -0.01 ms (-0.20%) 2.43%
handshake_tickets_aws_lc_rs_1.3_rsa_chacha 5.22 ms 5.22 ms -0.01 ms (-0.18%) 1.74%
handshake_tickets_aws_lc_rs_1.3_ecdsap384_chacha 5.22 ms 5.21 ms -0.01 ms (-0.18%) 2.35%
handshake_session_id_aws_lc_rs_1.3_ecdsap256_aes 4.36 ms 4.35 ms -0.01 ms (-0.18%) 2.88%
handshake_session_id_aws_lc_rs_1.3_ecdsap384_aes 5.06 ms 5.05 ms -0.01 ms (-0.16%) 2.06%
handshake_session_id_aws_lc_rs_1.3_rsa_chacha 5.01 ms 5.00 ms -0.01 ms (-0.16%) 1.37%
handshake_tickets_ring_1.3_ecdsap256_aes 6.48 ms 6.47 ms -0.01 ms (-0.16%) 1.00%
handshake_session_id_ring_1.3_rsa_chacha 6.85 ms 6.84 ms -0.01 ms (-0.14%) 1.00%
handshake_tickets_ring_1.3_rsa_aes 6.97 ms 6.96 ms -0.01 ms (-0.13%) 1.00%
handshake_tickets_aws_lc_rs_1.3_ecdsap384_aes 5.26 ms 5.25 ms -0.01 ms (-0.13%) 2.05%
handshake_tickets_aws_lc_rs_1.3_ecdsap256_aes 4.56 ms 4.55 ms -0.01 ms (-0.12%) 2.65%
handshake_no_resume_ring_1.3_ecdsap384_aes 3.61 ms 3.61 ms 0.00 ms (0.12%) 1.00%
handshake_no_resume_ring_1.3_ecdsap384_chacha 3.61 ms 3.61 ms 0.00 ms (0.11%) 1.00%
handshake_tickets_ring_1.3_ecdsap384_chacha 9.52 ms 9.51 ms -0.01 ms (-0.10%) 1.00%
handshake_session_id_ring_1.3_ecdsap384_chacha 9.45 ms 9.44 ms -0.01 ms (-0.10%) 1.00%
handshake_session_id_ring_1.3_ecdsap256_chacha 6.36 ms 6.36 ms -0.01 ms (-0.10%) 1.00%
handshake_session_id_ring_1.3_rsa_aes 6.90 ms 6.89 ms -0.01 ms (-0.10%) 1.08%
handshake_session_id_ring_1.3_ecdsap256_aes 6.41 ms 6.40 ms -0.01 ms (-0.09%) 1.08%
handshake_tickets_aws_lc_rs_1.3_ecdsap256_chacha 4.53 ms 4.52 ms -0.00 ms (-0.08%) 2.25%
handshake_tickets_ring_1.3_ecdsap384_aes 9.57 ms 9.56 ms -0.01 ms (-0.08%) 1.00%
handshake_session_id_aws_lc_rs_1.3_rsa_aes 5.03 ms 5.03 ms -0.00 ms (-0.04%) 1.60%
handshake_session_id_ring_1.3_ecdsap384_aes 9.50 ms 9.49 ms -0.00 ms (-0.02%) 1.00%
handshake_tickets_ring_1.2_rsa_aes 1.62 ms 1.62 ms 0.00 ms (0.02%) 1.64%
handshake_session_id_ring_1.2_rsa_aes 1.53 ms 1.53 ms 0.00 ms (0.01%) 1.00%
handshake_tickets_aws_lc_rs_1.3_rsa_aes 5.22 ms 5.22 ms 0.00 ms (0.00%) 1.53%

Additional information

Historical results

Checkout details:

Copy link

codecov bot commented Feb 13, 2025

Codecov Report

All modified and coverable lines are covered by tests ✅

Project coverage is 94.88%. Comparing base (1018185) to head (b84d61d).

Additional details and impacted files
@@           Coverage Diff           @@
##             main    #2343   +/-   ##
=======================================
  Coverage   94.88%   94.88%           
=======================================
  Files         103      103           
  Lines       24191    24191           
=======================================
  Hits        22953    22953           
  Misses       1238     1238           

☔ View full report in Codecov by Sentry.
📢 Have feedback on the report? Share it here.

Copy link
Member

@cpu cpu left a comment

Choose a reason for hiding this comment

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

🐎

@ctz ctz added this pull request to the merge queue Feb 17, 2025
Merged via the queue into main with commit 11ce78e Feb 17, 2025
62 checks passed
@ctz ctz deleted the jbp-faster-ci branch February 17, 2025 11:41
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.

3 participants