Skip to content

fix: resolve xUnit1031 and RS2008 analyzer diagnostics for Release lint gate - #407

Merged
latte-gh merged 1 commit into
masterfrom
fix/release-lint-analyzers
Jul 26, 2026
Merged

fix: resolve xUnit1031 and RS2008 analyzer diagnostics for Release lint gate#407
latte-gh merged 1 commit into
masterfrom
fix/release-lint-analyzers

Conversation

@liuhaoyang

Copy link
Copy Markdown
Member

修复 v3.0.0 Release 流水线 Lint (Release gate) 失败的根因:消除无法自动修复的分析器诊断。

  • xUnit1031:两个测试文件的阻塞式 Task 调用改为 async/await(IssueFixTests、AspectContextInvocationAdapterTests)。
  • RS2008:为 AspectCore.SourceGenerator 新增 AnalyzerReleases.Shipped.md / Unshipped.md 并接入 csproj AdditionalFiles,登记全部 12 条 ACSG 诊断。

本地已验证 dotnet format --verify-no-changes EXIT=0,受影响测试全绿。合并后将重打 v3.0.0 tag 重新触发 GA 发布。

@latte-gh latte-gh left a comment

Copy link
Copy Markdown
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

lint 修复,CI 绿,LGTM。

@latte-gh
latte-gh merged commit d6be710 into master Jul 26, 2026
20 checks passed
@latte-gh
latte-gh deleted the fix/release-lint-analyzers branch July 26, 2026 13:04
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.

2 participants