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

thewca / worldcubeassociation.org / 24792731106
77%

Build:
DEFAULT BRANCH: main
Ran 22 Apr 2026 05:50PM UTC
Jobs 1
Files 363
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

22 Apr 2026 05:27PM UTC coverage: 76.488% (+0.08%) from 76.408%
24792731106

push

github

web-flow
Save synced Live Results in LiveResults model (#13261)

* add to_wcif method to live_result and live_attempt

* correctly use registrant_id

* add load_live_results method

* rubocop

* fix first test

* fix second test

* do two separate inserts

* add a to_inbox_result method and use it

* fix access and add transaction

* rubocop

* review changes

* Write both fields at the same time, keep reading round_results

* Do not allow nil attempts within live_results WCIF spec

* Fix raw import

* Add bulk processing for histories

* Optimize data loading during WCIF patch

* Fix loading mistakes back

* Gotta keep them cops happy

* Do not serve round results in WCIF

* Use manually encoded attribute hashes

* Use upsert (relying on FK) instead of delete+insert

* Infer more action types

* Handle quitting better

* We have backlinks now

* Differentiate retroactive adding

* Do not insert histories about stuff which hasn't changed

* Bugfix in prev round checking

* Use convenience helper method

* Properly unwrap attempts for comparison

* Only write timestamps on changed results

* Move final statement out of transaction block

* Add basic test cases

* Also reset Linked Round results upon sync

* Update usage of now-deprecated interface

* Execute results backfill after second update pass

---------

Co-authored-by: Gregor Billing <gbilling@worldcubeassociation.org>

55 of 58 new or added lines in 3 files covered. (94.83%)

28 existing lines in 1 file now uncovered.

10514 of 13746 relevant lines covered (76.49%)

3379.24 hits per line

Uncovered Changes

Lines Coverage ∆ File
3
87.94
1.23% app/models/round.rb

Coverage Regressions

Lines Coverage ∆ File
28
87.94
1.23% app/models/round.rb
Jobs
ID Job ID Ran Files Coverage
1 24792731106.1 22 Apr 2026 05:50PM UTC 726
76.49
GitHub Action Run
Source Files on build 24792731106
  • Tree
  • List 363
  • Changed 363
  • Source Changed 3
  • Coverage Changed 363
Coverage ∆ File Lines Relevant Covered Missed Hits/Line
  • Back to Repo
  • Github Actions Build #24792731106
  • fad228ac on github
  • Prev Build on main (#24791406951)
  • Next Build on main (#24794394828)
STATUS · Troubleshooting · Open an Issue · Sales · Support · CAREERS · ENTERPRISE · START FREE TRIAL · SCHEDULE DEMO
ANNOUNCEMENTS · TWITTER · TOS & SLA · Supported CI Services · What's a CI service? · Automated Testing

© 2026 Coveralls, Inc