Skip to content

Sync remaining template drift (Directory.Build.props, pr.yaml, docfx.yaml, coverlet.runsettings)#40

Merged
Chris-Wolfgang merged 1 commit into
mainfrom
chore/full-canonical-sync-and-centralize-analyzers
Apr 30, 2026
Merged

Sync remaining template drift (Directory.Build.props, pr.yaml, docfx.yaml, coverlet.runsettings)#40
Chris-Wolfgang merged 1 commit into
mainfrom
chore/full-canonical-sync-and-centralize-analyzers

Conversation

@Chris-Wolfgang

Copy link
Copy Markdown
Owner

Summary

Picks up the remaining canonical drift after #39 merged the Setup-BranchRuleset removal:

  • Directory.Build.props: bumps centralized analyzers — Meziantou 3.0.27 → 3.0.58, SonarAnalyzer 10.21.0.135717 → 10.25.0.139117.
  • .editorconfig: refresh from canonical (repo-template#325 IDE0022 expression-bodies preference + repo-template#326 per-folder analyzer relaxations for tests/benchmarks/examples).
  • pr.yaml: refresh from canonical (repo-template#322 detect-projects required check, #323 gitleaks SHA pin + protected toml, #324 coverlet --settings flag).
  • docfx.yaml: refresh from canonical (repo-template#327 gh-pages cleanup before redeploy).
  • coverlet.runsettings: new file from repo-template#324.

Why

This is the second part of the full canonical sync that the rest of the .NET repos got. main has no csprojs (source lives on develop pending the v0.1.0 release in #32) so there are no per-csproj analyzer references to remove.

Test plan

  • CI green on this PR

🤖 Generated with Claude Code

- Refreshes Directory.Build.props analyzer versions to canonical
  (Meziantou 3.0.27 → 3.0.58, Sonar 10.21.0.135717 → 10.25.0.139117).
- Refreshes .editorconfig (#325 + #326).
- Refreshes pr.yaml (#322 + #323 + #324).
- Refreshes docfx.yaml (#327).
- Adds coverlet.runsettings (new from #324).

No csprojs on main — source lives on develop (pending v0.1.0 release).

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
@Chris-Wolfgang Chris-Wolfgang merged commit e153f5a into main Apr 30, 2026
6 of 7 checks passed
@Chris-Wolfgang Chris-Wolfgang deleted the chore/full-canonical-sync-and-centralize-analyzers branch April 30, 2026 01:40
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