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

edgehog-device-manager / edgehog / 057cfa61a2b84de8a3d5af53ba7221b20f911b13-PR-1412 / 1
76%
main: 17%

Build:
Build:
LAST BUILD BRANCH: direct-container-creation
DEFAULT BRANCH: main
Ran 05 May 2026 12:56PM UTC
Files 515
Run time 15s
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

05 May 2026 12:53PM UTC coverage: 76.215% (-0.02%) from 76.238%
057cfa61a2b84de8a3d5af53ba7221b20f911b13-PR-1412.1

Pull #1412

github

davidebriani
feat: Add optimized root devices GraphQL connection

Replaces the unpaginated manual relationship `devices` in `DeviceGroup`
with a scalable root `devices` connection that translates the group selector
into a native Ash.Expr database filter.

Updates Channel calculations (updatable_devices, deployable_devices,
download_capable_devices) to execute Postgres-level filters instead
of loading devices into memory, resolving OOM risks on huge groups.

Updates the frontend `DeviceGroup` component to query the root connection
and consume the standard `DevicesTable` component.

Signed-off-by: Davide Briani <davide.briani@secomind.com>
Pull Request #1412: feat: Optimized Device connections and DB-level selector filtering

3246 of 4259 relevant lines covered (76.22%)

533.0 hits per line

Source Files on job 057cfa61a2b84de8a3d5af53ba7221b20f911b13-PR-1412.1
  • Tree
  • List 515
  • Changed 6
  • Source Changed 0
  • Coverage Changed 6
Coverage ∆ File Lines Relevant Covered Missed Hits/Line
  • Back to Build 57
  • 057cfa61 on github
  • Prev Job for on feat/feat-device-read-action-by-group-selector (#540193f1788e73ff3e5be348279bc72029586da6.1)
  • 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