fix(test): make documentation contracts semantic - #260
Conversation
Coverage: 96.04%
Up to standards ✅🟢 Issues
|
Coverage: 96.04%
|
Addressed in 8c24e7d — verified valid. The exact SemVer contract now uses bounded structural parsing for core, prerelease, and build identifiers, eliminating the non-literal RegExp constructor while retaining malformed-version and drift rejection coverage. No review findings were left unchanged. |
Coverage: 96.04%
|
Addressed in 22138d0 — verified valid. The structural SemVer validator is now split into small helpers for identifier, build metadata, core, and prerelease validation, retaining the same exact acceptance and rejection fixtures while reducing per-function complexity. No review findings were left unchanged. |
There was a problem hiding this comment.
🟢 Approval recommended
The changes are test-only, and the new SemVer and workflow-pin logic was verified against the repository's actual manifests, README, CI matrix, and workflow files, leaving only one optional latent-robustness note.
Review details
- Files reviewed: 2/2 changed files
- Comments generated: 1
- Review effort level: Balanced
Co-authored-by: Copilot Autofix powered by AI <175728472+Copilot@users.noreply.github.com>
Summary
Verification