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

edgehog-device-manager / edgehog / ecef9a042d80b7f1e0793ec7384f47231092a775
72%

Build:
DEFAULT BRANCH: main
Ran 16 Apr 2026 10:18AM UTC
Jobs 1
Files 499
Run time 2min
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

16 Apr 2026 08:55AM UTC coverage: 76.259% (-0.08%) from 76.336%
ecef9a042d80b7f1e0793ec7384f47231092a775

push

github

lusergit
refactor: do not use a single server for each auth request

Key considerations
- We don't want a genserver to act as a bottleneck for each graphql request
- The overhead of opening a new channel for each connection with OpeFGA is
  already handled
- In general it's not ideal to reinvent the wheel
- the overhead of reading environment variables is also very small

For these reasons this refactor moves the `FGAService` into a unique entrypoint.
It will then be the configuration that tells edgehog what modules to call.

Signed-off-by: Luca Zaninotto <luca.zaninotto@secomind.com>

3058 of 4010 relevant lines covered (76.26%)

523.25 hits per line

Coverage Regressions

Lines Coverage ∆ File
3
0.0
-41.67% lib/edgehog/auth/fga_service.ex
3
46.67
-10.0% lib/edgehog/config.ex
1
87.5
0.0% lib/edgehog/application.ex
1
0.0
-50.0% lib/edgehog/auth/providers/none.ex
1
91.07
0.0% test/support/fixtures/files_fixtures.ex
Jobs
ID Job ID Ran Files Coverage
1 ecef9a042d80b7f1e0793ec7384f47231092a775.1 16 Apr 2026 10:18AM UTC 499
76.26
GitHub Action Run
Source Files on build ecef9a042d80b7f1e0793ec7384f47231092a775
  • Tree
  • List 499
  • Changed 6
  • Source Changed 0
  • Coverage Changed 6
Coverage ∆ File Lines Relevant Covered Missed Hits/Line
  • Back to Repo
  • ecef9a04 on github
  • Prev Build on push-lkysruznklqk (#AEE844D4...)
  • Next Build on main (#94511D7C...)
  • Delete
STATUS · Troubleshooting · Open an Issue · Sales · Support · CAREERS · ENTERPRISE · START FREE · SCHEDULE DEMO
ANNOUNCEMENTS · TWITTER · TOS & SLA · Supported CI Services · What's a CI service? · Automated Testing

© 2026 Coveralls, Inc