• Home
  • Features
  • Pricing
  • Docs
  • Announcements
  • Sign In

thewca / worldcubeassociation.org / 27002707754
76%

Build:
DEFAULT BRANCH: main
Ran 05 Jun 2026 08:02AM UTC
Jobs 1
Files 366
Run time 2min
Badge
Embed ▾
README BADGES
x

If you need to use a raster PNG badge, change the '.svg' to '.png' in the link

Markdown

Textile

RDoc

HTML

Rst

05 Jun 2026 07:51AM UTC coverage: 48.374% (-28.1%) from 76.487%
27002707754

push

github

web-flow
Change 'Scoretaking Software' from checkbox to dropdown in Competition Form (#14554)

* Turn scoretaking wca_live boolean into dropdown

* Only allow Dual Rounds option if using ILR

6799 of 14055 relevant lines covered (48.37%)

76.13 hits per line

Coverage Regressions

Lines Coverage ∆ File
239
18.6
-69.48% app/controllers/registrations_controller.rb
235
71.88
-20.41% app/models/competition.rb
196
43.72
-49.25% app/models/round.rb
169
73.25
-23.67% app/models/user.rb
104
11.73
-58.1% app/controllers/results_controller.rb
93
38.55
-51.96% app/models/user_group.rb
87
29.18
-30.96% app/controllers/users_controller.rb
87
22.12
-76.99% lib/results_validators/individual_results_validator.rb
82
11.81
-64.57% app/controllers/api/v1/live/live_controller.rb
79
68.55
-27.92% app/models/registration.rb
79
31.62
-67.52% lib/results_validators/persons_validator.rb
75
58.64
-23.15% app/controllers/competitions_controller.rb
68
47.87
-36.17% app/models/person.rb
65
56.63
-39.16% lib/solve_time.rb
64
22.47
-71.91% app/mailers/competitions_mailer.rb
63
31.58
-66.32% lib/database_dumper.rb
56
17.84
-30.27% app/controllers/tickets_controller.rb
51
19.75
-32.48% app/controllers/api/v0/user_roles_controller.rb
51
25.71
-72.86% lib/results_validators/advancement_conditions_validator.rb
47
65.14
-26.86% app/controllers/api/v1/registrations_controller.rb
46
47.55
-32.17% app/controllers/api/v0/competitions_controller.rb
43
8.33
-89.58% app/jobs/sync_mailing_lists_job.rb
42
39.44
-59.15% app/models/stripe_record.rb
41
49.55
-36.94% app/controllers/api/v0/api_controller.rb
41
21.21
-41.41% lib/finish_unfinished_persons.rb
41
20.75
-77.36% lib/results_validators/validator_data.rb
38
23.64
-69.09% app/models/connected_stripe_account.rb
35
29.09
-63.64% app/jobs/wca_cronjob.rb
35
58.7
-38.04% app/models/live_result.rb
34
10.53
-59.65% app/mailers/role_change_mailer.rb
34
32.79
-55.74% lib/single_sign_on.rb
33
64.76
-31.43% app/models/schedule_activity.rb
33
15.38
-63.46% app/models/upload_json.rb
33
50.0
-30.0% app/models/user_avatar.rb
33
16.33
-67.35% lib/custom_wca_i18n_scanner.rb
32
19.15
-68.09% app/controllers/delegate_reports_controller.rb
32
27.66
-68.09% app/controllers/media_controller.rb
31
7.25
-44.93% lib/competition_results_import.rb
30
64.39
-22.73% app/helpers/application_helper.rb
29
32.69
-55.77% lib/results_validators/competitions_results_validator.rb
29
30.23
-67.44% lib/results_validators/scrambles_validator.rb
27
21.95
-65.85% app/controllers/country_bands_controller.rb
26
26.67
-57.78% app/controllers/regional_organizations_controller.rb
26
24.39
-63.41% app/mailers/registrations_mailer.rb
26
40.0
-57.78% app/models/merge_people.rb
26
33.33
-66.67% lib/live/diff_helper.rb
25
20.59
-36.76% lib/paypal_interface.rb
24
25.0
-75.0% app/jobs/update_live_result_job.rb
23
22.73
-52.27% app/controllers/database_controller.rb
23
55.0
-38.33% app/controllers/incidents_controller.rb
23
30.0
-57.5% app/controllers/polls_controller.rb
23
46.15
-35.38% app/models/competition_series.rb
22
22.5
-55.0% app/controllers/api/v0/persons_controller.rb
22
20.69
-25.29% app/controllers/results_submission_controller.rb
22
43.18
-50.0% app/models/payment_intent.rb
21
30.77
-53.85% app/controllers/competition_tabs_controller.rb
21
12.9
-67.74% app/helpers/results_helper.rb
21
16.0
-84.0% lib/db_helper.rb
21
42.22
-46.67% lib/results_validators/generic_validator.rb
20
42.5
-25.0% app/controllers/posts_controller.rb
20
41.67
-55.56% lib/results_validators/events_rounds_validator.rb
20
27.59
-68.97% lib/results_validators/positions_validator.rb
19
64.91
-33.33% app/models/linked_round.rb
19
55.56
-42.22% app/models/post.rb
18
47.06
-52.94% app/models/competition_tab.rb
17
24.14
-58.62% app/controllers/persons_controller.rb
17
70.93
-19.77% app/models/user_role.rb
15
16.28
-34.88% app/controllers/api/v0/wrt/persons_controller.rb
15
39.22
-29.41% app/controllers/server_status_controller.rb
15
37.12
-11.36% app/helpers/competitions_helper.rb
15
78.38
-20.27% app/models/delegate_report.rb
15
52.27
-34.09% app/models/paypal_record.rb
14
85.29
-13.73% app/models/concerns/resultable.rb
13
51.72
-44.83% app/models/championship.rb
13
61.76
-38.24% app/models/registration_payment.rb
13
61.76
-38.24% lib/result_conditions/result_condition.rb
13
68.18
-29.55% lib/round_results.rb
12
20.86
-8.63% app/controllers/admin_controller.rb
12
38.1
-57.14% app/jobs/submit_report_nag_job.rb
12
84.0
-12.0% app/models/competition_event.rb
11
21.43
-78.57% app/jobs/registration_reminder_job.rb
11
40.0
-55.0% app/models/waiting_list.rb
11
38.89
-61.11% lib/advancement_conditions/attempt_result_condition.rb
11
26.67
-73.33% lib/live/advancing.rb
11
61.54
-21.15% lib/qualification.rb
11
86.08
-13.92% lib/registrations/registration_checker.rb
10
31.82
-45.45% app/controllers/votes_controller.rb
10
65.52
-34.48% lib/registrations/helper.rb
9
18.57
-12.86% app/controllers/admin/results_controller.rb
9
52.27
-20.45% app/controllers/api/v0/users_controller.rb
9
55.88
-26.47% app/helpers/markdown_helper.rb
9
30.77
-69.23% lib/auxiliary_data_computation.rb
8
28.13
-12.5% app/controllers/panel_controller.rb
8
20.0
-80.0% app/jobs/delegates_metadata_sync_job.rb
8
33.33
-66.67% app/models/tickets_edit_person_field.rb
8
75.61
-19.51% lib/cutoff.rb
8
30.26
-10.53% lib/db_dump_helper.rb
8
77.5
-20.0% lib/registrations/lanes/competing.rb
8
47.06
-47.06% lib/results_validators/competitor_limit_validator.rb
7
59.09
-10.61% app/controllers/sessions_controller.rb
7
69.57
-30.43% app/helpers/notifications_helper.rb
7
30.0
-70.0% app/mailers/avatars_mailer.rb
7
26.67
-46.67% app/mailers/wca_id_claim_mailer.rb
7
31.25
-21.88% app/models/connected_paypal_account.rb
7
42.86
-33.33% app/models/manual_payment_integration.rb
7
54.17
-29.17% app/models/ticket.rb
7
44.83
-24.14% app/models/tickets_competition_result.rb
7
65.0
-35.0% app/models/wcif_extension.rb
7
22.22
-77.78% lib/log_tagging.rb
7
50.0
-43.75% lib/results_validators/validation_issue.rb
6
33.33
-33.33% app/helpers/persons_helper.rb
6
25.0
-75.0% app/mailers/regional_organizations_mailer.rb
6
73.91
-26.09% app/models/inbox_person.rb
6
68.0
-24.0% app/models/regulation.rb
6
73.91
-26.09% app/models/vote.rb
6
80.65
-19.35% lib/wca_exceptions.rb
5
65.0
-25.0% app/controllers/api/v1/api_controller.rb
5
89.23
-7.69% app/controllers/application_controller.rb
5
50.0
-50.0% app/controllers/wfc_controller.rb
5
21.74
-21.74% app/helpers/registrations_helper.rb
5
40.0
-50.0% app/jobs/submit_results_nag_job.rb
5
61.54
-38.46% app/models/contact_competition.rb
5
71.43
-23.81% app/models/poll.rb
5
37.5
-62.5% lib/faraday_config.rb
4
55.56
-44.44% app/models/contact_wst.rb
4
73.33
-26.67% app/models/round_type.rb
4
43.33
-13.33% app/models/tickets_edit_person.rb
4
53.57
-14.29% app/models/ticket_stakeholder.rb
4
63.64
-36.36% lib/advancement_conditions/percent_condition.rb
4
66.67
-33.33% lib/result_conditions/percent.rb
4
69.23
-30.77% lib/result_conditions/result_achieved.rb
4
85.0
-10.0% lib/time_limit.rb
3
40.0
-60.0% app/helpers/layouts_helper.rb
3
66.67
-25.0% app/helpers/users_helper.rb
3
40.0
-60.0% app/mailers/job_failure_mailer.rb
3
76.92
-23.08% app/models/assignment.rb
3
76.92
-23.08% app/models/competition_medium.rb
3
62.5
-37.5% app/models/cronjob_statistic.rb
3
72.22
-16.67% app/models/live_attempt.rb
3
90.24
-7.32% app/models/result.rb
3
75.0
-25.0% app/models/sanity_check.rb
3
78.26
-13.04% app/models/scramble.rb
3
61.54
-23.08% app/models/ticket_log.rb
3
83.87
-9.68% app/models/venue_room.rb
3
17.39
-13.04% lib/dues_calculator.rb
3
40.0
-60.0% lib/log_task.rb
2
66.67
-33.33% app/controllers/upload_controller.rb
2
60.0
-40.0% app/helpers/country_bands_helper.rb
2
60.0
-40.0% app/jobs/clear_connected_payment_integrations.rb
2
89.19
-5.41% app/models/competition_venue.rb
2
92.0
-8.0% app/models/concerns/localized_sortable.rb
2
88.24
-11.76% app/models/concerns/taggable.rb
2
89.74
-5.13% app/models/concerns/waitlistable.rb
2
76.92
-15.38% app/models/contact_form.rb
2
66.67
-33.33% app/models/contact_wct.rb
2
77.78
-22.22% app/models/contact_wrt.rb
2
80.0
-13.33% app/models/continent.rb
2
66.67
-11.11% app/models/format.rb
2
78.57
-14.29% app/models/inbox_result.rb
2
66.67
-16.67% app/models/ranks_average.rb
2
66.67
-16.67% app/models/ranks_single.rb
2
77.78
-7.41% app/models/regional_organization.rb
2
77.78
-22.22% app/models/sanity_check_category.rb
2
81.82
-18.18% app/models/server_setting.rb
2
78.95
-10.53% app/models/stripe_webhook_event.rb
2
83.33
-16.67% lib/city_comma_region_validator.rb
2
76.47
-11.76% lib/result_conditions/utils.rb
1
66.67
-33.33% app/mailers/translators_mailer.rb
1
75.0
-25.0% app/mailers/wca_monthly_digest_mailer.rb
1
90.91
-9.09% app/models/concerns/personal_best.rb
1
77.78
-11.11% app/models/country_band.rb
1
92.11
-2.63% app/models/country.rb
1
87.5
-12.5% app/models/groups_metadata_board.rb
1
91.67
-8.33% app/models/live_result_history_entry.rb
1
83.33
-5.56% app/models/matched_scramble_set.rb
1
83.33
-16.67% app/models/registration_history_change.rb
1
85.71
-14.29% app/models/roles_metadata_teams_committees.rb
1
88.89
-11.11% lib/advancement_conditions/ranking_condition.rb
1
11.63
-1.16% lib/check_regional_records.rb
1
92.31
-7.69% lib/city_validator.rb
1
85.71
-14.29% lib/country_city_validators/ar_city_validator.rb
1
85.71
-14.29% lib/country_city_validators/br_city_validator.rb
1
87.5
-12.5% lib/country_city_validators/ca_city_validator.rb
1
88.89
-11.11% lib/country_city_validators/gb_city_validator.rb
1
85.71
-14.29% lib/country_city_validators/in_city_validator.rb
1
83.33
-16.67% lib/live/config.rb
1
90.0
-10.0% lib/result_conditions/ranking.rb
Jobs
ID Job ID Ran Files Coverage
1 js - 27002707754.1 05 Jun 2026 08:02AM UTC 732
48.37
GitHub Action Run
Source Files on build 27002707754
  • Tree
  • List 366
  • Changed 366
  • Source Changed 1
  • Coverage Changed 366
Coverage ∆ File Lines Relevant Covered Missed Hits/Line
  • Back to Repo
  • Github Actions Build #27002707754
  • 12e66ace on github
  • Prev Build on main (#26940652628)
  • Next Build on main (#27006506656)
STATUS · Troubleshooting · Open an Issue · Sales · Support · CAREERS · ENTERPRISE · START FREE · SCHEDULE DEMO
ANNOUNCEMENTS · TWITTER · TOS & SLA · Supported CI Services · What's a CI service? · Automated Testing

© 2026 Coveralls, Inc