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

bleedingdeacons / fellowship / 39513873469
90%

Build:
DEFAULT BRANCH: main
Ran 20 Oct 2026 11:17PM UTC
Jobs 1
Files 63
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

20 Oct 2026 11:16PM UTC coverage: 90.441% (+0.02%) from 90.426%
39513873469

push

github

web-flow
feat: accept a Firebase token from Link's native Google sign-in (#43)

* feat: accept a Firebase token from Link's native Google sign-in

/auth/device/exchange and /auth/device/key take a firebase_token from
Link's native Google sign-in on Android and iOS, verified by Guardian's
FirebaseIdTokenVerifier against the project named by the FCM service
account. It lands in the same enrolment and the same key rotation as
every other credential.

503 fellowship_firebase_unavailable when no service account is set, so
Link falls back to the browser; 401 fellowship_bad_id_token otherwise.

* fix: plain property access inside ?? for PHPStan

* build: move Guardian to v1.1.0 for FirebaseIdTokenVerifier

* test: read Fellowship's in-memory devices as rows

3217 of 3557 relevant lines covered (90.44%)

7.58 hits per line

Coverage Regressions

Lines Coverage ∆ File
14
96.79
0.11% fellowship/fellowship/src/Rest/DeviceAuthController.php
Jobs
ID Job ID Ran Files Coverage
1 39513873469.1 20 Oct 2026 11:17PM UTC 63
90.44
GitHub Action Run
Source Files on build 39513873469
  • Tree
  • List 63
  • Changed 2
  • Source Changed 0
  • Coverage Changed 2
Coverage ∆ File Lines Relevant Covered Missed Hits/Line
  • Back to Repo
  • Github Actions Build #39513873469
  • c7db9c81 on github
  • Prev Build on main (#39132574698)
  • 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