Skip to content

test(pm): validate package-lock JSON in arborist e2e - #3287

Merged
fireairforce merged 5 commits into
utooland:nextfrom
YYYIOU:feat/arborist-lockfile-validation
Aug 17, 2026
Merged

test(pm): validate package-lock JSON in arborist e2e #3287
fireairforce merged 5 commits into
utooland:nextfrom
YYYIOU:feat/arborist-lockfile-validation

Conversation

@YYYIOU

@YYYIOU YYYIOU commented Aug 7, 2026

Copy link
Copy Markdown
Contributor

Summary

为 Arborist E2E runner 增加生成的 package-lock.json 轻量级 JSON 校验。

安装成功后,如存在 package-lock.json,runner 会使用 Node.js 解析该文件。若 JSON 非法,则对应 fixture 会失败,输出中会包含 fixture 名称。同时更新 Arborist E2E README,标明该 Phase 1 断言已实现。

Test Plan

  • 已验证合法的 package-lock.json 可通过校验。
  • 已验证非法的 package-lock.json 会导致 fixture 失败。
  • 已验证失败输出包含对应 fixture 名称。
  • 已验证不存在 package-lock.json 的 fixture 保持原有行为。
  • 已运行 git diff --check

@YYYIOU YYYIOU changed the title 为 Arborist E2E runner 增加轻量级 package-lock.json 校验。 test(pm): validate package-lock JSON in arborist e2e Aug 7, 2026
@fireairforce
fireairforce enabled auto-merge (squash) August 12, 2026 03:43
@fireairforce

Copy link
Copy Markdown
Member

it seems ci failed

@fireairforce
fireairforce merged commit 17cb4a9 into utooland:next Aug 17, 2026
36 checks passed
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.

3 participants