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

omry / omegaconf / f86508b4-7b28-4562-b2ff-47cd96c8b655
100%
master: 100%

Build:
Build:
LAST BUILD BRANCH: main
DEFAULT BRANCH: master
Ran 27 Apr 2026 02:01AM UTC
Jobs 1
Files 19
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

27 Apr 2026 01:59AM UTC coverage: 100.0%. Remained the same
f86508b4-7b28-4562-b2ff-47cd96c8b655

push

circleci

omry
Preserve unresolved interpolations when merging missing structured nodes

When a merge combined a destination node holding an unresolved interpolation
with a source node that was MISSING but typed as a structured config,
OmegaConf synthesized a prototype for the source and then expanded the
destination interpolation. That replaced the interpolation with the
structured type's default value, so the merged config no longer preserved
the original interpolation semantics.

Fix this by tracking when the source started out as a missing structured
node and treating the synthesized prototype as type information only. In
that case, keep the destination interpolation intact, update its type
metadata, and skip the expansion path that would otherwise materialize the
default structured value. Add a regression test covering a structured child
whose interpolation target must remain unresolved after merge.

Closes #1205

6 of 6 new or added lines in 1 file covered. (100.0%)

3615 of 3615 relevant lines covered (100.0%)

1.0 hits per line

Jobs
ID Job ID Ran Files Coverage
1 f86508b4-7b28-4562-b2ff-47cd96c8b655.1 27 Apr 2026 02:01AM UTC 19
100.0
CircleCI Job
Source Files on build f86508b4-7b28-4562-b2ff-47cd96c8b655
  • Tree
  • List 19
  • Changed 1
  • Source Changed 0
  • Coverage Changed 1
Coverage ∆ File Lines Relevant Covered Missed Hits/Line
  • Back to Repo
  • CircleCI Build #F86508B4...
  • 8eb9de4a on github
  • Prev Build on main (#772B0A07...)
  • Next Build on main (#797BA0E6...)
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