Skip to content
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

connect-tests: ignore rsa8192.badssl.com #1886

Merged
merged 1 commit into from
Apr 2, 2024

Conversation

cpu
Copy link
Member

@cpu cpu commented Apr 2, 2024

This test server's certificate has expired, breaking the connect tests portion of the daily CI jobs since March 27th. The issue has been flagged with the upstream project (chromium/badssl.com#530, chromium/badssl.com#499 (comment)). Until resolved let's ignore this test.

This test server's certificate has expired. The issue has been flagged
with the upstream project. Until resolved let's ignore this test.
@cpu cpu self-assigned this Apr 2, 2024
@cpu
Copy link
Member Author

cpu commented Apr 2, 2024

Here's a successful run that I invoked manually with the workflow dispatch.

Copy link

codecov bot commented Apr 2, 2024

Codecov Report

All modified and coverable lines are covered by tests ✅

Project coverage is 95.48%. Comparing base (a5a992a) to head (f06eb23).

Additional details and impacted files
@@           Coverage Diff           @@
##             main    #1886   +/-   ##
=======================================
  Coverage   95.48%   95.48%           
=======================================
  Files          86       86           
  Lines       18624    18624           
=======================================
  Hits        17784    17784           
  Misses        840      840           

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

@cpu cpu added this pull request to the merge queue Apr 2, 2024
Copy link

Benchmark results

Instruction counts

Significant differences

There are no significant instruction count differences

Other differences

