Skip to content

Add CI guard for release build analyzer regressions - #2806

Merged
Widthdom merged 1 commit into
mainfrom
fix-issue2791
May 31, 2026
Merged

Add CI guard for release build analyzer regressions#2806
Widthdom merged 1 commit into
mainfrom
fix-issue2791

Conversation

@Widthdom

Copy link
Copy Markdown
Owner

Summary

  • Add a ubuntu net8.0 CI guard that runs the documented Release solution build with shared compilation disabled.
  • Add an internal changelog fragment for the CI regression guard.

Validation

  • dotnet run --project tools/CodeIndex.Changelog -- check
  • dotnet build CodeIndex.sln --configuration Release --no-restore -p:UseSharedCompilation=false
  • dotnet format whitespace CodeIndex.sln --verify-no-changes --no-restore --verbosity minimal
  • make lint
  • dotnet build src/CodeIndex/CodeIndex.csproj
  • dotnet ./src/CodeIndex/bin/Debug/net8.0/cdidx.dll status --check --json

Documentation and Changelog

  • Added changelog.d/unreleased/2791.internal.md.
  • No docs changes were needed because the documented Release build command remains unchanged; this PR adds CI coverage for it.

Review

  • Adversarial review: No blocking/actionable issues found.

Follow-up Candidates

  • None.

Fixes #2791

@Widthdom
Widthdom merged commit 025cff7 into main May 31, 2026
10 checks passed
@Widthdom
Widthdom deleted the fix-issue2791 branch May 31, 2026 19:33
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.

Release build fails on AOT analyzer JSON serialization warnings

1 participant