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

nshkrdotcom / sinter / 6f218179f51a6aef2bec535dbb8ed97d290684fb
70%

Build:
DEFAULT BRANCH: main
Ran 18 Apr 2026 02:29AM UTC
Jobs 1
Files 11
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

18 Apr 2026 02:23AM UTC coverage: 70.081% (+1.5%) from 68.615%
6f218179f51a6aef2bec535dbb8ed97d290684fb

push

github

nshkrdotcom
Release v0.3.0: Add support for high-fidelity discriminated unions in JSON Schema generation.

- Implement compile-time validation for discriminated unions to ensure every
  variant defines the discriminator field as a matching :literal.
- Update JSON Schema generator to preserve branch fidelity, including nested
  object properties, aliases, constraints, descriptions, defaults, examples,
  and strict additionalProperties settings.
- Resolve discriminator mappings to concrete definition targets within the
  emitted JSON Schema.
- Enforce the discriminator field as a required property in all generated
  variant schemas.
- Upgrade dependencies: jsv 0.18.1, credo 1.7.18, and castore 1.0.18.
- Add comprehensive regression suites for structural and validator-driven
  schema generation.
- Add an example runner for discriminated unions and refresh documentation.

80 of 87 new or added lines in 4 files covered. (91.95%)

780 of 1113 relevant lines covered (70.08%)

4218.22 hits per line

Uncovered Changes

Lines Coverage ∆ File
3
90.21
3.72% lib/sinter/json_schema.ex
2
77.59
-0.34% lib/sinter/types.ex
1
89.74
-0.17% lib/sinter.ex
1
87.72
0.8% lib/sinter/schema.ex
Jobs
ID Job ID Ran Files Coverage
1 6f218179f51a6aef2bec535dbb8ed97d290684fb.1 18 Apr 2026 02:29AM UTC 11
70.08
GitHub Action Run
Source Files on build 6f218179f51a6aef2bec535dbb8ed97d290684fb
  • Tree
  • List 11
  • Changed 4
  • Source Changed 0
  • Coverage Changed 4
Coverage ∆ File Lines Relevant Covered Missed Hits/Line
  • Back to Repo
  • 6f218179 on github
  • Prev Build on main (#6A570895...)
  • Next Build on main (#EA817CB5...)
  • 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