Click to expand
Scenario Baseline Candidate Diff Threshold
handshake_tickets_aws_lc_rs_1.2_rsa_aes_server 4369627 4325566 -44061 (-1.01%) 2.91%
handshake_session_id_aws_lc_rs_1.2_rsa_aes_server 3866787 3886571 19784 (0.51%) 3.04%
handshake_no_resume_aws_lc_rs_1.3_rsa_chacha_server 12708872 12678461 -30411 (-0.24%) 1.34%
handshake_session_id_aws_lc_rs_1.3_rsa_aes_server 32332964 32265576 -67388 (-0.21%) 0.60%
handshake_no_resume_aws_lc_rs_1.3_ecdsap384_chacha_client 8698146 8681755 -16391 (-0.19%) 0.83%
handshake_no_resume_aws_lc_rs_1.3_rsa_aes_server 12686600 12705907 19307 (0.15%) 0.84%
handshake_session_id_aws_lc_rs_1.3_ecdsap384_chacha_client 30072324 30106881 34557 (0.11%) 0.39%
handshake_session_id_aws_lc_rs_1.3_rsa_chacha_server 32280391 32317150 36759 (0.11%) 0.75%
handshake_no_resume_ring_1.3_ecdsap256_aes_server 2135938 2133758 -2180 (-0.10%) 0.34%
handshake_tickets_aws_lc_rs_1.3_rsa_chacha_server 32578955 32558060 -20895 (-0.06%) 0.55%
handshake_tickets_aws_lc_rs_1.3_rsa_aes_server 32603280 32584940 -18340 (-0.06%) 0.56%
handshake_no_resume_ring_1.3_ecdsap256_aes_client 3920363 3918411 -1952 (-0.05%) 0.23%
handshake_no_resume_aws_lc_rs_1.3_ecdsap256_aes_client 3363541 3365056 1515 (0.05%) 0.20%
handshake_no_resume_ring_1.3_ecdsap384_chacha_server 13746654 13742068 -4586 (-0.03%) 0.20%
handshake_tickets_aws_lc_rs_1.3_ecdsap384_chacha_client 30299594 30289895 -9699 (-0.03%) 0.26%
handshake_session_id_aws_lc_rs_1.3_ecdsap384_aes_client 30088818 30098185 9367 (0.03%) 0.32%
transfer_no_resume_aws_lc_rs_1.2_rsa_aes_server 46363511 46350243 -13268 (-0.03%) 0.28%
handshake_tickets_ring_1.2_rsa_aes_client 4515249 4514056 -1193 (-0.03%) 0.25%
transfer_no_resume_aws_lc_rs_1.3_rsa_aes_server 46427461 46439237 11776 (0.03%) 0.45%
handshake_session_id_aws_lc_rs_1.2_rsa_aes_client 3971857 3972726 869 (0.02%) 0.20%
handshake_tickets_ring_1.2_rsa_aes_server 4660706 4659704 -1002 (-0.02%) 0.20%
handshake_no_resume_ring_1.3_ecdsap256_chacha_client 3922637 3921840 -797 (-0.02%) 0.21%
handshake_no_resume_aws_lc_rs_1.2_rsa_aes_server 12345960 12348425 2465 (0.02%) 0.85%
transfer_no_resume_aws_lc_rs_1.3_ecdsap384_aes_client 58211469 58200982 -10487 (-0.02%) 0.22%
handshake_tickets_aws_lc_rs_1.3_ecdsap384_aes_client 30303577 30298118 -5459 (-0.02%) 0.34%
transfer_no_resume_aws_lc_rs_1.3_ecdsap384_chacha_client 92679886 92693141 13255 (0.01%) 0.20%
handshake_no_resume_aws_lc_rs_1.3_ecdsap256_chacha_client 3368310 3368774 464 (0.01%) 0.22%
handshake_tickets_ring_1.3_ecdsap384_aes_client 42030713 42036415 5702 (0.01%) 0.20%
handshake_no_resume_ring_1.3_ecdsap256_chacha_server 2137969 2137695 -274 (-0.01%) 0.36%
handshake_no_resume_ring_1.3_ecdsap384_chacha_client 35477833 35473356 -4477 (-0.01%) 0.20%
handshake_tickets_ring_1.3_ecdsap256_chacha_client 41958420 41963656 5236 (0.01%) 0.20%
handshake_tickets_ring_1.3_ecdsap384_aes_server 43684103 43689394 5291 (0.01%) 0.20%
handshake_session_id_ring_1.3_ecdsap384_chacha_server 43308601 43313801 5200 (0.01%) 0.20%
handshake_no_resume_aws_lc_rs_1.3_ecdsap384_aes_client 8699258 8700302 1044 (0.01%) 0.91%
handshake_session_id_ring_1.2_rsa_aes_server 4235392 4234904 -488 (-0.01%) 0.20%
transfer_no_resume_ring_1.3_ecdsap256_aes_client 58315462 58321830 6368 (0.01%) 0.20%
handshake_tickets_ring_1.3_ecdsap384_chacha_server 43615410 43619886 4476 (0.01%) 0.20%
handshake_tickets_ring_1.3_ecdsap256_aes_client 42030201 42034499 4298 (0.01%) 0.20%
handshake_tickets_ring_1.3_ecdsap384_chacha_client 41966498 41970773 4275 (0.01%) 0.20%
handshake_tickets_ring_1.3_ecdsap256_aes_server 43687288 43691722 4434 (0.01%) 0.20%
transfer_no_resume_ring_1.3_ecdsap256_aes_server 46452470 46456900 4430 (0.01%) 0.20%
handshake_session_id_ring_1.3_ecdsap384_chacha_client 41766715 41770599 3884 (0.01%) 0.20%
handshake_session_id_ring_1.2_rsa_aes_client 4246809 4247145 336 (0.01%) 0.20%
transfer_no_resume_ring_1.3_ecdsap384_aes_server 46457746 46454093 -3653 (-0.01%) 0.20%
transfer_no_resume_aws_lc_rs_1.3_rsa_chacha_server 80614678 80620716 6038 (0.01%) 0.27%
handshake_session_id_aws_lc_rs_1.3_ecdsap256_aes_client 30101983 30099781 -2202 (-0.01%) 0.20%
handshake_session_id_ring_1.3_ecdsap256_aes_server 43407502 43410575 3073 (0.01%) 0.20%
transfer_no_resume_ring_1.3_ecdsap384_aes_client 58316546 58312606 -3940 (-0.01%) 0.20%
handshake_no_resume_aws_lc_rs_1.3_ecdsap256_chacha_server 1892404 1892513 109 (0.01%) 0.20%
transfer_no_resume_ring_1.3_ecdsap384_chacha_server 80510879 80515476 4597 (0.01%) 0.20%
handshake_no_resume_aws_lc_rs_1.3_ecdsap384_aes_server 4266939 4266702 -237 (-0.01%) 0.20%
handshake_no_resume_aws_lc_rs_1.2_rsa_aes_client 3174400 3174238 -162 (-0.01%) 0.20%
handshake_tickets_ring_1.3_ecdsap256_chacha_server 43614074 43616275 2201 (0.01%) 0.20%
transfer_no_resume_ring_1.3_ecdsap384_chacha_client 92649005 92653531 4526 (0.00%) 0.20%
handshake_no_resume_ring_1.3_ecdsap384_aes_server 13744028 13743396 -632 (-0.00%) 0.20%
handshake_no_resume_ring_1.2_rsa_aes_client 4459513 4459690 177 (0.00%) 0.20%
handshake_session_id_ring_1.3_ecdsap256_aes_client 41841889 41843304 1415 (0.00%) 0.20%
handshake_no_resume_aws_lc_rs_1.3_ecdsap384_chacha_server 4271167 4271037 -130 (-0.00%) 0.20%
handshake_session_id_aws_lc_rs_1.3_ecdsap384_chacha_server 32299089 32298195 -894 (-0.00%) 0.20%
handshake_tickets_aws_lc_rs_1.2_rsa_aes_client 4290413 4290531 118 (0.00%) 0.69%
transfer_no_resume_aws_lc_rs_1.3_ecdsap256_aes_client 58218999 58220554 1555 (0.00%) 0.20%
handshake_tickets_aws_lc_rs_1.3_ecdsap256_chacha_client 30285696 30286425 729 (0.00%) 0.20%
handshake_tickets_ring_1.3_rsa_aes_client 42089947 42088957 -990 (-0.00%) 0.20%
handshake_session_id_aws_lc_rs_1.3_ecdsap256_chacha_server 32298426 32299171 745 (0.00%) 0.20%
handshake_no_resume_ring_1.3_rsa_aes_client 4557323 4557428 105 (0.00%) 0.20%
handshake_tickets_ring_1.3_rsa_aes_server 43686383 43687331 948 (0.00%) 0.20%
handshake_tickets_aws_lc_rs_1.3_rsa_chacha_client 30333745 30333096 -649 (-0.00%) 0.20%
handshake_session_id_ring_1.3_rsa_chacha_client 41814326 41815194 868 (0.00%) 0.20%
handshake_no_resume_aws_lc_rs_1.3_ecdsap256_aes_server 1888832 1888870 38 (0.00%) 0.20%
handshake_no_resume_ring_1.2_rsa_aes_server 12049309 12049551 242 (0.00%) 0.20%
handshake_tickets_aws_lc_rs_1.3_ecdsap256_chacha_server 32574116 32573536 -580 (-0.00%) 0.20%
handshake_tickets_aws_lc_rs_1.3_rsa_aes_client 30346681 30346143 -538 (-0.00%) 0.20%
handshake_tickets_ring_1.3_rsa_chacha_server 43614028 43613258 -770 (-0.00%) 0.20%
transfer_no_resume_aws_lc_rs_1.3_ecdsap256_chacha_client 92689592 92688072 -1520 (-0.00%) 0.20%
handshake_session_id_aws_lc_rs_1.3_rsa_chacha_client 30132148 30131663 -485 (-0.00%) 0.20%
handshake_no_resume_aws_lc_rs_1.3_rsa_aes_client 3378926 3378979 53 (0.00%) 0.20%
handshake_tickets_aws_lc_rs_1.3_ecdsap256_aes_client 30300763 30300303 -460 (-0.00%) 0.20%
handshake_tickets_aws_lc_rs_1.3_ecdsap384_chacha_server 32574280 32573789 -491 (-0.00%) 0.20%
handshake_no_resume_aws_lc_rs_1.3_rsa_chacha_client 3389990 3389945 -45 (-0.00%) 0.20%
handshake_session_id_aws_lc_rs_1.3_rsa_aes_client 30146686 30147079 393 (0.00%) 0.20%
handshake_tickets_aws_lc_rs_1.3_ecdsap384_aes_server 32586451 32586035 -416 (-0.00%) 0.20%
handshake_session_id_ring_1.3_ecdsap256_chacha_client 41759648 41759143 -505 (-0.00%) 0.20%
transfer_no_resume_ring_1.2_rsa_aes_server 46338671 46338122 -549 (-0.00%) 0.20%
handshake_session_id_aws_lc_rs_1.3_ecdsap256_aes_server 32327365 32327725 360 (0.00%) 0.20%
handshake_no_resume_ring_1.3_rsa_aes_server 12243209 12243073 -136 (-0.00%) 0.20%
handshake_no_resume_ring_1.3_ecdsap384_aes_client 35475416 35475028 -388 (-0.00%) 0.20%
handshake_session_id_ring_1.3_ecdsap256_chacha_server 43307194 43306744 -450 (-0.00%) 0.20%
handshake_session_id_aws_lc_rs_1.3_ecdsap256_chacha_client 30085033 30084731 -302 (-0.00%) 0.20%
handshake_session_id_ring_1.3_rsa_aes_server 43404767 43405176 409 (0.00%) 0.20%
handshake_session_id_ring_1.3_ecdsap384_aes_server 43407897 43408293 396 (0.00%) 0.20%
transfer_no_resume_ring_1.3_ecdsap256_chacha_client 92651839 92652623 784 (0.00%) 0.20%
handshake_session_id_aws_lc_rs_1.3_ecdsap384_aes_server 32327790 32327536 -254 (-0.00%) 0.20%
transfer_no_resume_ring_1.3_ecdsap256_chacha_server 80507465 80507884 419 (0.00%) 0.20%
handshake_no_resume_ring_1.3_rsa_chacha_server 12252436 12252497 61 (0.00%) 0.20%
handshake_session_id_ring_1.3_ecdsap384_aes_client 41846814 41847017 203 (0.00%) 0.20%
handshake_session_id_ring_1.3_rsa_chacha_server 43305167 43305370 203 (0.00%) 0.20%
transfer_no_resume_ring_1.3_rsa_chacha_client 92653050 92653428 378 (0.00%) 0.20%
transfer_no_resume_aws_lc_rs_1.3_ecdsap384_aes_server 46420130 46420307 177 (0.00%) 0.20%
transfer_no_resume_ring_1.3_rsa_aes_client 58320468 58320250 -218 (-0.00%) 0.20%
transfer_no_resume_ring_1.3_rsa_aes_server 46457561 46457728 167 (0.00%) 0.20%
transfer_no_resume_aws_lc_rs_1.3_rsa_aes_client 58222342 58222529 187 (0.00%) 0.20%
handshake_tickets_aws_lc_rs_1.3_ecdsap256_aes_server 32585994 32586089 95 (0.00%) 0.20%
handshake_no_resume_ring_1.3_rsa_chacha_client 4566453 4566440 -13 (-0.00%) 0.20%
transfer_no_resume_aws_lc_rs_1.3_ecdsap384_chacha_server 80610662 80610462 -200 (-0.00%) 0.20%
transfer_no_resume_aws_lc_rs_1.2_rsa_aes_client 68642366 68642529 163 (0.00%) 0.20%
transfer_no_resume_aws_lc_rs_1.3_rsa_chacha_client 92690038 92690227 189 (0.00%) 0.20%
handshake_tickets_ring_1.3_rsa_chacha_client 42020993 42020913 -80 (-0.00%) 0.20%
handshake_session_id_ring_1.3_rsa_aes_client 41895035 41894960 -75 (-0.00%) 0.20%
transfer_no_resume_aws_lc_rs_1.3_ecdsap256_aes_server 46418427 46418481 54 (0.00%) 0.20%
transfer_no_resume_aws_lc_rs_1.3_ecdsap256_chacha_server 80608384 80608466 82 (0.00%) 0.20%
transfer_no_resume_ring_1.2_rsa_aes_client 58202605 58202590 -15 (-0.00%) 0.20%
transfer_no_resume_ring_1.3_rsa_chacha_server 80510824 80510813 -11 (-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
handshake_no_resume_aws_lc_rs_1.3_ecdsap256_chacha 474.82 µs 471.13 µs -3.70 µs (-0.78%) 3.06%
transfer_no_resume_aws_lc_rs_1.3_ecdsap384_aes 5.21 ms 5.17 ms -0.04 ms (-0.77%) 3.84%
transfer_no_resume_aws_lc_rs_1.2_rsa_aes 5.42 ms 5.38 ms -0.04 ms (-0.74%) 4.04%
handshake_no_resume_aws_lc_rs_1.3_ecdsap256_aes 474.60 µs 471.09 µs -3.50 µs (-0.74%) 2.54%
transfer_no_resume_aws_lc_rs_1.3_ecdsap256_aes 4.48 ms 4.45 ms -0.03 ms (-0.73%) 4.69%
transfer_no_resume_aws_lc_rs_1.3_rsa_aes 5.44 ms 5.40 ms -0.04 ms (-0.73%) 3.83%
handshake_no_resume_ring_1.3_ecdsap256_chacha 505.56 µs 502.02 µs -3.54 µs (-0.70%) 1.72%
handshake_no_resume_ring_1.3_ecdsap256_aes 507.13 µs 503.77 µs -3.36 µs (-0.66%) 1.45%
transfer_no_resume_ring_1.3_ecdsap256_aes 6.32 ms 6.29 ms -0.04 ms (-0.56%) 3.20%
transfer_no_resume_ring_1.2_rsa_aes 6.82 ms 6.78 ms -0.04 ms (-0.53%) 3.65%
transfer_no_resume_ring_1.3_rsa_aes 6.91 ms 6.87 ms -0.04 ms (-0.53%) 1.98%
transfer_no_resume_ring_1.3_ecdsap384_aes 9.43 ms 9.40 ms -0.03 ms (-0.37%) 1.82%
handshake_session_id_ring_1.2_rsa_aes 1.65 ms 1.65 ms 0.01 ms (0.31%) 1.50%
transfer_no_resume_aws_lc_rs_1.3_ecdsap384_chacha 13.67 ms 13.63 ms -0.04 ms (-0.30%) 1.53%
handshake_session_id_aws_lc_rs_1.3_ecdsap256_chacha 5.19 ms 5.18 ms -0.02 ms (-0.29%) 1.80%
transfer_no_resume_aws_lc_rs_1.3_ecdsap256_chacha 12.96 ms 12.92 ms -0.04 ms (-0.28%) 1.56%
handshake_no_resume_aws_lc_rs_1.3_ecdsap384_chacha 1.18 ms 1.18 ms -0.00 ms (-0.26%) 1.13%
handshake_session_id_aws_lc_rs_1.3_ecdsap384_chacha 5.89 ms 5.88 ms -0.01 ms (-0.25%) 1.27%
transfer_no_resume_ring_1.3_rsa_chacha 13.56 ms 13.53 ms -0.03 ms (-0.25%) 1.57%
transfer_no_resume_ring_1.3_ecdsap384_chacha 16.08 ms 16.05 ms -0.04 ms (-0.23%) 1.20%
transfer_no_resume_ring_1.3_ecdsap256_chacha 12.97 ms 12.94 ms -0.03 ms (-0.21%) 1.62%
handshake_tickets_aws_lc_rs_1.3_ecdsap256_chacha 5.22 ms 5.21 ms -0.01 ms (-0.20%) 1.36%
transfer_no_resume_aws_lc_rs_1.3_rsa_chacha 13.90 ms 13.87 ms -0.03 ms (-0.20%) 1.39%
handshake_session_id_ring_1.3_ecdsap256_aes 6.73 ms 6.72 ms -0.01 ms (-0.18%) 1.10%
handshake_session_id_aws_lc_rs_1.3_rsa_chacha 6.16 ms 6.15 ms -0.01 ms (-0.18%) 1.52%
handshake_session_id_aws_lc_rs_1.3_ecdsap256_aes 5.22 ms 5.21 ms -0.01 ms (-0.18%) 1.77%
handshake_session_id_aws_lc_rs_1.3_ecdsap384_aes 5.93 ms 5.92 ms -0.01 ms (-0.17%) 1.54%
handshake_session_id_ring_1.3_ecdsap256_chacha 6.71 ms 6.70 ms -0.01 ms (-0.16%) 1.10%
handshake_no_resume_ring_1.2_rsa_aes 1.07 ms 1.07 ms -0.00 ms (-0.16%) 1.00%
handshake_tickets_aws_lc_rs_1.3_ecdsap256_aes 5.23 ms 5.22 ms -0.01 ms (-0.16%) 1.59%
handshake_no_resume_ring_1.3_rsa_aes 1.09 ms 1.09 ms -0.00 ms (-0.16%) 1.00%
handshake_tickets_ring_1.2_rsa_aes 1.73 ms 1.73 ms -0.00 ms (-0.15%) 1.49%
handshake_tickets_aws_lc_rs_1.3_ecdsap384_chacha 5.93 ms 5.92 ms -0.01 ms (-0.15%) 1.21%
handshake_no_resume_aws_lc_rs_1.2_rsa_aes 1.36 ms 1.36 ms -0.00 ms (-0.15%) 1.00%
handshake_no_resume_aws_lc_rs_1.3_ecdsap384_aes 1.19 ms 1.19 ms -0.00 ms (-0.13%) 1.00%
handshake_no_resume_aws_lc_rs_1.3_rsa_aes 1.41 ms 1.41 ms -0.00 ms (-0.12%) 1.00%
handshake_no_resume_ring_1.3_rsa_chacha 1.09 ms 1.09 ms -0.00 ms (-0.12%) 1.00%
handshake_tickets_ring_1.3_ecdsap256_chacha 6.72 ms 6.71 ms -0.01 ms (-0.10%) 1.22%
handshake_tickets_aws_lc_rs_1.3_ecdsap384_aes 5.94 ms 5.93 ms -0.01 ms (-0.10%) 1.15%
handshake_session_id_aws_lc_rs_1.3_rsa_aes 6.19 ms 6.18 ms -0.01 ms (-0.09%) 1.60%
handshake_tickets_aws_lc_rs_1.3_rsa_chacha 6.19 ms 6.18 ms -0.01 ms (-0.09%) 1.39%
handshake_session_id_ring_1.3_ecdsap384_chacha 9.80 ms 9.79 ms -0.01 ms (-0.09%) 1.00%
handshake_tickets_ring_1.3_rsa_chacha 7.32 ms 7.31 ms -0.01 ms (-0.08%) 1.00%
handshake_no_resume_aws_lc_rs_1.3_rsa_chacha 1.40 ms 1.41 ms 0.00 ms (0.08%) 1.00%
handshake_session_id_ring_1.3_rsa_aes 7.33 ms 7.33 ms -0.01 ms (-0.08%) 1.00%
handshake_tickets_ring_1.3_ecdsap384_aes 9.85 ms 9.85 ms -0.01 ms (-0.07%) 1.00%
handshake_tickets_ring_1.3_rsa_aes 7.35 ms 7.35 ms -0.00 ms (-0.06%) 1.01%
handshake_no_resume_ring_1.3_ecdsap384_aes 3.61 ms 3.61 ms 0.00 ms (0.05%) 1.00%
handshake_tickets_ring_1.3_ecdsap384_chacha 9.82 ms 9.82 ms -0.00 ms (-0.04%) 1.00%
handshake_tickets_ring_1.3_ecdsap256_aes 6.75 ms 6.75 ms -0.00 ms (-0.03%) 1.17%
handshake_no_resume_ring_1.3_ecdsap384_chacha 3.61 ms 3.61 ms 0.00 ms (0.03%) 1.00%
handshake_tickets_aws_lc_rs_1.3_rsa_aes 6.19 ms 6.19 ms -0.00 ms (-0.02%) 1.17%
handshake_session_id_aws_lc_rs_1.2_rsa_aes 2.06 ms 2.06 ms 0.00 ms (0.02%) 1.40%
handshake_session_id_ring_1.3_ecdsap384_aes 9.82 ms 9.82 ms -0.00 ms (-0.02%) 1.00%
handshake_session_id_ring_1.3_rsa_chacha 7.29 ms 7.30 ms 0.00 ms (0.02%) 1.00%
handshake_tickets_aws_lc_rs_1.2_rsa_aes 2.21 ms 2.21 ms -0.00 ms (-0.01%) 1.83%

Additional information

Historical results

Checkout details:

@djc
Copy link
Member

djc commented Apr 2, 2024

I'm confused because I had missed these failures. Do you get notifications? I seem to recall we've encountered this (some people being notified while others aren't) but have forgotten the details.

Merged via the queue into rustls:main with commit 4b72f38 Apr 2, 2024
25 checks passed
@cpu cpu deleted the cpu-ignore-badssl-8192 branch April 2, 2024 18:58
@cpu
Copy link
Member Author

cpu commented Apr 2, 2024

I'm confused because I had missed these failures. Do you get notifications? I seem to recall we've encountered this (some people being notified while others aren't) but have forgotten the details.

I only get notifications by trying to remember to sync my forks periodically. I reliably seem to get failure emails that way, but it requires manual effort. Otherwise I think GitHub only sends notifications to whoever last edited the workflow.... It's very crummy.

The best idea I've for a workaround is to configure our repo with a webhook that dumps failures into the Discord in a bot-specific channel. It seems like a big hammer to wield but I don't know if there are good alternatives :-(

@djc
Copy link
Member

djc commented Apr 2, 2024

The best idea I've for a workaround is to configure our repo with a webhook that dumps failures into the Discord in a bot-specific channel. It seems like a big hammer to wield but I don't know if there are good alternatives :-(

Would be nice... but yeah, sounds hard?

@cpu
Copy link
Member Author

cpu commented Apr 2, 2024

Otherwise I think GitHub only sends notifications to whoever last edited the workflow....

I dug up the reference I found before and it's more nuanced:

Notifications for scheduled workflows are sent to the user who initially created the workflow. If a different user updates the cron syntax in the workflow file, subsequent notifications will be sent to that user instead. If a scheduled workflow is disabled and then re-enabled, notifications will be sent to the user who re-enabled the workflow rather than the user who last modified the cron syntax.

@cpu
Copy link
Member Author

cpu commented Apr 2, 2024

Would be nice... but yeah, sounds hard?

I think ( 🤞 ) it would be pretty easy (a bit of clicking around for someone that has admin privs both here and for the Discord server). The main hesitation I have is that Discord's notification policy is very "on-by-default" and the many folks in the Discord would each have to mute the new bot channel to avoid seeing chatter they might not care about.

@djc
Copy link
Member

djc commented Apr 2, 2024

Maybe a private channel, so that we can make it opt-in?

@cpu
Copy link
Member Author

cpu commented Apr 2, 2024

That's a good idea. Maybe I can try and prototype something with a private repo/discord and then share the steps I used so that you could replicate it w/ the "production" discord/repo.

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.

None yet

3 participants