test(pnpm): update pnpm 11 workflow guards · openclaw/openclaw@08134a1
steipete
·
2026-05-11
·
via Recent Commits to openclaw:main
| Original file line number | Diff line number | Diff line change |
|---|
@@ -3,6 +3,7 @@ import { describe, expect, it } from "vitest";
|
3 | 3 | import { parse } from "yaml"; |
4 | 4 | |
5 | 5 | type PnpmBuildConfig = { |
| 6 | +allowBuilds?: Record<string, boolean>; |
6 | 7 | ignoredBuiltDependencies?: string[]; |
7 | 8 | onlyBuiltDependencies?: string[]; |
8 | 9 | }; |
@@ -22,9 +23,8 @@ describe("package manager build policy", () => {
|
22 | 23 | const packageJson = readJson("package.json") as RootPackageJson; |
23 | 24 | const workspace = parse(fs.readFileSync("pnpm-workspace.yaml", "utf8")) as WorkspaceConfig; |
24 | 25 | |
25 | | -for (const config of [packageJson.pnpm, workspace]) { |
26 | | -expect(config?.ignoredBuiltDependencies ?? []).toContain("@discordjs/opus"); |
27 | | -expect(config?.onlyBuiltDependencies ?? []).not.toContain("@discordjs/opus"); |
28 | | -} |
| 26 | +expect(packageJson.pnpm).toBeUndefined(); |
| 27 | +expect(workspace.allowBuilds?.["@discordjs/opus"]).toBe(false); |
| 28 | +expect(workspace.onlyBuiltDependencies ?? []).not.toContain("@discordjs/opus"); |
29 | 29 | }); |
30 | 30 | }); |
此内容由惯性聚合(RSS阅读器)自动聚合整理,仅供阅读参考。 原文来自 — 版权归原作者所有。