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

bleedingdeacons / sentinel / 38785018299
85%

Build:
DEFAULT BRANCH: main
Ran 15 Oct 2026 06:26PM UTC
Jobs 1
Files 61
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

15 Oct 2026 06:21PM UTC coverage: 83.188% (-7.5%) from 90.673%
38785018299

push

github

web-flow
feat: host the Monitor app's server side (#61)

Move the Hand app's server side out of Reach into an optional Monitor
module, as the first step of renaming the app to Monitor and paging
opted-in handsets when errors are logged.

The module lives under src/Monitor and serves sentinel/v1: device
sign-in (Google, Microsoft or Facebook through the browser leg, or
password), sealed FCM push, alerts, acknowledgement, contact, compose,
reply, resend and the member directory, plus the Devices, Message and
Settings admin pages under the Sentinel menu.

Authentication is unchanged. The SSO callback still applies Reach's
outreach rule before Monitor's own gate, and refuses anonymised relay
addresses first. The names and key domains are new, so nothing carries
over from Reach: handsets re-enrol and credentials are entered afresh.

It boots on unity/loaded and stands down without Scrutiny or Guardian,
or when SENTINEL_MONITOR_KILL is set, so the logger and dashboard keep
needing nothing. One behaviour differs from Reach on purpose: a member
lookup that throws answers 503 and leaves the handset enrolled.

Guardian ^1.0 is bundled, and CI checks Unity and Scrutiny out beside
Sentinel for PHPStan and the tests.

5161 of 6204 relevant lines covered (83.19%)

14.76 hits per line

Jobs
ID Job ID Ran Files Coverage
1 38785018299.1 15 Oct 2026 06:26PM UTC 61
83.19
GitHub Action Run
Source Files on build 38785018299
  • Tree
  • List 61
  • Changed 0
  • Source Changed 0
  • Coverage Changed 0
Coverage ∆ File Lines Relevant Covered Missed Hits/Line
  • Back to Repo
  • Github Actions Build #38785018299
  • 0497722c on github
  • Prev Build on main (#35945504738)
  • Next Build on main (#38790076252)
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