Repository navigation
fix(ci): 为 Pages 预览准备兼容版本 - #197
Merged
Merged
Conversation
- 在临时 checkout 保留完整 Git 历史并读取 Changesets 计划 - 有待升版的包时派生版本并刷新候选锁文件
xiaoland
added a commit
that referenced
this pull request
Nov 9, 2026
- 空 Changesets 计划直接构建现有版本 - 受信 Pages 预览工作流由前置 PR #197 交付
- 使用字符串拼接写出布尔值,使 ShellCheck 正确识别 Node 表达式
This was referenced Nov 9, 2026
xiaoland
marked this pull request as ready for review
November 9, 2026 13:41
xiaoland
added a commit
that referenced
this pull request
Nov 9, 2026
* feat(collection): 新增 B 站收藏夹与浏览器协同采集 - 为 Web Source 提供精确浏览器绑定、Puppeteer 页面能力和本机消息桥 - 新增 B 站收藏夹采集、批次持久化消费者与独立读取视图 - 补充生命周期、取消、合同生成和隔离候选验证 * fix(release): 对齐新 SDK 基线与隔离候选验证 - 将新 B 站分发限定到尚待发布的 Core 0.4.5,沿用应用重命名后的产物路径 - 保留独立 SDK 构建图与观测检查,Pages preview 复用正式版本准备入口 - 不改变数据库生产准入引用,保留跨仓协议发布依赖 * fix(release): 为已提交的版本意图保留完整候选历史 - 避免 Changesets 在无远端浅候选中反复查询提交来源 - Pages 使用完整准确 head 历史,并以真实 Git 和正式 CLI 验证已提交快照 * docs(shared): 引入 Source 批次与 B 站收藏合同 * docs(shared): 更新最小收藏持久化契约 * fix(bilibili): 用普通信息图完成最小采集持久化 - 扩展按原生身份和成员关系复用图,写完本页后再保存进度 - 移除新数据库协议、额外类型生成入口与候选准备框架 - 验证跨 Peer 复用、复采、部分写失败及未知结果恢复 * fix(ci): 修正 Linux 浏览器夹具启动 - 仅隔离 Linux CI 浏览器使用无 sandbox 启动参数 - 提前退出时立即报告原因,避免空等验收超时 * fix(web): 让正式 Pages 只构建 Web 产物 - 沿用 Web 产物合同检查,避免待发布 MF 阻断首次 main 部署 - 保留全仓 CI 与各发行流程的 MF 兼容性检查 * fix(ci): 按待发布版本计划构建 - 空 Changesets 计划直接构建现有版本 - 受信 Pages 预览工作流由前置 PR #197 交付 * fix(ci): 明确版本计划的步骤输出 - 使用字符串拼接写出布尔值,使 ShellCheck 正确识别 Node 表达式 * fix(ci): 重试清理 Chromium 测试目录 - 容忍 Chromium 子进程收尾期间测试 profile 的短暂目录变化 * docs(shared): 对齐 B 站收藏夹共享契约 - 将共享文档引用更新到 Hub 主分支的合并提交
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.
Pages 预览当前直接构建 PR 的源码版本。#193 的 B 站 MF 最低要求 Core 0.4.5,当前源码标记为 0.4.4,预览会在 MF 兼容检查失败。该控制器由
main执行,因此把这项修正作为 #193 的前置提交。控制器仍选择精确的候选 SHA。在临时 checkout 保留 Git 历史,读取 Changesets 的待发布计划。有包待升版时运行已有版本命令,并刷新候选锁文件。普通 PR 与已经消费 Changeset 的 Version PR 直接构建当前版本。
本地用两个临时 checkout 验证。
d49a8c8计划为空,跳过升版。#193 的856273a派生 Core 0.4.5、Web 0.2.3、B 站 MF 0.2.0,候选锁文件可生成。actionlint和git diff --check通过。受信控制器合入后,更新 #193 到新main并推送,在新预览运行中核对控制器 SHA、候选 SHA 和 Pages 结果。合入会触发常规
main工作流,包括生产 Pages 的当前版本部署。这个 PR 仅包含预览工作流变更。后续由 InKCre 维护者审阅控制器的版本准备和部署顺序。跟踪 #192。