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

tgrk / ex_oura / d71b6a76b2251de877eb706eebfa7b6485913298
71%

Build:
DEFAULT BRANCH: master
Ran 16 Apr 2026 06:32PM UTC
Jobs 1
Files 160
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

16 Apr 2026 06:31PM UTC coverage: 65.521% (-6.7%) from 72.263%
d71b6a76b2251de877eb706eebfa7b6485913298

push

github

web-flow
Upgrade to Oura API v1.29 (#60)

* docs: refresh repo guidance

* chore: bump version and clean quality checks

* chore(openapi): regenerate client from Oura OpenAPI v1.29

* feat: support Oura OpenAPI v1.29 response models

* docs: refresh 1.29 references

* chore: bump version to 3.0.0

* chore: update API version in AGENTS.md

Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>

* fix: preserve typed and dict response decoding

* fix: correct Metadata updated_at type from string to datetime

* fix: correct typos in sleep time test names

---------

Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>

113 of 202 new or added lines in 67 files covered. (55.94%)

29 existing lines in 28 files now uncovered.

648 of 989 relevant lines covered (65.52%)

30890.94 hits per line

Uncovered Changes

Lines Coverage ∆ File
16
74.42
-1.9% lib/ex_oura/type_decoder.ex
8
73.33
-1.67% lib/ex_oura/client.ex
6
0.0
0.0% lib/ex_oura/client/sandbox_routes.ex
3
0.0
lib/ex_oura/client/interbeat_interval_routes.ex
3
0.0
lib/ex_oura/client/ring_battery_level_routes.ex
2
63.37
0.21% lib/ex_oura.ex
2
0.0
lib/ex_oura/client/metadata.ex
2
0.0
lib/ex_oura/client/public_heart_rate_row.ex
2
0.0
lib/ex_oura/client/public_interbeat_interval_row.ex
2
0.0
lib/ex_oura/client/public_ring_battery_level_row.ex
2
0.0
lib/ex_oura/client/public_sleep_time_window.ex
2
0.0
lib/ex_oura/client/time_series_response_dict.ex
2
0.0
lib/ex_oura/client/time_series_response_public_heart_rate_row.ex
2
0.0
lib/ex_oura/client/time_series_response_public_interbeat_interval_row.ex
2
0.0
lib/ex_oura/client/time_series_response_public_ring_battery_level_row.ex
1
0.0
-100.0% lib/ex_oura/client/heart_rate_routes.ex
1
50.0
lib/ex_oura/client/multi_document_response_dict.ex
1
50.0
lib/ex_oura/client/multi_document_response_public_daily_activity.ex
1
50.0
lib/ex_oura/client/multi_document_response_public_daily_cardiovascular_age.ex
1
50.0
lib/ex_oura/client/multi_document_response_public_daily_readiness.ex
1
50.0
lib/ex_oura/client/multi_document_response_public_daily_sleep.ex
1
50.0
lib/ex_oura/client/multi_document_response_public_daily_sp_o2.ex
1
50.0
lib/ex_oura/client/multi_document_response_public_daily_stress.ex
1
50.0
lib/ex_oura/client/multi_document_response_public_modified_sleep_model.ex
1
50.0
lib/ex_oura/client/multi_document_response_public_rest_mode_period.ex
1
50.0
lib/ex_oura/client/multi_document_response_public_ring_configuration.ex
1
50.0
lib/ex_oura/client/multi_document_response_public_session.ex
1
50.0
lib/ex_oura/client/multi_document_response_public_sleep_time.ex
1
50.0
lib/ex_oura/client/multi_document_response_public_vo2_max.ex
1
50.0
lib/ex_oura/client/public_activity_contributors.ex
1
50.0
lib/ex_oura/client/public_daily_activity.ex
1
50.0
lib/ex_oura/client/public_daily_cardiovascular_age.ex
1
50.0
lib/ex_oura/client/public_daily_readiness.ex
1
50.0
lib/ex_oura/client/public_daily_sleep.ex
1
50.0
lib/ex_oura/client/public_daily_sp_o2.ex
1
50.0
lib/ex_oura/client/public_daily_stress.ex
1
50.0
lib/ex_oura/client/public_modified_sleep_model.ex
1
50.0
lib/ex_oura/client/public_readiness.ex
1
50.0
lib/ex_oura/client/public_readiness_contributors.ex
1
50.0
lib/ex_oura/client/public_rest_mode_episode.ex
1
50.0
lib/ex_oura/client/public_rest_mode_period.ex
1
50.0
lib/ex_oura/client/public_ring_configuration.ex
1
50.0
lib/ex_oura/client/public_sample.ex
1
50.0
lib/ex_oura/client/public_session.ex
1
50.0
lib/ex_oura/client/public_sleep_contributors.ex
1
50.0
lib/ex_oura/client/public_sleep_time.ex
1
50.0
lib/ex_oura/client/public_spo2_aggregated_values.ex
1
50.0
lib/ex_oura/client/public_vo2_max.ex

Coverage Regressions

Lines Coverage ∆ File
2
0.0
-100.0% lib/ex_oura/client/heart_rate_routes.ex
1
0.0
-50.0% lib/ex_oura/client/daily_activity_model.ex
1
0.0
-50.0% lib/ex_oura/client/daily_cardiovascular_age_model.ex
1
0.0
-50.0% lib/ex_oura/client/daily_readiness_model.ex
1
0.0
-50.0% lib/ex_oura/client/daily_sleep_model.ex
1
0.0
-50.0% lib/ex_oura/client/daily_sp_o2_model.ex
1
0.0
-50.0% lib/ex_oura/client/daily_stress_model.ex
1
0.0
-50.0% lib/ex_oura/client/heart_rate_model.ex
1
0.0
-50.0% lib/ex_oura/client/multi_document_response_daily_activity_model.ex
1
0.0
-50.0% lib/ex_oura/client/multi_document_response_daily_cardiovascular_age_model.ex
1
0.0
-50.0% lib/ex_oura/client/multi_document_response_daily_readiness_model.ex
1
0.0
-50.0% lib/ex_oura/client/multi_document_response_daily_sleep_model.ex
1
0.0
-50.0% lib/ex_oura/client/multi_document_response_daily_sp_o2_model.ex
1
0.0
-50.0% lib/ex_oura/client/multi_document_response_daily_stress_model.ex
1
0.0
-50.0% lib/ex_oura/client/multi_document_response_rest_mode_period_model.ex
1
0.0
-50.0% lib/ex_oura/client/multi_document_response_ring_configuration_model.ex
1
0.0
-50.0% lib/ex_oura/client/multi_document_response_session_model.ex
1
0.0
-50.0% lib/ex_oura/client/multi_document_response_sleep_model.ex
1
0.0
-50.0% lib/ex_oura/client/multi_document_response_sleep_time_model.ex
1
0.0
-50.0% lib/ex_oura/client/multi_document_response_vo2_max_model.ex
1
0.0
-50.0% lib/ex_oura/client/rest_mode_period_model.ex
1
0.0
-50.0% lib/ex_oura/client/ring_configuration_model.ex
1
0.0
-50.0% lib/ex_oura/client/session_model.ex
1
0.0
-50.0% lib/ex_oura/client/sleep_model.ex
1
0.0
-50.0% lib/ex_oura/client/sleep_time_model.ex
1
0.0
-50.0% lib/ex_oura/client/time_series_response_heart_rate_model.ex
1
0.0
-50.0% lib/ex_oura/client/vo2_max_model.ex
1
74.42
-1.9% lib/ex_oura/type_decoder.ex
Jobs
ID Job ID Ran Files Coverage
1 d71b6a76b2251de877eb706eebfa7b6485913298.1 16 Apr 2026 06:32PM UTC 160
65.52
GitHub Action Run
Source Files on build d71b6a76b2251de877eb706eebfa7b6485913298
  • Tree
  • List 160
  • Changed 74
  • Source Changed 0
  • Coverage Changed 74
Coverage ∆ File Lines Relevant Covered Missed Hits/Line
  • Back to Repo
  • d71b6a76 on github
  • Prev Build on master (#FF5E24BE...)
  • Next Build on master (#F642AED0...)
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