Skip to content

General refactoring and cleanup #46

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Merged
merged 2 commits into from
Jun 23, 2025

Conversation

smaillet
Copy link
Member

General refactoring and cleanup

  • Removed short name support from scripted builds
  • Updated/clarified docs
  • CSemVer and CSemVerCI are now value types.
    • SemVer itself is NOT to avoid the problems of exceptions in equality checks or forcing a default comparison for value equality...
  • Removed RegEx from CSemVerCI in preference to existing Sprache grammar support.
  • Removed SemVer.GetComparer as it was redundant and confusing. The static SemVerComparer class is usable directly.

* Removed short name support from scripted builds
* Updated/clarified docs
* `CSemVer` and `CSemVerCI` are now value types.
    - SemVer itself is NOT to avoid the problems of exceptions in equality checks or forcing a default comparison for value equality...
* Removed RegEx from `CSemVerCI` in preference to existing Sprache grammar support.
* Removed SemVer.GetComparer as it was redundant and confusing. The static `SemVerComparer` class is usable directly.
Copy link

github-actions bot commented Jun 23, 2025

Test Results

86 tests  ±0   86 ✅ ±0   19s ⏱️ ±0s
 2 suites ±0    0 💤 ±0 
 2 files   ±0    0 ❌ ±0 

Results for commit 34ff0d3. ± Comparison against base commit 359cb3a.

♻️ This comment has been updated with latest results.

* Corrected build scripts to not set short names to $false
    - Short name support was removed so there is no such parameter
* Corrected use of default constructor for tests
* corrected docs for FileVersionQuad
@smaillet smaillet merged commit 35fe290 into UbiquityDotNET:develop Jun 23, 2025
3 checks passed
@smaillet smaillet deleted the Refactoring branch June 23, 2025 18:43
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