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

tarantool / go-config
87%
master: 87%

Build:
Build:
LAST BUILD BRANCH: bigbes/gh-no-light-etcd-shim
DEFAULT BRANCH: master
Repo Added 04 Dec 2025 09:06AM UTC
Token 28U7dhyYpWTBXnC8RgS24Vyduc5IZpLvc regen
Build 265 Last
Files 42
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 bigbes/gh-no-light-etcd-shim
branch: SELECT
CHANGE BRANCH
x
Sync Branches
  • No branch selected
  • bigbes/gh-10-govuncheck
  • bigbes/gh-11-pin-golangci-lint-version
  • bigbes/gh-15-rewrite-tests
  • bigbes/gh-26-invalid-yamls
  • bigbes/gh-28-autofetch-new-schemas
  • bigbes/gh-44-modified-literal
  • bigbes/gh-no-add-documentation
  • bigbes/gh-no-add-testing
  • bigbes/gh-no-fix-govulncheck
  • bigbes/gh-no-fix-maps-merging
  • bigbes/gh-no-fix-tarantool-order
  • bigbes/gh-no-jsonschema-subst-params
  • bigbes/gh-no-layered-effective-resolution
  • bigbes/gh-no-lazy-schema-loading
  • bigbes/gh-no-light-etcd-shim
  • bigbes/gh-no-mutable-marshal-fixes
  • bigbes/gh-no-struct-source
  • bigbes/gh-no-update-go-storage
  • bigbes/gh-no-update-go-storage-deps
  • bigbes/gh-no-vulncheck-fix
  • bigbes/jsonschema-substitute-params
  • bigbes/release-v1.0.0
  • bigbes/release-v1.1.0
  • bigbes/release-v1.2.0
  • bigbes/release-v1.3.0
  • bigbes/tntp-5711-keypath
  • bigbes/tntp-5712-node
  • bigbes/tntp-5716-value-api
  • bigbes/tntp-5717-basic-collectors
  • bigbes/tntp-5718-merging-algo-v3
  • bigbes/tntp-5719-config-builder
  • bigbes/tntp-5721-scopes
  • bigbes/tntp-5722-jsonschema-validation-support
  • bigbes/tntp-5723-add-directory-collector
  • bigbes/tntp-5723-add-go-storage-source-v2
  • bigbes/tntp-5723-add-go-storage-source-v3
  • bigbes/tntp-5723-tarantool
  • bigbes/tntp-5723-tarantool-v2
  • bigbes/tntp-5724-delete-cascade
  • bigbes/tntp-5724-mutable
  • bigbes/tntp-5724-mutable-p1
  • bigbes/tntp-5724-snapshot
  • bigbes/tntp-5724-yaml-marshal
  • bigbes/tntp-7385-env-from-jsonschema
  • bigbes/tntp-7385-env-ignore
  • bigbes/tntp-7385-offline-json-schema
  • bigbes/tntp-7559-nil-in-builder-addcollector
  • bigbes/tntp-7586-better-sync-commit
  • bigbes/tntp-7660-config-validate
  • bigbes/tntp-7660-without-validation
  • master
  • oleg-jukovec/gh-32-fix-empty-instances
  • oleg-jukovec/gh-34-fix-array-flag
  • oleg-jukovec/gh-36-remove-leader-inherbit
  • patapenka-alexey/tntp-5618-basic-ci
  • patapenka-alexey/tntp-572-file-yaml-collectors
  • patapenka-alexey/tntp-5720-file-yaml-collectors
  • refs/tags/v1.0.0
  • refs/tags/v1.1.0
  • refs/tags/v1.2.0
  • refs/tags/v1.3.0

28 May 2026 11:45AM UTC coverage: 86.885%. Remained the same
26572655812

Pull #78

github

bigbes
testutil: switch etcd helper to go-storage etcdtest

Use go-storage's test_helpers/etcd package (added in v1.5.x) instead of
go.etcd.io/etcd/tests/v3/framework/integration. The new helper is built
on embed and avoids dragging the tests/v3 framework — and its pre-split
google.golang.org/genproto pin — into the module graph.

