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

bleedingdeacons / register / 40015036807
51%

Build:
DEFAULT BRANCH: main
Ran 23 Oct 2026 07:55PM UTC
Jobs 1
Files 67
Run time 1min
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

23 Oct 2026 07:54PM UTC coverage: 50.896% (+1.3%) from 49.639%
40015036807

push

github

web-flow
feat: say what each Freedom change sets off, and keep one Unity site's records from another (#73)

A Freedom sync can change any key while the tablet runs. What that meant
was two prefixes in FreedomStartup (smtp., betterstack.) that no test
could reach. FreedomChangePlan now maps every key Register reads to its
effect: the mail queue, the log shipper, a Unity site check, or nothing
because it is read afresh each time. A test fails if a key in
FreedomSettings has no entry. A key the site holds and this build does
not read is logged as unused.

unity.base_url was the dangerous one. The Unity client factory reads it
afresh on every call, so a change mid-meeting meant Finish Meeting sent
the old site's registrations, member edits and consent to the new site,
where the same ids are other groups and members. UnitySiteGuard records
which site Load Unity fetched from. When Freedom points elsewhere, Finish
Meeting sends nothing, Load Unity refuses to bury unsent work, and the
operator is told as soon as the change arrives. Nothing is discarded:
point Freedom back and finish, or Reset Device.

Reset Device now deletes the compliance log as well as the registration
log, as OnDevice.feature says it does, and forgets the recorded site.

100 of 110 new or added lines in 5 files covered. (90.91%)

3 existing lines in 2 files now uncovered.

2243 of 4407 relevant lines covered (50.9%)

4.68 hits per line

Uncovered Changes

Lines Coverage ∆ File
6
0.0
0.0% TheBleedingDeacons.Intergroup.Register.Core/Services/DataService.cs
4
0.0
0.0% TheBleedingDeacons.Intergroup.Register.Core/Services/ReconciliationService.cs

Coverage Regressions

Lines Coverage ∆ File
2
0.0
0.0% TheBleedingDeacons.Intergroup.Register.Core/Services/DataService.cs
1
0.0
0.0% TheBleedingDeacons.Intergroup.Register.Core/Services/ReconciliationService.cs
Jobs
ID Job ID Ran Files Coverage
1 40015036807.1 23 Oct 2026 07:55PM UTC 67
50.9
GitHub Action Run
Source Files on build 40015036807
  • Tree
  • List 67
  • Changed 5
  • Source Changed 2
  • Coverage Changed 5
Coverage ∆ File Lines Relevant Covered Missed Hits/Line
  • Back to Repo
  • Github Actions Build #40015036807
  • 366ecb31 on github
  • Prev Build on main (#39871201361)
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