Repository navigation
release: 收口远端合同等待修复与 2.0.3 发布候选 - #773
Merged
Merged
Conversation
* chore(release): 准备远端合同等待修复版本 2.0.3 * test(release): 同步 2.0.3 生成清单快照 * fix(release): 校准生成快照并限制标签推送发布 * test(release): 验证手工门禁不会发布 NuGet * fix(release): 按单行读取发布条件 * fix(ci): 保留待校验的 GitHub 表达式字面值 --------- Co-authored-by: sunsi <suns12138@163.com>
* fix(test): 消除发布门禁的心跳与坏握手时序竞态 * fix(test): 明确 deadline 发送屏障并等待异常路径清理 --------- Co-authored-by: sunsi <suns12138@163.com>
Co-authored-by: sunsi <suns12138@163.com>
Co-authored-by: sunsi <suns12138@163.com>
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.
SharpLink 动态注册/替换之后,消费者需要等待新合同 ID/hash 对远端可见,避免同步 Get 抢在 manifest 更新之前绑定。2.0.3 增加可取消的远端合同等待接口及 multi-cluster 变体,保留已有 Get 校验、错误合同立即失败和替换补偿边界;同时收口版本元数据、三平台竞态测试修复与逐样本分配诊断。API 为加法变更,wire/生成 ABI 保持原兼容约束。
本候选包含正常进入 dev 的 #768、#769、#771、#772、#774。main 严格要求 head 包含最新 main,受保护 dev 拒绝直接 update-branch,因此从 main 创建发布候选并合入已审查 dev;保留原 #770。当前 head
11cf95315867a9ba9ecae213c75441877192e015的完整 treea3e4c6c534d1b9cbb0717dbda926555b53b65298与 dev8a57329e8beae1a811eff6c1084aa1b775c7924a一致,并包含 main ancestry。验证与发布状态:
关联 SharpLink #760 / Kan #203。正式包与标签尚未创建。