Repository navigation
fix(extensions): 使用 Runtime 0.4.2 保留原生 Peer 分发状态 - #176
Merged
Merged
Conversation
- Host 与 CalDAV、Memos、Twitter 设置页使用已发布 Runtime 0.4.2。 - MF 最低 Core 同步为 0.4.2,记录对应 patch 发布意图。
This branch was successfully deployed
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.
Web Host 与 CalDAV、Memos、Twitter 设置页直接调用 Peer 管理接口;旧 Runtime 0.4.1 会拒绝原生分发状态。四处消费者改用正式 Runtime 0.4.2,MF 分发最低 Core 同步为 >=0.4.2 <0.5.0,构建与 Registry 关联均从同一 package 元数据取值。
Core 0.4.2(impl-ts#169)和 Runtime 0.4.2(InKCre/ext-reg#65/#66)均已正式发布,使用真实不可变资产与锁文件,不引用本地源码或预期发布坐标。变更仅为包依赖、三个 MF 的 SDK 要求、锁文件和 patch Changeset。
验证:完整 pnpm check 通过,覆盖两种浏览器宿主类型检查、全部生产者构建与包合同。复用 Runtime 既有 HTTP 边界脚本,直接从 apps/client-web 的实际已安装依赖执行:更新前 0.4.1 在 kotlin_apk 状态返回 Invalid status,更新后同一脚本全部通过,含 Peer 身份、错误响应及响应丢失。没有复制 schema 或增加测试框架。
受影响发布项目:@inkcre/client-web、@inkcre/ext-caldav、@inkcre/ext-memos、@inkcre/ext-twitter(均 patch)。人工核对:运行时要求与 MF 声明一致,等待必需 CI 通过后合并。交付链跟踪 #174。
MF 发行另有 #175:六个生产者的 UI 依赖与共享产物要求不一致,现有校验会阻止它们发布;此 PR 不宣称那些新 MF 已发布。Web Pages 与 Runtime 有各自的交付链。回退应同时恢复 Runtime 引用与相应 SDK 要求,不删除用户资料。