Skip to content

统一更新依赖和发布工作流 - #38

Merged
UE-DND merged 1 commit into
masterfrom
codex/dependency-updates
Oct 2, 2026
Merged

UE-DND merged 1 commit into
masterfrom
codex/dependency-updates

Conversation

@UE-DND

@UE-DND UE-DND commented Oct 2, 2026

Copy link
Copy Markdown
Owner

背景

将 #33、#34、#35、#36 的依赖更新集中到一个基于最新 master(包含 #37)的分支,统一验证并通过一个 PR 合并,减少逐个更新分支产生的重复 CI。

变更

  • posthog-js:1.434.11 → 1.434.17。
  • rolldown-license-plugin:3.0.11 → 3.0.14。
  • CQUT 数据源的 undici:8.11.0 → 8.11.2。
  • 发布工作流四处 actions/setup-node:v4 → v7,继续使用 Node.js 24。
  • 同步对应锁文件条目,不引入其他依赖更新。

兼容性与迁移

  • 应用 API、数据库、数据结构及线格式不变,无需迁移。
  • setup-node 跨主版本升级,其 action 运行时使用 Node.js 24,要求 runner ≥ v2.327.1,并迁移到 ESM;当前涉及的发布任务均使用 GitHub 托管 ubuntu-latest,输入仅为 node-version: '24',不使用已移除的 always-auth 或显式缓存配置。
  • 实际发布工作流没有在本地执行,Quality CI 不覆盖这些发布专用步骤。

验证

  • vp install --frozen-lockfile:通过,供应链策略检查通过。
  • vp run check:通过,格式、Lint、类型和 Svelte 检查无错误或警告。
  • vp run test:通过,226 个文件、1307 项测试,包含官方插件构建。
  • git diff --check:通过。
  • vp run test:browser:通过,两份生产 Pages 构建及 7 项 Chromium 浏览器回归全部通过。

Co-authored-by: Codex <codex@openai.com>
@UE-DND
UE-DND merged commit 9a4ea55 into master Oct 2, 2026
8 checks passed
@UE-DND
UE-DND deleted the codex/dependency-updates branch October 2, 2026 03:19
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant