Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
1 change: 1 addition & 0 deletions AGENTS.md
Original file line number Diff line number Diff line change
Expand Up @@ -7,6 +7,7 @@
1. 从最新 main 建分支(命名如 `fix-xxx` / `ci-xxx` / `docs-xxx`)
2. 按主题拆分提交:Conventional Commits 前缀(`feat` / `fix` / `ci` / `docs` / `build`)+ 中文摘要
3. 同步更新 `CHANGELOG.md` 的 `Unreleased` 段(按 新增 / 修复 / 变更 分类)
> Dependabot 的依赖升级 PR 不懂本约定:合并后由合并者顺手把版本变化补进 Unreleased(依赖类记入「变更」)
4. 推送分支 → 开 PR → 等 `ci.yml` 绿 → rebase 合并并删除分支;**不直接推 main**

> main 已启用分支保护(GitHub 设置):必须走 PR、`build-test` 必须通过且分支最新、禁 force push/删除、强制线性历史——直推 main 会被 GitHub 拒绝,规则在 Settings → Branches 可调。注意:CI 是 OS×TFM 矩阵,必需检查的完整名带矩阵后缀(如 `build-test (windows-latest, net48)`);调整矩阵(增删 OS/框架)后需同步更新分支保护的必需检查名,否则 PR 会被判缺检查而无法合并。
Expand Down
3 changes: 3 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -5,6 +5,9 @@

## [Unreleased]

### 变更
- 依赖升级(Dependabot):`Microsoft.Extensions.Logging.Abstractions` 8.0.1→10.0.11、`Microsoft.Bcl.AsyncInterfaces` 8.0.0→10.0.11(传递依赖对齐,均含 net8.0/net10.0/net462/netstandard2.0 资产,net48 全量测试实测通过);`PolySharp` 1.16.0、`Meziantou.Analyzer` 3.0.189;测试工具链 `coverlet.collector` 10.0.1、`Microsoft.NET.Test.Sdk` 18.9.0、`xunit` 2.9.3、`xunit.runner.visualstudio` 2.8.2(均不进包)。

### 新增
- 仓库自动化与社区基建:Dependabot(NuGet + Actions 每周检查,minor/patch 合并提 PR)、CodeQL 安全扫描(push/PR + 每周)、issue 表单模板(Bug 报告/功能建议)、CONTRIBUTING.md、GitHub Discussions。
- **重连指数退避(可选)**:`MaxRetryDelayMs`(默认 0 = 不启用,行为不变)——连续失败按基础间隔 ×2 倍增封顶、±20% 抖动、连接成功自动复位;重试日志携带尝试次数。对端长时间宕机时不再以固定间隔永久敲击。
Expand Down
Loading