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

peczenyj / lua-gdpr-iab-tcfv2 / 25665771905 / 4
91%
devel: 91%

Build:
DEFAULT BRANCH: devel
Ran 11 May 2026 10:53AM UTC
Files 11
Run time 0s
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

11 May 2026 10:52AM UTC coverage: 87.597% (-0.4%) from 87.992%
25665771905.4

push

github

web-flow
docs(repo): align documentation and right-size parity claims (#15)

Surfaced by the post-v0.1.0 review: docs drifted out of sync with CI
matrix and rockspec, and the "100% logical parity" claim overstated
what the test suite actually verifies today. Fix both, plus a few
adjacent doc bugs:

* AGENTS.md / DEVELOPMENT.md / TODO.md: add Lua 5.5 and macOS to the
  documented compatibility/CI matrix (already present in ci.yml since
  v0.1.0)
* README.md: rename "Agnostic" feature to "Version-agnostic" matching
  the title; rewrite the parity bullet to "validator-decision parity
  across a 1,024-row Golden Corpus" - accurate given that
  validator_parity_spec.lua compares the boolean valid outcome but
  doesn't yet do field-level structural parity (planned for Phase 5)
* rockspec: same softening of the parity wording in description.detailed
* DEVELOPMENT.md: replace the truncated `...` in "Makefile Targets"
  with the full list; remove the TCF_DEEP_LIMIT env-var row since it
  has no implementation (will be re-added when Phase 5 wires deep
  parity comparison)
* test/units/validator_spec.lua: fix the wrong test comment claiming
  the tc_string is "policy 2 in some fields" - it's policy 5 (TCF v2.3)
  with no Disclosed Vendors segment. The corrected comment explains the
  Perl-aligned gating that the test actually exercises
* src/gdpr/iab/tcfv2/validator.lua: expand the verify_disclosed_vendors
  docstring to document the two-branch behavior (segment present vs
  absent x min_tcf_policy_version gate) - matches the Perl reference's
  POD
* TODO.md: rename "Open Questions / Technical Decisions" to "Technical
  Decisions" - the entries are all resolved
* .luacheckrc: add a comment explaining why "lua55" isn't in the std
  union (luacheck 1.2.0 doesn't ship a lua55 definition; the current
  union is functionally equivalent to "max")

No behavior change to the library; no test logic change. Verified:
make ci passes (check-format, luacheck 0/0, 43 unit + 3 referenc... (continued)

452 of 516 relevant lines covered (87.6%)

9008.91 hits per line

Source Files on job 25665771905.4
  • Tree
  • List 11
  • Changed 2
  • Source Changed 0
  • Coverage Changed 2
Coverage ∆ File Lines Relevant Covered Missed Hits/Line
  • Back to Build 25665771905
  • 2708783d on github
  • Prev Job for on devel (#25665408862.2)
  • Next Job for on devel (#25666683557.4)
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