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

sgerrand / ex_deputy
100%

Build:
DEFAULT BRANCH: main
Repo Added 16 Apr 2026 06:10PM UTC
Token peIvllJcEjpz2a84yS0v9HefNy5J6cM0q regen
Build 55 Last
Files 14
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

LAST BUILD ON BRANCH main
branch: SELECT
CHANGE BRANCH
x
Sync Branches
  • No branch selected
  • ci/coverage-to-coveralls
  • dependabot/github_actions/actions-20de5e3257
  • dependabot/github_actions/actions-2661ef2cb7
  • dependabot/github_actions/actions-fcb7bd92fa
  • dependabot/hex/elixir-5ec9e07d81
  • dependabot/hex/elixir-6334ca9498
  • dependabot/hex/elixir-a076169c79
  • dependabot/hex/elixir-f3f93380e8
  • docs/sponsorship
  • main
  • release-please--branches--main
  • test/improve-coverage

31 May 2026 03:07PM UTC coverage: 100.0%. Remained the same
26716208820

push

github

sgerrand
ci(release): migrate release-baton to release-mate

Project rebranded release-baton/release-baton -> release-mate/action (same
SHA v1.1.1). Rename workflow file, name, job id, and secret refs to match.

324 of 324 relevant lines covered (100.0%)

16.99 hits per line

Relevant lines Covered
Build:
Build:
324 RELEVANT LINES 324 COVERED LINES
16.99 HITS PER LINE
Source Files on main
  • Tree
  • List 14
  • Changed 3
  • Source Changed 3
  • Coverage Changed 0
Coverage ∆ File Lines Relevant Covered Missed Hits/Line

Recent builds

Builds Branch Commit Type Ran Committer Via Coverage
26716208820 main ci(release): migrate release-baton to release-mate Project rebranded release-baton/release-baton -> release-mate/action (same SHA v1.1.1). Rename workflow file, name, job id, and secret refs to match. push 31 May 2026 03:08PM UTC sgerrand github
100.0
26523133601 main test: cover remaining error and locations branches for 100% coverage Add tests for non-tuple list headers, non-binary map header keys, and non-map 429 bodies in Deputy.Error; add bang-variant tests for the six Locations functions that lacked dire... push 27 May 2026 04:06PM UTC sgerrand github
100.0
26520668966 main chore(main): release 0.5.0 (#71) Co-authored-by: release-baton[bot] <282008840+release-baton[bot]@users.noreply.github.com> push 27 May 2026 03:22PM UTC web-flow github
97.22
26519180587 release-please--branches--main Merge 62aabf455 into 7ca670be6 Pull #71 27 May 2026 02:56PM UTC web-flow github
97.22
26519149127 main refactor(error): collapse 429 path and dedupe body integer lookups `from_response/1` had two separate 429 clauses, one for responses with headers and one for responses without. `header_int(nil, _)` already returns `nil` via the catch-all clause, ... push 27 May 2026 02:55PM UTC sgerrand github
97.22
26514952333 main test: pattern-match Request fields in Mox expectations Each Mox `expect(:request, fn req -> ...)` block opened with a pair of `assert req.method == ...` / `assert req.url == ...` checks. Replace those head-of-block assertions with a `%Deputy.HTTP... push 27 May 2026 01:43PM UTC sgerrand github
99.07
26509425547 main test: drop unused Application.put_env in test_helper `Application.put_env(:deputy, :http_client, Deputy.HTTPClient.Mock)` configured an env var nothing in `lib/` ever reads — every test passes the mock client explicitly via `Deputy.new(http_clien... push 27 May 2026 11:53AM UTC sgerrand github
99.07
26505934200 main ci: add Dialyzer job with cached priv/plts PLTs Run `mix dialyzer --format github` on every PR using the same Elixir and OTP versions as the docs job. Configure dialyxir to write PLTs into `priv/plts/` (instead of the default `_build/` location) ... push 27 May 2026 10:33AM UTC sgerrand github
99.07
26505544109 main chore(deps): add dialyxir for static type checking The library has heavy `@spec` coverage but no Dialyzer step to validate it. Add `:dialyxir ~> 1.4` as a dev-only dep so contributors can run `mix dialyzer` locally. Current code passes with zero ... push 27 May 2026 10:25AM UTC sgerrand github
99.07
26504370357 main docs(resources): stop framing untested examples as iex sessions Eight resource modules (Departments, Employees, Locations, My, Rosters, Sales, Timesheets, Utility) showed `iex>` prompts with hardcoded expected return values, but no test file ran ... push 27 May 2026 09:59AM UTC sgerrand github
99.07
See All Builds (55)

Badge your Repo: ex_deputy

We detected this repo isn’t badged! Grab the embed code to the right, add it to your repo to show off your code coverage, and when the badge is live hit the refresh button to remove this message.

Could not find badge in README.

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

Refresh
  • Settings
  • Repo on GitHub
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