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

tarantool / go-config / 26364311416
87%
master: 87%

Build:
Build:
LAST BUILD BRANCH: refs/tags/v1.4.0
DEFAULT BRANCH: master
Ran 24 May 2026 02:47PM UTC
Jobs 1
Files 42
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

24 May 2026 02:46PM UTC coverage: 86.751% (-0.2%) from 86.941%
26364311416

Pull #76

github

bigbes
config: keep arrays opaque under default deep-merge

deepMergeNodes (inheritance scope chain) and mergeTreeInto (cross-loader
accumulator) decided whether to recurse with !IsLeaf(). Arrays are also
non-leaf — their indexed children "0", "1", ... look like map keys —
so a higher-priority [a, b] merged into a lower-priority [x, y, z]
ended up as [a, b, z] instead of replacing wholesale.

Surfaced once the previous commit made MergeDeep the default scope-chain
strategy: a Tarantool instance overriding global iproto/listen now leaked
extra global listen entries into the effective view.

- Gate both recursion sites on isMapNode (already !IsLeaf && !IsArray)
  so arrays fall through to the existing "source wins" replace branch.
- Add TestWithInheritance_CrossScope_NestedArrayWholesaleReplace pinning
  the invariant for an iproto/listen override nested in a deep-merged
  iproto parent.
Pull Request #76: config: deep-merge maps by default during scope-chain inheritance

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

9 existing lines in 1 file now uncovered.

3824 of 4408 relevant lines covered (86.75%)

98.27 hits per line

Coverage Regressions

Lines Coverage ∆ File
9
94.83
-2.18% inheritance.go
Jobs
ID Job ID Ran Files Coverage
1 26364311416.1 24 May 2026 02:47PM UTC 42
86.75
GitHub Action Run
Source Files on build 26364311416
  • Tree
  • List 42
  • Changed 2
  • Source Changed 0
  • Coverage Changed 2
Coverage ∆ File Lines Relevant Covered Missed Hits/Line
  • Back to Repo
  • Pull Request #76
  • PR Base - master (#26288686435)
  • 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