Skip to content

评审 P0 跟进:发布测试门禁 + push/PR CI + socket 泄漏修复 + LICENSE - #1

Merged
CSJ608 merged 3 commits into
mainfrom
p0-hardening
Aug 27, 2026
Merged

CSJ608 merged 3 commits into
mainfrom
p0-hardening

Conversation

@CSJ608

@CSJ608 CSJ608 commented Aug 27, 2026

Copy link
Copy Markdown
Owner

内容(3 个主题提交)

  • fix: 主动模式连接失败重试不再泄漏 socket(ConnectAsync 失败即释放本次尝试的 socket)
  • ci: 发布管线合并为单条流水线 release.yml(版本校验 → 构建 → 测试 → GitHub Release → 推 NuGet,测试不过不发包;删除独立的 publish-nuget.yml);新增 push/PR 的 ci.yml
  • docs: 补 LICENSE 正文、明确 Start(ct) 取消语义(接口注释 + README)、修 CHANGELOG 对比链接

验证

  • 本地 Release 构建 0 警告 0 错误;40/40 测试通过
  • 两个 workflow YAML 语法校验通过;版本校验脚本在两个 csproj 上实测提取正确

说明

  • Trusted Publishing 不受流水线结构调整影响(subject 只绑定仓库与 tag ref)
  • workflow_dispatch 改为仅构建+测试演练,不发包;重发版本在对应 tag 的运行上 Re-run(--skip-duplicate 幂等)

@CSJ608
CSJ608 merged commit c88e3eb into main Aug 27, 2026
1 check passed
@CSJ608
CSJ608 deleted the p0-hardening branch August 27, 2026 03:03
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