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

bleedingdeacons / fellowship / 34694062992
90%

Build:
DEFAULT BRANCH: main
Ran 12 Sep 2026 12:38PM UTC
Jobs 1
Files 58
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

12 Sep 2026 12:34PM UTC coverage: 90.806%. Remained the same
34694062992

push

github

web-flow
docs: correct what a lost device key actually costs (#19)

Two docblocks here claimed that a message sealed to a handset's public
key can be opened by that handset and by nothing else, this server
included, and that a rotation therefore leaves everything sent before it
permanently unreadable.

The first half is true of an envelope. Neither is true of a message.
MessageController::inbox seals on every fetch, from a body stored as
plain TEXT, to whichever public key the asking device presents. So this
server can and does seal the same message to a new key the moment one is
presented, and a rotation loses nothing the retention window still
covers.

What is genuinely lost is narrower: messages the sweep has already taken,
and any push sealed and sent before the change, because nothing re-sends
a push.

The correction matters beyond accuracy. The old comment sat directly
above rotateKey() and made key substitution read as harmless -- the route
authenticates on the bearer token alone, and substituting the key is
enough to have every retained message re-sealed to it. That is now said
where somebody deciding whether to tighten the route will read it.

Link carries the same correction; the wrong version had reached six files
across the two repositories.

No behaviour change.

3200 of 3524 relevant lines covered (90.81%)

6.38 hits per line

Coverage Regressions

Lines Coverage ∆ File
8
96.6
0.0% fellowship/fellowship/src/Rest/DeviceAuthController.php
Jobs
ID Job ID Ran Files Coverage
1 34694062992.1 12 Sep 2026 12:38PM UTC 58
90.81
GitHub Action Run
Source Files on build 34694062992
  • Tree
  • List 58
  • Changed 2
  • Source Changed 0
  • Coverage Changed 2
Coverage ∆ File Lines Relevant Covered Missed Hits/Line
  • Back to Repo
  • Github Actions Build #34694062992
  • 9759b8f7 on github
  • Prev Build on main (#34693935405)
  • Next Build on main (#34699251165)
  • Delete
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