gewuyou
|
ba4ace8d40
|
test(analyzer): 收敛 Core.Tests 与 Cqrs.Tests 警告批次
- 拆分 GameContextTests、ArchitectureServicesTests、RegistryInitializationHookBaseTests 与 Cqrs 测试辅助类型,消除批次内 MA0048 热点
- 修复 Core.Tests 零散可空性、集合抽象和测试辅助 warning,使受影响 Release 构建清零
- 更新 analyzer-warning-reduction 跟踪与 trace,记录 236 条仓库根 warning 基线和 45/50 停止点
|
2026-04-28 08:32:00 +08:00 |
|
gewuyou
|
98afcbffb3
|
fix(cqrs-tests): 拆分处理器注册测试辅助类型
- 拆分 CqrsHandlerRegistrarTests 尾部的测试辅助类型到同目录同名文件
- 保持 CQRS handler registrar 测试行为与 XML 文档不变并消除该切片的 MA0048 warning
|
2026-04-28 07:56:38 +08:00 |
|
gewuyou
|
54530d31d9
|
test(architectures): 拆分 RegistryInitializationHookBaseTests 辅助类型
- 拆分 RegistryInitializationHookBaseTests 末尾的测试辅助类型到同目录独立文件以消除 MA0048
- 更新 TestRegistry 的公开集合暴露方式为只读接口以规避 MA0016
- 补充新测试辅助类型的 XML 文档并保持原有测试行为不变
|
2026-04-28 07:50:36 +08:00 |
|
gewuyou
|
a7be41367a
|
fix(core-tests): 消除 GameContextTests 警告
- 拆分 TestArchitecture 与 TestArchitectureContext 到独立测试文件以消除 MA0048
- 修复 TestArchitectureContext 的可空签名以匹配 IArchitectureContext 契约
- 补充测试桩公开成员的 XML 文档并保持 GameContextTests 行为不变
|
2026-04-28 07:48:55 +08:00 |
|
gewuyou
|
9098490fbb
|
fix(cqrs-tests): 拆分 dispatcher cache 测试辅助类型
- 拆分 CqrsDispatcherCacheTests 末尾的 request、handler 与 behavior 辅助类型到同目录独立文件
- 修复 dispatcher cache 测试中的 ConfigureAwait warning,保持现有断言与分发语义不变
|
2026-04-28 07:47:28 +08:00 |
|
gewuyou
|
6cc87a9f6c
|
Merge pull request #298 from GeWuYou/fix/analyzer-warning-reduction-batch
Fix/analyzer warning reduction batch
v0.1.1
|
2026-04-27 20:28:50 +08:00 |
|
gewuyou
|
fbf8f9f0a2
|
fix(core-tests): 收敛PR298的nitpick问题
- 修复测试辅助类型的只读暴露、空安全和线程安全问题
- 更新异步查询结果命名与init属性XML文档,保持语义一致
- 同步ai-plan恢复点与验证真值,记录PR298 nitpick跟进
|
2026-04-27 20:18:58 +08:00 |
|
gewuyou
|
f0a36de07c
|
test(core-tests): 批量拆分测试辅助类型以消减警告
- 拆分 GFramework.Core.Tests 中多组测试辅助类型到独立文件以消减 MA0048 warning
- 更新 analyzer-warning-reduction 的 tracking 与 trace 以记录批处理基线和下一恢复点
- 验证 GFramework.Core.Tests Release 构建清零并将仓库根权威 warning 基线压降到 288
|
2026-04-27 19:44:07 +08:00 |
|
gewuyou
|
26ba3d62f6
|
test(extensions): 拆分 UnRegisterListExtensionTests 注销列表辅助类型
- 拆分 TestUnRegisterList 到独立文件以消除 MA0048
- 保留测试行为并补充测试替身的 XML 文档说明
|
2026-04-27 19:12:27 +08:00 |
|
gewuyou
|
843b024718
|
test(events): 拆分 EventBusTests 事件测试辅助类型
- 拆分 EventBusTestsEvent 到独立文件以消除 EventBusTests.cs 的 MA0048 警告
- 补充提取事件类型的 XML 文档并保持 EventBusTests 行为不变
|
2026-04-27 19:11:29 +08:00 |
|
gewuyou
|
88c439c2ef
|
test(environment): 拆分 EnvironmentTests 测试环境类型
- 拆分 TestEnvironment 到独立文件以消除 EnvironmentTests 的 MA0048 警告
- 补充 TestEnvironment 的 XML 文档并保留原有测试行为
|
2026-04-27 19:11:23 +08:00 |
|
gewuyou
|
7b432c60c7
|
test(coroutine): 拆分 QueryCoroutineExtensionsTests 查询辅助类型
- 拆分 QueryCoroutineExtensionsTests 末尾的 IntQuery、ComplexQuery 与 ComplexResult 到同目录独立文件
- 补充 提取类型的 XML 文档并保持查询测试行为不变
|
2026-04-27 19:08:07 +08:00 |
|
gewuyou
|
3843e5c1dd
|
test(pool): 拆分 ObjectPoolTests 池化辅助类型
- 拆分 TestObjectPool 与 TestPoolableObject 到 Pool 同目录独立文件
- 保留并补充对象池测试辅助类型的 XML 文档与命名空间一致性
- 验证 GFramework.Core.Tests Release 构建通过且当前切片无新增 warning
|
2026-04-27 19:07:30 +08:00 |
|
gewuyou
|
0b96f01769
|
test(cqrs): 拆分容器注册夹具通知类型
- 拆分 DeterministicOrderNotification 与处理器到同目录独立文件以消除 MA0048
- 保留容器注册测试夹具行为与 XML 文档说明
|
2026-04-27 19:06:58 +08:00 |
|
gewuyou
|
ada0d3acbf
|
test(state): 拆分 StateMachineTests 状态测试辅助类型
- 拆分 StateMachineTests 中的状态测试辅助类型到独立文件
- 补充提取后类型与扩展方法的 XML 文档说明
- 保持状态机测试行为不变并完成定向项目构建验证
|
2026-04-27 18:47:34 +08:00 |
|
gewuyou
|
7cfdd2cf21
|
Merge pull request #297 from GeWuYou/fix/analyzer-warning-reduction-batch
Fix/analyzer warning reduction batch
|
2026-04-27 16:59:57 +08:00 |
|
gewuyou
|
1753778cae
|
fix(game): 修复同步加载阶段的取消透传
- 修复 YAML 同步反序列化与构表阶段的取消处理,避免已取消会话被包装为配置加载失败
- 补充私有同步路径的回归测试,覆盖反序列化与构表阶段的 OperationCanceledException 透传语义
|
2026-04-27 16:50:44 +08:00 |
|
gewuyou
|
953a03b937
|
fix(game-tests): 修复取消读取测试的异步警告
- 修复取消读取回归测试的外层 async Task 签名,消除没有 await 的编译警告
- 优化异步异常断言,继续验证取消流程会保留 OperationCanceledException 语义
|
2026-04-27 16:06:51 +08:00 |
|
gewuyou
|
686647c06b
|
fix(game): 修复 YAML 热重载取消语义
- 修复 ReadYamlAsync 在取消时错误包装异常的问题,并对齐 IntegerTryParseDelegate 的可空性签名
- 更新 Ioc 与 Query 测试辅助类型的 XML 文档,并让 IPrioritizedService 复用 IMixedService 的 Name 契约
- 补充 YamlConfigLoader 取消语义回归测试并同步 analyzer warning reduction 跟踪
|
2026-04-27 14:26:30 +08:00 |
|
gewuyou
|
99ccc28697
|
Merge pull request #296 from GeWuYou/docs/sdk-update-documentation
Docs/sdk update documentation
|
2026-04-27 13:22:54 +08:00 |
|
gewuyou
|
4a5e1e74a6
|
docs(pr-review): 收口当前文档审查意见
- 更新 Game 与 SourceGenerators README 的公开入口命名和重复链接
- 优化 Godot 教程与扩展页的 reader-facing 措辞
- 补充 PR #296 的治理跟踪与验证记录
|
2026-04-27 12:49:34 +08:00 |
|
gewuyou
|
a9904a35be
|
fix(warning-reduction): 清理配置与测试切片告警
- 修复 YamlConfigLoader 的超长方法、依赖比较与热重载同步原语告警
- 拆分 MicrosoftDiContainerTests 与 AbstractAsyncQueryTests 的辅助类型文件以消除 MA0048
- 更新 analyzer warning reduction 跟踪文档并记录 non-incremental 构建基线变化
|
2026-04-27 11:57:49 +08:00 |
|
gewuyou
|
86cfaa7122
|
test(architectures): 拆分优先级测试辅助类型文件
- 拆分 PriorityServiceTests 末尾的测试接口与辅助类型到独立文件
- 保留原有命名空间、可见性与优先级测试语义
- 补充新文件的 XML 注释并清理原测试文件的无关 using
|
2026-04-27 11:17:19 +08:00 |
|
gewuyou
|
b6a9fefda9
|
Merge pull request #295 from GeWuYou/fix/analyzer-warning-reduction-batch
Fix/analyzer warning reduction batch
|
2026-04-27 10:53:34 +08:00 |
|
gewuyou
|
067d72fada
|
fix(tooling): 收口PR评审遗留nitpick
- 修复 PR review 脚本对 failed-test 额外列表格的解析容错
- 清理 AsyncExtensionsTests 中多余的等待并保留参数名断言
- 补充脚本回归测试并同步 analyzer-warning-reduction 恢复点
|
2026-04-27 10:22:45 +08:00 |
|
gewuyou
|
1c87272f6b
|
fix(tooling): 补全PR测试报告解析并修复并发测试
- 更新 gframework-pr-review 脚本以提取 CTRF 测试摘要和失败用例详情
- 修复 SettingsModelTests 在 NET9+ 下错误使用 Monitor 持锁的并发测试语义
- 同步 analyzer-warning-reduction 的 active todo 与 trace 真值
|
2026-04-27 09:53:12 +08:00 |
|
gewuyou
|
1f560635a8
|
fix(analyzer): 收口PR评审遗留问题
- 修复 AsyncExtensionsTests 中 ArgumentException 的 ParamName 传递与断言契约
- 更新 analyzer warning reduction 的 active todo 与 trace 真值
- 归档 RP073-RP078 的历史恢复文档以收紧当前入口
|
2026-04-27 09:19:13 +08:00 |
|
gewuyou
|
5778782df0
|
docs(godot): 收口旧文档口吻与采用说明
- 更新 Godot 与教程细页的 reader-facing 采用说明
- 修复旧文档、ai-libs 与内部术语在公开页面中的暴露
- 更新文档治理恢复点并记录接近阈值的停止状态
|
2026-04-27 09:02:48 +08:00 |
|
gewuyou
|
979db3b5a5
|
docs(reader-facing): 统一站内入口与公开术语
- 更新入口页的 reader-facing 骨架,统一起步路线、阅读顺序与站内导航
- 收口公开 README 与 Godot 页面中的内部口吻、文件名式表述和术语噪音
- 移除 docs/zh-CN 中残留的 GitHub README 外链,并同步刷新文档治理恢复状态
|
2026-04-27 08:55:18 +08:00 |
|
gewuyou
|
72ebd266d3
|
docs(analyzer): 同步第三轮警告清理恢复点
- 更新 analyzer-warning-reduction 跟踪文档的第三轮结果与最新 stop-condition 指标
- 记录 Core.Tests 批次验证结果与默认收口建议
|
2026-04-27 08:15:36 +08:00 |
|
gewuyou
|
e19e60ea1a
|
fix(core-tests): 修复 AsyncKeyLockManagerTests 的 MA0004 warning
- 修复 Task.Run 内 await using 的异步释放上下文捕获 warning
- 保持 AsyncKeyLockManager 并发测试语义与可读性不变
|
2026-04-27 08:09:35 +08:00 |
|
gewuyou
|
650618b5ab
|
fix(core-tests): 修复 PauseStackManagerTests 锁分析器警告
- 修复 PauseStackManagerTests 并发测试中的锁声明,针对 net9 以上使用专用 Lock。
- 保持 net8.0 回退到 object 锁,确保多目标兼容且测试行为不变。
|
2026-04-27 08:09:26 +08:00 |
|
gewuyou
|
946cdbb9d2
|
fix(analyzer): 收口第二轮游戏侧警告清理
- 修复 SettingsModel 与 GameConfigBootstrap 的残留 MA0158 专用锁警告
- 更新 analyzer-warning-reduction 恢复点与第二轮构建验证结果
|
2026-04-27 08:06:27 +08:00 |
|
gewuyou
|
9ce634ed1c
|
refactor(game): 拆分配置热重载启动流程
- 重构 GameConfigBootstrap 的热重载启动流程,提取状态准备、结果提交与失败回滚辅助方法
- 保持现有锁保护、异常路径与监听句柄释放语义不变,消除 StartHotReload 的 MA0051 warning
|
2026-04-27 08:00:17 +08:00 |
|
gewuyou
|
9deafac234
|
fix(game): 清理路由与 UI 交互配置的 analyzer warning
- 修复 RouterBase 中路由键比较的 MA0006,显式使用 Ordinal 字符串比较
- 修复 UiInteractionProfiles 中位掩码判定的 MA0099,改为与显式枚举值比较
|
2026-04-27 07:59:27 +08:00 |
|
gewuyou
|
c106e53a74
|
fix(game): 修复 SettingsModel 的 MA0004 警告
- 修复 SettingsModel 中异步仓储加载与保存流程缺少 ConfigureAwait(false) 的 analyzer 警告
- 保持设置模型初始化、保存、应用阶段的生命周期与事件触发语义不变
|
2026-04-27 07:58:22 +08:00 |
|
gewuyou
|
fb0a55f435
|
fix(analyzer): 收口首轮并行警告清理
- 修复 Core 与 Cqrs 中资源、日志、配置缓存的 MA0158 专用锁警告
- 修复 SaveRepository 与 SceneRouterBase 的残留分析器警告
- 更新 analyzer-warning-reduction 跟踪文档与最新构建验证结果
|
2026-04-27 07:54:43 +08:00 |
|
gewuyou
|
5befaf707b
|
docs(ai-plan): 更新文档治理恢复状态
- 更新文档治理 tracking 的 branch diff 指标与当前工作树状态
- 补充本轮提交后的下一步恢复建议
|
2026-04-27 07:44:10 +08:00 |
|
gewuyou
|
8f2d95910e
|
fix(core): 迁移 MA0158 专用锁实现
- 迁移 Events、Property、State 与 Coroutine 中 7 个类型的监视器字段到 NET9_0_OR_GREATER 专用 Lock 模式
- 保持 net8.0 的 object 回退路径以兼容多目标构建
- 更新 BindableProperty 的同步注释以匹配新的多目标同步原语
|
2026-04-27 07:42:20 +08:00 |
|
gewuyou
|
1454c81a5b
|
docs(adoption): 收口安装入口与公开文案
- 更新安装页的选包矩阵、推荐组合与 Godot 基线说明
- 收口公开 README 的 XML 阅读入口表述,移除治理式计数与日期字段
- 调整配置系统与基础教程入口的 reader-facing 文案,并同步更新恢复文档
|
2026-04-27 07:42:10 +08:00 |
|
gewuyou
|
e3eec5452c
|
fix(game): 修复数据仓库与场景路由分析器警告
- 修复数据仓库异步存储调用的 ConfigureAwait(false) 使用,消除目标 MA0004 警告
- 更新 UnifiedSettingsDataRepository 的字符串键字典 comparer 为 StringComparer.Ordinal,消除目标 MA0002 警告
- 保留场景切换流程在当前上下文继续执行,并显式使用 ConfigureAwait(true) 说明上下文约束
|
2026-04-27 07:41:10 +08:00 |
|
gewuyou
|
7e13752bb1
|
fix(game): 修复 UiRouterBase 分析器警告
- 修复 UiRouterBase 中缺少参数名的 ArgumentException 调用
- 更新 UI 键比较与层级字典为 Ordinal 语义,消除字符串与比较器相关警告
|
2026-04-27 07:40:46 +08:00 |
|
gewuyou
|
617e0bffd2
|
Merge pull request #294 from GeWuYou/feat/semantic-release-versioning
ci(release): 修复 semantic-release 预览鉴权
v0.1.0
|
2026-04-26 12:17:15 +08:00 |
|
gewuyou
|
f777cdebd7
|
ci(release): 收敛 PAT 校验并归档迁移跟踪
- 新增复用的 PAT 校验 composite action,并统一 preview 与 release 的鉴权入口
- 修复 read-only PAT 会误过 API 探活的问题,提前校验 push 权限并清理临时文件
- 归档 semantic-release 迁移历史完成项,精简 active tracking 与 trace 恢复点
|
2026-04-26 11:59:06 +08:00 |
|
gewuyou
|
195658a217
|
ci(release): 修复 semantic-release 预览鉴权
- 修复 preview job 在 dry-run 中改用 PAT_TOKEN 并提前校验仓库访问权限
- 补充 preview summary 对远端 push 权限探测行为的说明
- 更新 semantic-release versioning 的 tracking 与 trace 恢复点和验证记录
|
2026-04-26 11:27:41 +08:00 |
|
gewuyou
|
524d54d3de
|
Merge pull request #293 from GeWuYou/feat/semantic-release-versioning
Feat/semantic release versioning
|
2026-04-26 11:15:23 +08:00 |
|
gewuyou
|
9f04c0b5f8
|
fix(release): 修复语义化发版审查问题
- 修复 semantic-release 配置,切换到 conventionalcommits preset 并显式声明 breaking、revert、patch 语义
- 更新 auto-tag workflow,补充 preview 成功守卫、PAT 存活性校验、snapshot 说明与 release notes summary 输出
- 更新 AGENTS 与 semantic-release topic 的 tracking/trace,记录当前发版规则、验证结果与恢复点
|
2026-04-26 10:36:27 +08:00 |
|
gewuyou
|
3ca095e987
|
chore(pr-review): 支持 Gemini reviewer 审查
- 新增 gemini-code-assist reviewer 到 PR review 抓取脚本的受支持列表并输出汇总信息
- 更新 gframework-pr-review skill 文档,补充 Gemini reviewer 的工作流、输出预期和触发示例
|
2026-04-26 10:26:09 +08:00 |
|
gewuyou
|
16e04cc541
|
build(release): 调整为同次运行预览后审批发版
- 重构 semantic-release workflow 为 preview 预览后经 environment 审批继续 release
- 绑定同一 SHA 的 preview 与 release 结果并在 summary 中展示版本信息
- 更新 semantic-release 迁移跟踪文档记录新的审批式发版链路
|
2026-04-26 10:10:53 +08:00 |
|
gewuyou
|
d7ddff9f53
|
build(release): 收紧手动发版入口与提交语义约束
- 重构 semantic-release workflow 为 preview 与 release 两种手动触发模式
- 更新 AGENTS 中的 Conventional Commit 规则并禁止 feat(docs) 这类文档提交类型
- 补充 semantic-release 迁移跟踪与二次验证记录
|
2026-04-26 09:49:14 +08:00 |
|