build(Deps): 4 项依赖升级转向 feature/1.x.x 并锚定 dependabot target-branch - #75
Merged
Merged
Conversation
将原打向 master 的 4 个 dependabot 升级合并为单个 PR,直接进入集成分支 feature/1.x.x: - @vscode/test-electron 2.4.1 → 3.0.0(major) - vite 7.0.0 → 8.1.3(major) - @stylistic/eslint-plugin 2.9.0 → 5.10.0(major) - @types/node 26.0.1 → 26.1.0 根因修复:dependabot.yml 未设 target-branch 时回退默认分支 master,与「deps 先落 feature/1.x.x,再合入 master」的集成流冲突;为 npm 与 github-actions 两个 ecosystem 锚定 target-branch: feature/1.x.x,使后续 deps PR 直接进入集成分支。 取代 dependabot PR #70 #71 #72 #73。 本地已过 check-types / lint / 生产构建 / 349 项单测;集成测试以 PR CI 为准。 🤖 Generated with [Claude Code](https://github.com/claude), [CodeX](https://openai.com), [Gemini](https://github.com/apps/gemini-code-assist) Co-Authored-By: Aurelius Huang<threefish.ai@gmail.com>
ThreeFish-AI
added a commit
that referenced
this pull request
Jul 4, 2026
…mmit-tooltip fix(Graph): CI 与提交详情 Tooltip 互斥 + 引用胶囊完整显示,并合入 #75 依赖升级
This was referenced Jul 4, 2026
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.
背景
dependabot 的 4 个 deps 升级 PR(#70 #71 #72 #73)默认打向
master,与团队集成流「deps 先落feature/1.x.x,再由其合入master」冲突。本 PR 按用户决策,将这 4 项升级合并为单个 PR 直接转向feature/1.x.x,并修复根因避免每周复发。依赖升级
@vscode/test-electronvite@stylistic/eslint-plugin@types/node根因修复
.github/dependabot.yml此前未设target-branch,dependabot 回退到仓库默认分支master,导致 deps PR 打错分支。本 PR 为npm与github-actions两个 ecosystem 锚定target-branch: feature/1.x.x,使后续所有 deps PR 直接进入集成分支。保留既有@types/vscodeignore 与open-pull-requests-limit不变。验证
check-types(tsc --noEmit)、lint(eslint + stylistic 5)、package(生产构建 esbuild --production)、test:unit(vitest 4 / vite 8,349 项)全过。on: pull_request)在feature/1.x.x基线上运行 Lint & Build / Test-ubuntu / Package vsix,验证 4 项 major 的组合兼容性(含 xvfb 包装的集成测试)。取代
本 PR 取代以下 dependabot PR,合并后将关闭并附取代说明:
@vscode/test-electronvite@types/node@stylistic/eslint-plugin