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

tarantool / go-config
87%

Build:
DEFAULT BRANCH: master
Repo Added 04 Dec 2025 09:06AM UTC
Token 28U7dhyYpWTBXnC8RgS24Vyduc5IZpLvc regen
Build 287 Last
Files 44
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 master
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-empty-scalar
  • 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/release-v1.4.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
  • mockird31/gh-no-parsing-empty-array
  • mockird31/gh-no-parsing-inline-structs
  • 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
  • refs/tags/v1.4.0

02 Jul 2026 02:29PM UTC coverage: 87.148% (+0.01%) from 87.134%
28597893372

push

github

bigbes
tree: generalize yaml tag parsing and restrict inline to structs

Extract the yaml struct-tag splitter into internal/structtag as a
convention-agnostic Parse(tag) -> (name, Options) helper, reused by
decodeStruct.

Restrict `,inline` flattening to structs and pointers-to-struct. A map
tagged `,inline` (the go-yaml catch-all) previously received the entire
parent map, swallowing keys already owned by sibling fields; it now falls
through to a normal by-name lookup.

35 of 37 new or added lines in 2 files covered. (94.59%)

2 existing lines in 1 file now uncovered.

4021 of 4614 relevant lines covered (87.15%)

100.77 hits per line

Relevant lines Covered
Build:
Build:
4614 RELEVANT LINES 4021 COVERED LINES
100.77 HITS PER LINE
Source Files on master
  • Tree
  • List 44
  • 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
28597893372 master tree: generalize yaml tag parsing and restrict inline to structs Extract the yaml struct-tag splitter into internal/structtag as a convention-agnostic Parse(tag) -> (name, Options) helper, reused by decodeStruct. Restrict `,inline` flattening to... push 02 Jul 2026 02:30PM UTC bigbes github
87.15
28548699425 mockird31/gh-no-parsing-inline-structs tree: generalize yaml tag parsing and restrict inline to structs Extract the yaml struct-tag splitter into internal/structtag as a convention-agnostic Parse(tag) -> (name, Options) helper, reused by decodeStruct. Restrict `,inline` flattening to... Pull #82 01 Jul 2026 09:24PM UTC bigbes github
87.1
28518433802 mockird31/gh-no-parsing-inline-structs tree: fix parsing `inline` structs The yaml `inline` option is now recognized: a field tagged ',inline`, which is anonymous or does not have an explicit name. Pull #82 01 Jul 2026 12:45PM UTC r.inyakin github
87.14
28518205542 mockird31/gh-no-parsing-inline-structs tree: fix parsing `inline` structs The yaml `inline` option is now recognized: a field tagged ',inline`, which is anonymous or does not have an explicit name. Pull #82 01 Jul 2026 12:41PM UTC r.inyakin github
87.14
28517940342 mockird31/gh-no-parsing-inline-structs tree: fix parsing `inline` structs The yaml `inline` option is now recognized: a field tagged ',inline`, which is anonymous or does not have an explicit name. Pull #82 01 Jul 2026 12:37PM UTC r.inyakin github
87.09
28025821951 master jsonschema: schema-aware null coercion with configurable scalar policy With ToAny now yielding nil for empty values, validation needs to know the intended empty shape, which only the schema carries. Add a coercion pass (coerceNulls) run between T... push 23 Jun 2026 12:23PM UTC bigbes github
87.13
28021851306 bigbes/gh-no-fix-empty-scalar jsonschema: schema-aware null coercion with configurable scalar policy With ToAny now yielding nil for empty values, validation needs to know the intended empty shape, which only the schema carries. Add a coercion pass (coerceNulls) run between T... Pull #81 23 Jun 2026 11:09AM UTC bigbes github
87.13
28019938860 bigbes/gh-no-fix-empty-scalar jsonschema: schema-aware null coercion with configurable scalar policy With ToAny now yielding nil for empty values, validation needs to know the intended empty shape, which only the schema carries. Add a coercion pass (coerceNulls) run between T... Pull #81 23 Jun 2026 10:33AM UTC bigbes github
85.82
28018888470 bigbes/gh-no-fix-empty-scalar jsonschema: schema-aware null coercion with configurable scalar policy With ToAny now yielding nil for empty values, validation needs to know the intended empty shape, which only the schema carries. Add a coercion pass (coerceNulls) run between T... push 23 Jun 2026 10:14AM UTC bigbes github
85.82
27195176781 refs/tags/v1.4.0 Release v1.4.0 push 09 Jun 2026 08:56AM UTC bigbes github
86.87
See All Builds (285)

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