Skip to content

Ratchet Native AOT publish diagnostics - #1340

Merged
nickna merged 1 commit into
mainfrom
feat/aot-ilc-warning-inventory
Jul 31, 2026
Merged

Ratchet Native AOT publish diagnostics#1340
nickna merged 1 commit into
mainfrom
feat/aot-ilc-warning-inventory

Conversation

@nickna

@nickna nickna commented Jul 31, 2026

Copy link
Copy Markdown
Owner

Summary

  • capture the real Native AOT publish log and parse post-link IL diagnostics that the SDK analyzer job cannot see
  • establish the green linux-x64 inventory at 72 lines: 56 SharpTS-owned and 16 framework/dependency diagnostics
  • exact-match SharpTS warning codes, subjects, and counts while reporting external drift without failing on 10.0.x servicing changes
  • upload the publish log and structured summary from every Native CI run
  • document the bounded 47-warning AST catalog tranche and nine-warning follow-up tranche

Validation

  • replayed the parser against green Linux Native job 30601656765: 72 total / 56 project / 16 external, exact baseline match
  • fresh win-arm64 Native publish: 74 total / 56 project / 18 external; project baseline passed and the two Windows-only framework summaries were informational
  • deliberately changed project total from 56 to 55: enforcement rejected the mismatch
  • PowerShell syntax parser: clean
  • dotnet build SharpTS.csproj --configuration Release --no-restore: 0 warnings, 0 errors
  • win-arm64 Native image remains 93,376,000 bytes

@nickna
nickna merged commit 83e434d into main Jul 31, 2026
4 checks passed
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