Skip to content

v15 preparations - #161

Merged
feO2x merged 9 commits into
mainfrom
161-v15-preparations
Jul 15, 2026
Merged

v15 preparations#161
feO2x merged 9 commits into
mainfrom
161-v15-preparations

Conversation

@feO2x

Copy link
Copy Markdown
Owner
  • updated README.md for v15
  • updated <PackageReleaseNotes>
  • Roslyn Analyzer and Code Fix projects are no longer signed in CI

feO2x added 7 commits July 15, 2026 06:33
Signed-off-by: Kenny Pflug <kenny.pflug@live.de>
Signed-off-by: Kenny Pflug <kenny.pflug@live.de>
Signed-off-by: Kenny Pflug <kenny.pflug@live.de>
Signed-off-by: Kenny Pflug <kenny.pflug@live.de>
Signed-off-by: Kenny Pflug <kenny.pflug@live.de>
…right
Signed-off-by: Kenny Pflug <kenny.pflug@live.de>
Signed-off-by: Kenny Pflug <kenny.pflug@live.de>
@github-actions

github-actionsBot commented Jul 15, 2026

Copy link
Copy Markdown

Code Coverage

PackageLine RateBranch RateComplexityHealth
Light.GuardClauses98%91%2388
Light.GuardClauses.InternalRoslynAnalyzers96%86%52
Light.GuardClauses.InternalRoslynAnalyzers.CodeFixes95%100%8
Light.GuardClauses.SourceCodeTransformation92%83%667
Summary96% (4585 / 4775)89% (2516 / 2813)3115

CopilotAI left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

Prepares the Light.GuardClauses repository for the v15 release by updating versioning/release notes and documentation, adjusting analyzer/code-fix signing behavior, and improving determinism of the source-export output.

Changes:

  • Bumps version/copyright to 15.0.0 / 2026 and updates package release notes for v15.
  • Enhances README with updated positioning and target framework guidance.
  • Adjusts source exporter formatting and adds a test asserting LF-only line endings; updates build/release plumbing (analyzer signing + NuGet workflow hardening).

Reviewed changes

Copilot reviewed 9 out of 10 changed files in this pull request and generated 2 comments.

Show a summary per file
FileDescription
tools/source-export/Light.GuardClauses.SourceCodeTransformation/SourceFileMerger.csEnforces LF normalization in generated source and updates embedded license year.
tools/source-export/Light.GuardClauses.SourceCodeTransformation/CleanupStep.csSwitches line parsing to LF semantics to align with LF-only export goal.
tests/Light.GuardClauses.SourceCodeTransformation.Tests/SourceFileMergerFrameworkTests.csAdds test asserting exported file contains no \r characters.
src/Light.GuardClauses/Light.GuardClauses.csprojRemoves signing-related global properties when building analyzer/code-fix project references.
src/Directory.Build.propsUpdates <PackageReleaseNotes> for 15.0.0.
README.mdUpdates landing page content, examples, and target framework documentation.
Light.GuardClauses.SingleFile.csUpdates single-file header version and copyright year.
Directory.Build.propsBumps package version and copyright year.
.idea/.idea.Light.GuardClauses/.idea/indexLayout.xmlUpdates IDE indexing layout (adds .github).
.github/workflows/release-on-nuget.ymlHardens secret handling/cleanup and quotes variables for safer CI execution.
Files not reviewed (1)
  • .idea/.idea.Light.GuardClauses/.idea/indexLayout.xml: Generated file

💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

Comment threadREADME.md Outdated
feO2x added 2 commits July 15, 2026 07:58
Signed-off-by: Kenny Pflug <kenny.pflug@live.de>
Signed-off-by: Kenny Pflug <kenny.pflug@live.de>
@feO2x
feO2x merged commit 84a0726 into mainJul 15, 2026
2 checks passed
@feO2x
feO2x deleted the 161-v15-preparations branch July 15, 2026 06:11
Sign up for freeto join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants

@feO2x