Skip to content

chore: protected-file changes for v0.2.2 (split from #134)#187

Merged
Chris-Wolfgang merged 1 commit into
mainfrom
protected/v022-protected-files
Jun 26, 2026
Merged

chore: protected-file changes for v0.2.2 (split from #134)#187
Chris-Wolfgang merged 1 commit into
mainfrom
protected/v022-protected-files

Conversation

@Chris-Wolfgang

Copy link
Copy Markdown
Owner

Summary

Protected-only PR ahead of the v0.2.2 release (#134, vNext → main). It extracts just the files that the Detect .NET Projects guard blocks, so you can admin-bypass a small, reviewable diff here — and #134 then merges through the normal ruleset (required status checks + review-thread resolution) without bypassing its full release diff.

Protected files (vNext's already-merged versions)

  • .editorconfig
  • BannedSymbols.txt
  • Directory.Build.props — analyzers (Meziantou 3.0.115, VS.Threading 18.7.23, Sonar 10.27, SourceLink 10.0.300), PublicApiAnalyzers, SourceLink/snupkg metadata
  • .github/workflows/pr.yaml — ReSharper InspectCode job (ci: add ReSharper InspectCode as a parallel required check in pr.yaml #178), coverage-parser fixes
  • .github/workflows/codeql.yamlsecurity-extended, action @v4
  • .github/workflows/release.yamlverify-docs-build, .snupkg
  • .github/workflows/stryker.yaml — canonical windows-latest mutation workflow
  • .github/workflows/benchmarks.yamlgh-pages concurrency group

Expected CI

  • Detect .NET Projects ❌ — by design (that's the whole point); admin-bypass at merge.
  • Other checks ✅ / Stages 1–3 skipped (they depend on the guard).

After this merges

I'll merge main back into vNext so #134's protected-file delta vanishes and it goes green without a bypass.

Source release PR: #134.

Protected-only PR ahead of the v0.2.2 release (#134, vNext -> main). Extracts
just the files the `Detect .NET Projects` guard blocks so the maintainer can
admin-bypass a small, reviewable diff — and #134 then merges through the
normal ruleset (status checks + review-thread resolution) without a
full-diff bypass.

Protected files (vNext's merged versions):
- .editorconfig
- BannedSymbols.txt
- Directory.Build.props  (analyzers: Meziantou 3.0.115, VS.Threading 18.7.23,
  Sonar 10.27, SourceLink 10.0.300; PublicApiAnalyzers; SourceLink/snupkg
  metadata)
- .github/workflows/pr.yaml  (ReSharper InspectCode job, coverage-parser fixes)
- .github/workflows/codeql.yaml  (security-extended, action @v4)
- .github/workflows/release.yaml  (verify-docs-build, .snupkg)
- .github/workflows/stryker.yaml  (canonical windows-latest mutation workflow)
- .github/workflows/benchmarks.yaml  (gh-pages concurrency group)

`Detect .NET Projects` will fail here by design -> admin-bypass at merge.

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
@Chris-Wolfgang Chris-Wolfgang merged commit ca42939 into main Jun 26, 2026
7 of 8 checks passed
@Chris-Wolfgang Chris-Wolfgang deleted the protected/v022-protected-files branch June 26, 2026 23:36
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