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

@feO2x feO2x commented Jul 15, 2026

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>
@feO2x feO2x self-assigned this Jul 15, 2026
@feO2x feO2x added the chore label Jul 15, 2026
@feO2x feO2x requested a review from Copilot July 15, 2026 05:41
@github-actions

github-actions Bot commented Jul 15, 2026

Copy link
Copy Markdown

Code Coverage

Package Line Rate Branch Rate Complexity Health
Light.GuardClauses 98% 91% 2388
Light.GuardClauses.InternalRoslynAnalyzers 96% 86% 52
Light.GuardClauses.InternalRoslynAnalyzers.CodeFixes 95% 100% 8
Light.GuardClauses.SourceCodeTransformation 92% 83% 667
Summary 96% (4585 / 4775) 89% (2516 / 2813) 3115

Copilot AI 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
File Description
tools/source-export/Light.GuardClauses.SourceCodeTransformation/SourceFileMerger.cs Enforces LF normalization in generated source and updates embedded license year.
tools/source-export/Light.GuardClauses.SourceCodeTransformation/CleanupStep.cs Switches line parsing to LF semantics to align with LF-only export goal.
tests/Light.GuardClauses.SourceCodeTransformation.Tests/SourceFileMergerFrameworkTests.cs Adds test asserting exported file contains no \r characters.
src/Light.GuardClauses/Light.GuardClauses.csproj Removes signing-related global properties when building analyzer/code-fix project references.
src/Directory.Build.props Updates <PackageReleaseNotes> for 15.0.0.
README.md Updates landing page content, examples, and target framework documentation.
Light.GuardClauses.SingleFile.cs Updates single-file header version and copyright year.
Directory.Build.props Bumps package version and copyright year.
.idea/.idea.Light.GuardClauses/.idea/indexLayout.xml Updates IDE indexing layout (adds .github).
.github/workflows/release-on-nuget.yml Hardens 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 thread README.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 main Jul 15, 2026
2 checks passed
@feO2x feO2x deleted the 161-v15-preparations branch July 15, 2026 06:11
Sign up for free to 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