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

bleedingdeacons / register
51%

Build:
DEFAULT BRANCH: main
Repo Added 21 Jul 2026 08:56PM UTC
Files 67
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

LAST BUILD ON BRANCH main
branch: SELECT
CHANGE BRANCH
x
  • No branch selected
  • build/package-updates-xunit-4
  • build/prune-stale-sln-projects
  • build/update-maui-10.0.120
  • build/upgrade-to-net10
  • cache-lists
  • chore/align-assembly-version
  • chore/analyser-cleanup-cosmetic
  • chore/analyser-cleanup-dead-code
  • chore/application-id-matches-package
  • chore/claude-project-settings
  • chore/diagnostic-dump-layout
  • chore/drop-nested-global-json
  • chore/freedom-callback-org-scheme
  • chore/remove-orphaned-unity-data
  • ci/auto-version-on-pr
  • ci/bump-on-merge
  • ci/consume-integrity-client-package
  • ci/github-actions-analyzers
  • ci/harden-package-restore
  • ci/unpin-workload-set
  • ci/version-bump-race
  • ci/windows-head-job
  • claude/awesome-poincare-f454c5
  • feat/api-settings-side-by-side
  • feat/build-timestamp
  • feat/click-on-registration-buttons
  • feat/freedom-change-plan
  • feat/freedom-config
  • feat/gdpr-arrow-draws-the-eye
  • feat/gdpr-scroll-hint
  • feat/inventory-logging
  • feat/members-tab
  • feat/reject-service-domain-personal-email
  • feat/settings-from-freedom-only
  • fix/betterstack-endpoint-scheme
  • fix/build-warnings-apple-heads
  • fix/compiled-xaml-bindings
  • fix/email-auth-failure-trips-breaker
  • fix/email-templates-from-core
  • fix/freedom-0.2.1
  • fix/inventory-https
  • fix/markdown-link-schemes
  • fix/meeting-repository-factory
  • fix/navigation-parameters-applied-twice
  • fix/nu1105-package-version
  • fix/nullability-warnings
  • fix/selection-page-load-race
  • fix/selection-pages-blank-on-revisit
  • main
  • refactor/register-core
  • refactor/registration-gate
  • test/every-member-has-an-email
  • test/executable-specification
  • test/register-core-edges
  • tests/raise-coverage
  • tests/register-tier1
  • tests/register-unit-tests-tier3

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

Relevant lines Covered
Build:
Build:
4407 RELEVANT LINES 2243 COVERED LINES
4.68 HITS PER LINE
Source Files on main
  • Tree
  • List 67
  • Changed 5
  • Source Changed 2
  • Coverage Changed 5
Coverage ∆ File Lines Relevant Covered Missed Hits/Line

Recent builds

Builds Branch Commit Type Ran Committer Via Coverage
40015036807 main 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... push 23 Oct 2026 07:55PM UTC web-flow github
50.9
40013864166 feat/freedom-change-plan Merge 9036fcd58 into afdb75d32 Pull #73 23 Oct 2026 07:46PM UTC web-flow github
50.9
39871201361 main build: update MAUI to 10.0.120 and Meziantou.Analyzer to 3.0.316 (#72) Microsoft.Maui.Controls and .Compatibility move from 10.0.110 to 10.0.120. Meziantou.Analyzer moves from 3.0.312 to 3.0.316 in Directory.Build.props, where every project gets ... push 22 Oct 2026 11:22PM UTC web-flow github
49.64
39838388239 build/update-maui-10.0.120 build: update MAUI to 10.0.120 and Meziantou.Analyzer to 3.0.316 Microsoft.Maui.Controls and .Compatibility move from 10.0.110 to 10.0.120. Meziantou.Analyzer moves from 3.0.312 to 3.0.316 in Directory.Build.props, where every project gets it, ra... Pull #72 22 Oct 2026 07:15PM UTC crazeydave github
49.64
39383058491 main ci: stop pinning the MAUI workload set (#71) #70 pinned both workload installs to 10.0.402 because 10.0.402.1 named microsoft.net.sdk.ios 27.1.10018 before nuget.org had it. It does now, and this PR's own Android and Windows jobs installed 10.0.4... push 20 Oct 2026 06:54AM UTC web-flow github
49.64
39381063398 ci/unpin-workload-set Merge 0d46b75e5 into 7dfbdfff2 Pull #71 20 Oct 2026 06:34AM UTC web-flow github
49.64
39323211992 main build: update packages past the crypto advisories, and move to xunit 4 (#70) Restore reported five .NET DoS advisories (CVE-2026-70162, -84008, -96958, -96959, -96960) against System.Security.Cryptography.Pkcs and .Xml 10.0.10, brought in by EPPl... push 19 Oct 2026 08:55PM UTC web-flow github
49.64
39318886258 build/package-updates-xunit-4 ci: pin the MAUI workload set to 10.0.402 10.0.402.1 names microsoft.net.sdk.ios 27.1.10018, which is not on nuget.org, and installing any workload from a set installs all of its manifests, so dotnet workload install maui-android failed before th... Pull #70 19 Oct 2026 08:24PM UTC crazeydave github
49.64
39299945878 build/package-updates-xunit-4 build: update packages past the crypto advisories, and move to xunit 4 EPPlus 8.6.3 brought System.Security.Cryptography.Pkcs and .Xml 10.0.10, and everything up to 10.0.12 carries five .NET DoS advisories (CVE-2026-70162, -84008, -96958, -96959,... Pull #70 19 Oct 2026 08:21PM UTC crazeydave github
49.64
39132610751 main chore: version 1.9.0 [skip ci] push 18 Oct 2026 01:57PM UTC github-actions[bot] github
49.64
See All Builds (135)
  • Repo on GitHub
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