Skip to content

Add link parser regression tests and Windows CI - #2

Merged
S-Pillow merged 4 commits into
mainfrom
codex/link-parser-tests-ci
Aug 20, 2026
Merged

S-Pillow merged 4 commits into
mainfrom
codex/link-parser-tests-ci

Conversation

@S-Pillow

Copy link
Copy Markdown
Owner

Summary

  • add an xUnit v3 project with 13 regression cases for automatic link parsing
  • cover email overlap, URL normalization, punctuation, balanced delimiters, offsets, and ordering
  • keep the parser internal while granting access only to the test assembly
  • add a Windows GitHub Actions workflow for pull requests and pushes to main

Validation

  • Release build succeeds with 0 errors and 0 warnings
  • All 13 tests pass locally on .NET 8
  • Remote branch content matches the locally tested source

Cover email overlap, URL normalization, punctuation trimming, balanced delimiters, offset behavior, and document ordering with 13 xUnit cases.
Include WorkNotes.Tests in Debug and Release solution configurations.
Expose internal production types only to WorkNotes.Tests without expanding the public API.
Restore, build Release, and run the test suite on Windows for pull requests and pushes to main.
@S-Pillow
S-Pillow merged commit 6d918cf into main Aug 20, 2026
1 check passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant