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

sgerrand / ex_humaans / 25333840896
99%

Build:
DEFAULT BRANCH: main
Ran 04 May 2026 05:41PM UTC
Jobs 1
Files 25
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

04 May 2026 05:41PM UTC coverage: 100.0%. Remained the same
25333840896

push

github

web-flow
feat(time-away): add Time Away family CRUD resources (#100)

* feat(time-away): add Time Away resource CRUD

Adds Humaans.TimeAway module backed by the Humaans.Resource macro,
covering list, create, retrieve, update, and delete on /api/time-away.
The Humaans.Resources.TimeAway struct mirrors the documented fields
(person, type, start/end dates, status, approval) with date and
datetime parsing wired through Resources.Timestamps.

* feat(time-away-allocations): add Time Away Allocations CRUD

Adds Humaans.TimeAwayAllocations covering /api/time-away-allocations.
Allocations link a person + policy + type to a quantity (amount/unit)
within a date window; struct and tests cover the documented fields.

* feat(time-away-adjustments): add Time Away Adjustments CRUD

Adds Humaans.TimeAwayAdjustments covering /api/time-away-adjustments.
Adjustments apply +/- amounts (with optional notes) to an existing
allocation; struct and tests cover the documented fields.

* feat(time-away-policies): add Time Away Policies CRUD

Adds Humaans.TimeAwayPolicies covering /api/time-away-policies. Policies
are company-scoped named buckets that allocations attach to.

* feat(time-away-types): add Time Away Types CRUD

Adds Humaans.TimeAwayTypes covering /api/time-away-types. Types are
company-scoped named categories (Holiday, Sickness, etc.) that time
away records and allocations reference.

* docs(time-away): expose Time Away resources via helpers and README

Adds module-access helpers (Humaans.time_away/0 etc.) and lists the
five new Time Away modules under 'Available resources' in the README.

* test(time-away): assert Accept header and module accessors

Bring the Time Away test suites in line with existing resource coverage
by asserting the default Accept header on every CRUD request, and add
missing assertions for the new Humaans.* module accessors.

10 of 10 new or added lines in 6 files covered. (100.0%)

222 of 222 relevant lines covered (100.0%)

24.32 hits per line

Jobs
ID Job ID Ran Files Coverage
1 25333840896.1 04 May 2026 05:41PM UTC 25
100.0
GitHub Action Run
Source Files on build 25333840896
  • Tree
  • List 25
  • Changed 1
  • Source Changed 1
  • Coverage Changed 1
Coverage ∆ File Lines Relevant Covered Missed Hits/Line
  • Back to Repo
  • Github Actions Build #25333840896
  • ce059f2d on github
  • Prev Build on main (#25328097979)
  • Next Build on main (#25345166177)
  • 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