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

peczenyj / GDPR-IAB-TCFv2
96%
main: 96%

Build:
Build:
LAST BUILD BRANCH: v0.530
DEFAULT BRANCH: main
Repo Added 06 Dec 2023 12:24PM UTC
Files 18
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 devel
branch: devel
CHANGE BRANCH
x
Reset
  • devel
  • add-range-section-cache
  • add-support-to-publisher-tc
  • chore/adopt-mojolicious-perltidyrc
  • chore/cmp-validator-version-coherence
  • chore/compress-test-corpus
  • chore/contributor-quality-of-life
  • chore/declare-min-perl-5.8.9
  • chore/dockerfile-perl-5.42-recommends
  • chore/maintenance-mode-handover
  • chore/normalize-pod-abstracts
  • chore/pod-and-message-cleanup
  • chore/remove-json-array-flag
  • chore/structural-json-asserts
  • docs/registry-freshness-roadmap
  • docs/slsa-level-2
  • docs/track-phase-5-cmp-validator
  • feat/cli-bundling
  • feat/cli-cmp-validator-integration
  • feat/cli-color-support
  • feat/cli-dump
  • feat/cli-short-help-and-unknown-subcommand
  • feat/cli-version
  • feat/cmp-validator-http-options
  • feat/cross-lang-validator-parity
  • feat/docker-distribution
  • feat/docker-latest-tag
  • feat/golden-corpus-validator-scenarios
  • feat/is-v23-deadline-investigation
  • feat/parser-split-and-shortcut
  • feat/perf-optimizations
  • feat/perl-5.10
  • feat/perl-5.12
  • feat/phase-0-core-logic
  • feat/phase-1-tcf-v23-segments
  • feat/phase-1-v23-logic
  • feat/phase-2-validator
  • feat/phase-2-validator-v2
  • feat/phase-3-alignment
  • feat/phase-3-constants-v23-aliases
  • feat/phase-4-bench-and-perf
  • feat/phase-4-performance
  • feat/phase-5-cmp-validator
  • feat/phase-5-cmp-validator-redux
  • feat/phase-6.1-validator-reason
  • feat/phase-6.2-validator-failure
  • feat/phase-6.3-tcf-carve-out
  • feat/phase-6.4-publisher-restriction-reasons
  • feat/phase-6.5-per-call-overrides
  • feat/quality-refinement
  • feat/release-prep-0.530
  • feat/roadmap-modernization
  • feat/slsa-level-1
  • feat/test-synopsis
  • feat/todo-validator-strict-legal-basis-coupling
  • feat/todo-validator-strict-legal-basis-scope
  • feat/validator-go-alignment
  • fix-but-index-out-of-bonds-while-parsing-range-based-consent-strings
  • fix/bigint-fallback-json-serialization
  • fix/cli-concise-errors
  • fix/cli-error-formatting
  • fix/cli-vendor-id-shadowed-by-version
  • fix/final-review-refinements
  • fix/golden-mem
  • fix/json-regex-key-order-tests
  • fix/optional-cmp-deps
  • fix/perl-5.8-defined-or-syntax
  • fix/pod-files-installed-as-modules
  • fix/post-release-audit
  • fix/publisher-restrictions-boundary-check
  • fix/release-workflow
  • fix/restore-cli-version-option
  • fix/restore-pause-indexation-v0.401
  • fix/uint36-timestamp-32bit-perl
  • fix/use-test-warn
  • fix/vendor-segment-parser-cleanup
  • main
  • refactor-publisher-restrictions
  • refactor-range-section
  • refactor/cmp-validator-rename
  • refactor_bitfield
  • release/0.100
  • release/0.200
  • release/0.350
  • release/0.380
  • release/0.400
  • release/0.401
  • release/0.510
  • release/0.511
  • release/0.512
  • release/0.520
  • release/v0.083
  • release/v0.400
  • v0.06
  • v0.07
  • v0.08
  • v0.081
  • v0.082
  • v0.083
  • v0.084
  • v0.100
  • v0.200
  • v0.201
  • v0.202
  • v0.203
  • v0.300
  • v0.320
  • v0.330
  • v0.340
  • v0.350
  • v0.351
  • v0.352
  • v0.360
  • v0.370
  • v0.380
  • v0.390
  • v0.391
  • v0.400
  • v0.401
  • v0.500
  • v0.510
  • v0.511
  • v0.512
  • v0.520
  • v0.530
  • vv0.083

28 May 2026 10:44AM UTC coverage: 96.282%. Remained the same
26569979335

push

github

