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

tgrk / ex_oura / 333f9d46c95e3c0a913b6656d4b996edcb8f6248-PR-100
73%
master: 72%

Build:
Build:
LAST BUILD BRANCH: docs/review-and-retry-fix
DEFAULT BRANCH: master
Ran 12 Nov 2026 07:00PM UTC
Jobs 1
Files 156
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 Nov 2026 06:59PM UTC coverage: 73.319% (+0.9%) from 72.373%
333f9d46c95e3c0a913b6656d4b996edcb8f6248-PR-100

Pull #100

github

tgrk
fix: reject invalid per-call access_token and pass opts to positional routes

- An explicit access_token: nil or "" now returns {:error, :invalid_access_token}
  instead of silently falling back to the shared client's token (another
  account). Only an absent option uses the shared token.
- apply/4 appended opts element-wise for wrappers with a document id or
  positional args, so any option (access_token:, timeout:) reached the route
  as a tuple and crashed. opts is now passed as one keyword-list argument.
Pull Request #100: fix: client retries, concurrency, multi-user auth, rate limits and token refresh

59 of 62 new or added lines in 3 files covered. (95.16%)

1 existing line in 1 file now uncovered.

676 of 922 relevant lines covered (73.32%)

33120.57 hits per line

Uncovered Changes

Lines Coverage ∆ File
2
94.29
8.15% lib/ex_oura/client.ex
1
98.21
1.44% lib/ex_oura/rate_limiter.ex

Coverage Regressions

Lines Coverage ∆ File
1
85.71
-14.29% lib/ex_oura/client/daily_cardiovascular_age_routes.ex
Jobs
ID Job ID Ran Files Coverage
1 333f9d46c95e3c0a913b6656d4b996edcb8f6248-PR-100.1 12 Nov 2026 07:00PM UTC 156
73.32
GitHub Action Run
Source Files on build 333f9d46c95e3c0a913b6656d4b996edcb8f6248-PR-100
  • Tree
  • List 156
  • Changed 5
  • Source Changed 0
  • Coverage Changed 5
Coverage ∆ File Lines Relevant Covered Missed Hits/Line
  • Back to Repo
  • Pull Request #100
  • PR Base - master (#43864C7D...)
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