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

sgerrand / ex_humaans / 26723777978
99%

Build:
DEFAULT BRANCH: main
Ran 31 May 2026 08:35PM UTC
Jobs 1
Files 54
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

31 May 2026 08:35PM UTC coverage: 98.561% (+0.08%) from 98.485%
26723777978

push

github

web-flow
feat(audit-roles-tasks): add read-only resources (Audit Events, Roles, Tasks, OKRs, Webhook Events) (#107)

* feat(audit-events): add Audit Events retrieve

Adds Humaans.AuditEvents covering /api/audit-events. The API only
exposes GET /:id (no list), so the resource declares actions [:retrieve]
explicitly and a guard test asserts the other CRUD functions are not
exported.

* feat(roles): add Roles, Role Members, and Role Permissions list/retrieve

Adds Humaans.Roles, Humaans.RoleMembers, Humaans.RolePermissions
covering /api/roles, /api/role-members, /api/role-permissions. All
three are read-only via the API; the resources declare actions
[:list, :retrieve] explicitly and guard tests assert the write
actions are not exported.

* feat(tasks-okrs-webhook-events): add Tasks, OKRs, and Webhook Events list/retrieve

Adds Humaans.Tasks, Humaans.OKRs, Humaans.WebhookEvents covering
/api/tasks, /api/okrs, /api/webhook-events. All three are read-only
via the API.

* docs(audit-roles-tasks): expose D3 read-only resources via helpers and README

* test(audit-roles-tasks): assert client, headers, and method in Mox expectations

Align audit events, OKRs, role members, role permissions, roles, tasks,
and webhook events tests with the bank_accounts pattern so request
construction regressions (wrong client, missing Accept header, wrong
HTTP method) are caught.

* test(humaans): add smoke tests for new resource accessors

Cover audit_events/0, roles/0, role_members/0, role_permissions/0,
tasks/0, okrs/0, and webhook_events/0 to match the existing accessor
test pattern.

14 of 14 new or added lines in 8 files covered. (100.0%)

274 of 278 relevant lines covered (98.56%)

33.28 hits per line

Jobs
ID Job ID Ran Files Coverage
1 26723777978.1 31 May 2026 08:35PM UTC 54
98.56
GitHub Action Run
Source Files on build 26723777978
  • Tree
  • List 54
  • Changed 1
  • Source Changed 1
  • Coverage Changed 1
Coverage ∆ File Lines Relevant Covered Missed Hits/Line
  • Back to Repo
  • Github Actions Build #26723777978
  • f49fe3ef on github
  • Prev Build on main (#26723552321)
  • Next Build on main (#26724258661)
  • 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