web-flow
chore: prepare for v0.530 release (#139)

- bump $VERSION to 0.530 across lib/**.pm via tools/bump-version
- CITATION.cff: version "0.530", date-released 2026-05-28
- CHANGELOG.md: regenerated with `git cliff --tag v0.530`, then
  hand-cleaned to summarize the squash-merged feat:cross-lang-validator-
  parity body (per CONTRIBUTING's "sanity-check the output" guidance)
- MANIFEST: add t/18-go-parity.t (was missing from #138)

Highlights since v0.520 (#137, #138):

- feat(validator): cross-language parity with Go lib-gdpr redesign
  (validator_strict.go) -- auto-enable verify_disclosed_vendors at
  min_tcf_policy_version >= 5; strictly-after v2.3 deadline boundary;
  single PolicyVersionTooLow; ReasonVendorNotAllowed global vendor gate;
  Go-aligned flexible-purpose effective-basis reason mapping
- feat(cmp): CMPDeleted / CMPUnknown reason codes; CMPValidator->state
- tests: t/18-go-parity.t pinning each rule to its Go counterpart
- docs: claim SLSA Build Level 2

Local gate (make test + prove -lr xt + make dist) green; tarball
GDPR-IAB-TCFv2-0.530.tar.gz contains 68 files with no .bak/AGENTS/MYMETA
junk and includes t/18-go-parity.t. README.md regenerated from POD is
byte-identical to the existing checked-in file (no diff).

Per AGENTS.md this lands as a feat/* branch PR'd into devel; the
project owner drives the devel -> main merge and the v0.530 tag push.

Co-authored-by: Claude Opus 4.7 <noreply@anthropic.com>

1217 of 1264 relevant lines covered (96.28%)

25316.67 hits per line

Relevant lines Covered
Build:
Build:
1264 RELEVANT LINES 1217 COVERED LINES
25316.67 HITS PER LINE
Source Files on devel
  • Tree
  • List 18
  • 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
26569979335 devel chore: prepare for v0.530 release (#139) - bump $VERSION to 0.530 across lib/**.pm via tools/bump-version - CITATION.cff: version "0.530", date-released 2026-05-28 - CHANGELOG.md: regenerated with `git cliff --tag v0.530`, then hand-cleaned to ... push 28 May 2026 10:55AM UTC web-flow github
96.28
26569404107 devel Feat/cross lang validator parity (#138) * feat: add CMPDeleted/CMPUnknown reason codes Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com> * feat: CMPValidator lifecycle state() (active/deleted/unknown) Co-Authored-By: Claude Opus 4.7 <nor... push 28 May 2026 10:43AM UTC web-flow github
96.28
26568203926 devel chore: prepare for v0.530 release - bump $VERSION to 0.530 across lib/**.pm via tools/bump-version - CITATION.cff: version "0.530", date-released 2026-05-28 - CHANGELOG.md: regenerated with `git cliff --tag v0.530`, then hand-cleaned to summari... push 28 May 2026 10:15AM UTC peczenyj github
96.28
26516051437 devel Feat/cross lang validator parity (#138) * feat: add CMPDeleted/CMPUnknown reason codes Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com> * feat: CMPValidator lifecycle state() (active/deleted/unknown) Co-Authored-By: Claude Opus 4.7 <nor... push 27 May 2026 02:08PM UTC web-flow github
96.28
26045314231 devel docs: claim SLSA Build Level 2 (#137) * docs: claim SLSA Build Level 2 The release pipeline already satisfies Build L2: it runs on a hosted build platform (GitHub-hosted runners) and emits provenance signed via Sigstore with an identity bound to... push 18 May 2026 04:18PM UTC web-flow github
96.31
26041773094 devel Merge tag 'v0.520' into devel Tagged for release. v0.520 push 18 May 2026 03:13PM UTC peczenyj github
96.31
26039780435 devel update changelog push 18 May 2026 02:37PM UTC peczenyj github
96.31
26039638474 devel fix: stop EUMM installing CONTRIBUTING and TODO as modules (#135) ExtUtils::MakeMaker auto-harvests every *.pm/*.pod file in the distribution. The root-level CONTRIBUTING.pod and TODO.pod were therefore installed as bogus POD documents GDPR::IAB:... push 18 May 2026 02:35PM UTC web-flow github
96.31
26039650505 devel ci: SLSA Build L1 — provenance for CPAN tarball and Docker image (#136) * ci: unify release workflow and add SLSA build provenance Fold the Docker release build into release.yml as a docker job that runs after the cpan job, so the CPAN distribut... push 18 May 2026 02:32PM UTC web-flow github
96.31
25929226153 devel Merge tag 'v0.512' into devel Tagged for release. v0.512 push 15 May 2026 04:42PM UTC peczenyj github
96.31
See All Builds (559)
  • 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