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

phcurado / zoi
100%
main: 100%

Build:
Build:
LAST BUILD BRANCH: ecto-schema-changeset-integration
DEFAULT BRANCH: main
Repo Added 03 Aug 2025 07:56AM UTC
Token nGnpllL1k2Tfme3BKrwDh6hrKHamP3a5l regen
Build 458 Last
Files 79
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 fix-nested-typespec-overrides
branch: fix-nested-typespec-overrides
CHANGE BRANCH
x
Reset
Sync Branches
  • fix-nested-typespec-overrides
  • add-elixir-basic-types-and-custom-typespec
  • add-json-schema-encoder-for-default
  • atom-type
  • autogenerated-docs
  • badges
  • benchmark
  • bump-elixir-version
  • cache-dialyxir
  • codecs
  • context
  • coverage-discriminated-union
  • custom-email-formats
  • date-main-types
  • date-refinements
  • decimal
  • decimal-jsonschema
  • deprecated-json-schema
  • deprecated-stacktrace
  • describe-protocol
  • describe-struct
  • doc-to-description
  • document-schema-type
  • ecto-schema-changeset-integration
  • elixir-1.19
  • elixir-19-structs
  • enum-key-value-coercion
  • example-description-metadata
  • example-directive
  • extend-type
  • feat-one-of
  • feat/add-github-actions
  • feat/datetime
  • feat/object-string-keys
  • feat/proposal-optional-type-rework
  • feat/refactor-strict-objects
  • feat/type-spec
  • fix-array-error-path-and-incorrect-tests
  • fix-comma-example
  • fix-deprecated-extend-map
  • fix-describe-decimal
  • fix-elixir-120-warnings
  • fix-enum-spec
  • fix-json-schema-nested
  • fix-metadata-types
  • fix-nested-keyword-error
  • fix-regex-case
  • fix-string-keys-map
  • fix-struct-typespec-nilability
  • fix-url-regex
  • fix-zoi-struct-default
  • fix/docs-zoi-type
  • followup-typespec-nil-dedup
  • function-type
  • gt-lt-refinements
  • guides
  • guides-group
  • image-logo
  • improve-docs
  • improve-docs-with-guides
  • improve-form-error-docs
  • improve-object-keyword
  • inspect-protocol
  • intersection-type
  • json-schema
  • json-schema-dates
  • json-schema-metadata
  • json-schema-regex
  • json-schema-regex-length
  • keyword-type
  • lazy-type
  • literal-type
  • main
  • map-errors
  • map-on-docs
  • map-parse
  • map-type
  • metadata
  • mfa-lazy-type
  • multiple-of
  • nested-structure-json-schema
  • non_neg-refinement
  • null-type
  • nullish-type
  • object-empty-values
  • object-keys
  • object-map
  • object-mfa-transform
  • parse-raise
  • pick-omit-schemas
  • plain-struct-type
  • positive-negative-validation
  • preserve-map
  • prettify-errors
  • propagate-nullable-opts
  • readme-docs
  • readme-metadata-reference
  • refactor-errors
  • required-type
  • self-documenting-opts
  • small-improv-readme
  • sponsor
  • string-boolean-type
  • string-regex
  • test-forms
  • test-improvements
  • time
  • transform-docs
  • traverse-schema-helper
  • type-internal-refinements
  • type-spec-protocol
  • union-intersection-custom-error
  • unrecognized_keys-maps
  • url
  • uuid
  • validations
  • zoi-effect-order
  • zoi-forms

18 Mar 2026 07:08AM UTC coverage: 100.0%. Remained the same
00b83424bb993042ec348a4dbca8645daf1034a3-PR-155

Pull #155

github

phcurado
format
Pull Request #155: Preserve nested custom typespec overrides in container types

12 of 12 new or added lines in 9 files covered. (100.0%)

1813 of 1813 relevant lines covered (100.0%)

544.9 hits per line

Relevant lines Covered
Build:
Build:
1813 RELEVANT LINES 1813 COVERED LINES
544.9 HITS PER LINE
Source Files on fix-nested-typespec-overrides
  • Tree
  • List 77
  • Changed 1
  • Source Changed 0
  • Coverage Changed 1
Coverage ∆ File Lines Relevant Covered Missed Hits/Line

Recent builds

Builds Branch Commit Type Ran Committer Via Coverage
00b83424... fix-nested-typespec-overrides format Pull #155 18 Mar 2026 07:09AM UTC phcurado github
100.0
8481dc5a... fix-nested-typespec-overrides remove flattenable_union and shrink tests Pull #155 17 Mar 2026 07:25AM UTC phcurado github
100.0
f81dc0d4... fix-nested-typespec-overrides Simplify flattenable_union? to compare against default Meta struct Compare against %Meta{} with required reset to nil instead of listing every field. This is future-proof if new fields are added to Meta. Pull #155 16 Mar 2026 07:49PM UTC CptnKirk github
100.0
1e32558c... fix-nested-typespec-overrides Preserve nested typespec overrides across container types Use Zoi.type_spec/2 when composing child schemas so nested custom typespecs survive wrappers. Only flatten plain nested unions so inner metadata like custom errors and override typespecs a... Pull #155 16 Mar 2026 07:42PM UTC CptnKirk github
100.0
f729267c... fix-nested-typespec-overrides Preserve nested typespec overrides across container types Use Zoi.type_spec/2 when composing child schemas so nested custom typespecs survive wrappers. Only flatten plain nested unions so inner metadata like custom errors and override typespecs a... Pull #155 16 Mar 2026 06:59PM UTC CptnKirk github
100.0
See All Builds (458)

Badge your Repo: zoi

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