




















@@ -221,11 +221,15 @@ describe("scripts/openclaw-cross-os-release-checks", () => {
221221it("keeps release smoke plugin allowlists focused on agent-turn essentials", () => {
222222const allowlist = buildCrossOsReleaseSmokePluginAllowlist({ extensionId: "openai" });
223223224-expect(allowlist).toEqual(expect.arrayContaining(["openai", "acpx"]));
225-expect(allowlist).not.toContain("memory-core");
226-expect(allowlist).not.toContain("document-extract");
227-expect(allowlist).not.toContain("microsoft");
228-expect(allowlist).not.toContain("web-readability");
224+expect(allowlist).toEqual([
225+"openai",
226+"acpx",
227+"bonjour",
228+"browser",
229+"device-pair",
230+"phone-control",
231+"talk-voice",
232+]);
229233});
230234231235it("can stage packaged-upgrade baselines without npm lifecycle scripts", () => {
@@ -354,28 +358,39 @@ describe("scripts/openclaw-cross-os-release-checks", () => {
354358});
355359356360expect(matrix.include).toHaveLength(12);
357-expect(matrix.include).toContainEqual(
358-expect.objectContaining({
359-os_id: "windows",
360-runner: "blacksmith-32vcpu-windows-2025",
361-suite: "dev-update",
362-lane: "upgrade",
363-}),
364-);
365-expect(matrix.include).toContainEqual(
366-expect.objectContaining({
367-os_id: "ubuntu",
368-suite: "installer-fresh",
369-lane: "fresh",
370-}),
371-);
372-expect(matrix.include).toContainEqual(
373-expect.objectContaining({
374-os_id: "macos",
375-runner: "blacksmith-6vcpu-macos-latest",
376-suite: "packaged-fresh",
377-}),
378-);
361+expect(
362+matrix.include.find((entry) => entry.os_id === "windows" && entry.suite === "dev-update"),
363+).toEqual({
364+artifact_name: "windows",
365+display_name: "Windows",
366+lane: "upgrade",
367+os_id: "windows",
368+runner: "blacksmith-32vcpu-windows-2025",
369+suite: "dev-update",
370+suite_label: "dev update",
371+});
372+expect(
373+matrix.include.find((entry) => entry.os_id === "ubuntu" && entry.suite === "installer-fresh"),
374+).toEqual({
375+artifact_name: "linux",
376+display_name: "Linux",
377+lane: "fresh",
378+os_id: "ubuntu",
379+runner: "blacksmith-8vcpu-ubuntu-2404",
380+suite: "installer-fresh",
381+suite_label: "installer fresh",
382+});
383+expect(
384+matrix.include.find((entry) => entry.os_id === "macos" && entry.suite === "packaged-fresh"),
385+).toEqual({
386+artifact_name: "macos",
387+display_name: "macOS",
388+lane: "fresh",
389+os_id: "macos",
390+runner: "blacksmith-6vcpu-macos-latest",
391+suite: "packaged-fresh",
392+suite_label: "packaged fresh",
393+});
379394});
380395381396it("keeps matrix resolution independent of package dependency imports", () => {
@@ -400,11 +415,15 @@ describe("scripts/openclaw-cross-os-release-checks", () => {
400415});
401416402417expect(matrix.include).toEqual([
403-expect.objectContaining({
418+{
419+artifact_name: "windows",
420+display_name: "Windows",
421+lane: "upgrade",
404422os_id: "windows",
423+runner: "blacksmith-32vcpu-windows-2025",
405424suite: "packaged-upgrade",
406-lane: "upgrade",
407-}),
425+suite_label: "packaged upgrade",
426+},
408427]);
409428});
410429此内容由惯性聚合(RSS阅读器)自动聚合整理,仅供阅读参考。 原文来自 — 版权归原作者所有。