The public EtcdTestCluster{Storage, Client} shape is unchanged, so the
integration test callers need no edits. As a side effect go.etcd.io/etcd
bumps to v3.6.11 and the direct tests/v3 and client/pkg/v3 dependencies
drop out of go.mod.

The bump also grew three methods on the Storage interface (TxFactory,
NewLocker, LockerFactory); MockStorage gains stubs for them so test
files that pass *MockStorage as storage.Storage still compile. TxFactory
returns m.Tx, NewLocker returns an error (the mock has no distributed-
lock semantics), and LockerFactory wraps NewLocker via locker.FactoryFunc.
Pull Request #78: testutil: switch etcd helper to go-storage etcdtest

3829 of 4407 relevant lines covered (86.88%)

100.68 hits per line

Relevant lines Covered
Build:
Build:
4407 RELEVANT LINES 3829 COVERED LINES
100.68 HITS PER LINE
Source Files on master
  • Tree
  • List 42
  • Changed 0
  • Source Changed 0
  • Coverage Changed 0
Coverage ∆ File Lines Relevant Covered Missed Hits/Line

Recent builds

Builds Branch Commit Type Ran Committer Via Coverage
26572655812 bigbes/gh-no-light-etcd-shim testutil: switch etcd helper to go-storage etcdtest Use go-storage's test_helpers/etcd package (added in v1.5.x) instead of go.etcd.io/etcd/tests/v3/framework/integration. The new helper is built on embed and avoids dragging the tests/v3 framewor... Pull #78 28 May 2026 11:45AM UTC bigbes github
86.88
26569300420 master tarantool: embed new JSON Schemas Automated sync of Tarantool JSON Schemas. Added versions: 3.6.3, 3.5.2, 3.3.5. push 28 May 2026 10:31AM UTC bigbes github
86.88
26538639907 bigbes/gh-no-light-etcd-shim testutil: switch etcd helper to go-storage etcdtest Use go-storage's test_helpers/etcd package (added in v1.5.x) instead of go.etcd.io/etcd/tests/v3/framework/integration. The new helper is built on embed and avoids dragging the tests/v3 framewor... Pull #78 27 May 2026 09:04PM UTC bigbes github
86.88
26538492311 bigbes/gh-no-light-etcd-shim testutil: implement new Storage methods on MockStorage go-storage v1.5.x grew three new methods on the Storage interface: TxFactory, NewLocker, and LockerFactory. Stub them out on MockStorage so test files that pass *MockStorage as storage.Storag... Pull #78 27 May 2026 09:02PM UTC bigbes github
86.88
26416729126 master config: align cross-loader MergeReplace and plug array footgun in mergeNodeValue Two follow-ups exposed by the new MergeDeep default. 1) accumulateLayerResult (cross-loader merger) had a special-case for MergeReplace that recursively merged m... push 25 May 2026 07:35PM UTC bigbes github
86.88
26408332258 bigbes/gh-no-fix-maps-merging config: align cross-loader MergeReplace and plug array footgun in mergeNodeValue Two follow-ups exposed by the new MergeDeep default. 1) accumulateLayerResult (cross-loader merger) had a special-case for MergeReplace that recursively merged m... Pull #76 25 May 2026 03:38PM UTC bigbes github
86.88
26365323566 bigbes/gh-no-fix-maps-merging config: align cross-loader MergeReplace and plug array footgun in mergeNodeValue Two follow-ups exposed by the new MergeDeep default. 1) accumulateLayerResult (cross-loader merger) had a special-case for MergeReplace that recursively merged m... Pull #76 24 May 2026 03:32PM UTC bigbes github
86.88
26364707648 bigbes/gh-no-fix-maps-merging 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", ... l... Pull #76 24 May 2026 03:04PM UTC bigbes github
86.75
26364311416 bigbes/gh-no-fix-maps-merging 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", ... l... Pull #76 24 May 2026 02:47PM UTC bigbes github
86.75
26364104799 bigbes/gh-no-fix-maps-merging config: deep-merge maps by default during scope-chain inheritance foldScopeChainInto used MergeReplace as the implicit default, which wholesale-replaced any top-level map a higher-priority scope touched even if it only set one nested sub-key. The... push 24 May 2026 02:38PM UTC bigbes github
86.75
See All Builds (263)

Badge your Repo: go-config

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