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

omry / omegaconf / 73611e03-12be-4dcf-aae2-8657ceb7a3a1
100%
master: 100%

Build:
Build:
LAST BUILD BRANCH: main
DEFAULT BRANCH: master
Ran 28 Sep 2026 06:26AM UTC
Jobs 1
Files 26
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

28 Sep 2026 06:24AM UTC coverage: 100.0%. Remained the same
73611e03-12be-4dcf-aae2-8657ceb7a3a1

push

circleci

web-flow
Validate typed interpolations against destination types (#1378)

## Motivation

Typed container and union interpolations could return a value on lazy access that differed from `OmegaConf.resolve()` or bypassed destination validation. They now validate and convert against the destination annotation on both paths. A matching typed source may remain an alias; conversion of a mismatched source does not mutate it.

Add `oc.coerce` for explicit primitive conversion before destination validation. Documentation, focused regression tests, and separate API-change and feature news fragments cover both behaviors.

### Have you read the [Contributing Guidelines on pull requests](https://github.com/hydra-ecosystem/omegaconf/blob/main/CONTRIBUTING.md)?

Yes.

### For any non-trivial change: is there an issue or design discussion where maintainers agreed on the direction?

[#1332](https://github.com/hydra-ecosystem/omegaconf/issues/1332) records the agreed conversion rules and acceptance criteria.

## Test Plan

- Focused interpolation tests: 37 passed.
- Full suite: 9,036 passed, 19 skipped.
- Documentation doctests: 504 passed.
- Ruff lint and format, and Pyrefly: passed.

## Fixes

Fixes #1332

## Related PRs

None.

75 of 75 new or added lines in 3 files covered. (100.0%)

4945 of 4945 relevant lines covered (100.0%)

1.0 hits per line

Jobs
ID Job ID Ran Files Coverage
1 73611e03-12be-4dcf-aae2-8657ceb7a3a1.1 28 Sep 2026 06:26AM UTC 26
100.0
CircleCI Job
Source Files on build 73611e03-12be-4dcf-aae2-8657ceb7a3a1
  • Tree
  • List 26
  • Changed 3
  • Source Changed 0
  • Coverage Changed 3
Coverage ∆ File Lines Relevant Covered Missed Hits/Line
  • Back to Repo
  • CircleCI Build #73611E03...
  • 8986124f on github
  • Prev Build on main (#DF35313C...)
  • Next Build on main (#D308443A...)
STATUS · Troubleshooting · Open an Issue · Sales · Support · CAREERS · ENTERPRISE · START FREE TRIAL · SCHEDULE DEMO
ANNOUNCEMENTS · TWITTER · TOS & SLA · Supported CI Services · What's a CI service? · Automated Testing

© 2026 Coveralls, Inc