build(ci): 新增拓扑等价门禁工作流 - #488
Merged
AlianBlank merged 5 commits intoSep 22, 2026
Merged
Conversation
落地 D3 三步判定的进程内实现:MessageEnvelope 路由信封、 IRoleRouter / ILocalRoleMessageDispatcher / IRemoteRoleRouter 三条缝、 InProcessRoleRouter 本地直投与 RouteNotFoundException 显式失败、 RemoteRoleRouter 占位(case 2/3 待 C143d 可达表)、 RoleRouterHolder 进程级持有者。 Linear: GFX-850
StartUp 引用 RemoteMessaging(ProjectReference,依赖图无环), GameApp 在 RoleSet 快照发布后、AppEnter.Entry 之前初始化 RoleRouterHolder;本地投递器随 C143e 接入,过早路由在缝上显式 抛异常不静默丢消息,单 Role 启动零行为变化。 Linear: GFX-850
4 条代表性跨 Role 链路 × 2 拓扑(All-in-One 单进程与三进程) 语义等价用例集:固定断言消息到达序、最终状态快照与 D3 投递 分支,另含紧超时等价对与路由器单元测试,为 CI 门禁提供目标集。 Linear: GFX-850
PR 触发运行拓扑语义等价套件(过滤 GameFrameX.Tests.Topology. Equivalence),构建失败或任一用例失败即阻塞合并,守护 DynamicPhase-0 核心契约。 Linear: GFX-850
|
Navigate logical layers of code changes, visualize relationships, and explore their blast radius. Note Currently processing new changes in this PR. This may take a few minutes, please wait... ⚙️ Run configurationConfiguration used: Organization UI Review profile: CHILL Plan: Advanced Run ID: 📒 Files selected for processing (23)
✨ Finishing Touches📝 Generate docstrings
🧪 Generate unit tests (beta)
Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out. Comment |
- Directory.Build.props 显式落 Configuration/Platform 默认值:直接对 csproj 求值(dotnet test --no-build)时 Platform 为空导致 OutputPath 条件组被跳过, vstest 找不到 bin/Debug 下的测试容器而报 argument is invalid - 测试工程补 GitHubActionsTestLogger 3.0.5(PrivateAssets=all), vstest 的 github logger 并非 SDK 内置,需包引用提供 - workflow logger 参数改为 v3 语法 GitHubActions(summary=true 为 v2 残留)
|
AlianBlank
deleted the
feature/auto-server-source-worker-run-7754-20260922T0330
branch
September 22, 2026 04:28
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.



Linear: GFX-850
Summary by CodeRabbit
新功能
测试
持续集成