mirror of
https://github.com/openclaw/openclaw.git
synced 2026-05-06 22:00:44 +00:00
ci(release): skip baseline lifecycle scripts in upgrade checks
This commit is contained in:
@@ -20,6 +20,7 @@ import {
|
||||
buildWindowsDevUpdateToolchainCheckScript,
|
||||
buildWindowsFreshShellVersionCheckScript,
|
||||
buildInstalledBrowserOverrideImportProbeScript,
|
||||
buildNpmGlobalInstallArgs,
|
||||
buildWindowsPathBootstrapScript,
|
||||
canConnectToLoopbackPort,
|
||||
buildDiscordSmokeGuildsConfig,
|
||||
@@ -204,6 +205,19 @@ describe("scripts/openclaw-cross-os-release-checks", () => {
|
||||
expect(allowlist).not.toContain("web-readability");
|
||||
});
|
||||
|
||||
it("can stage packaged-upgrade baselines without npm lifecycle scripts", () => {
|
||||
expect(buildNpmGlobalInstallArgs("openclaw@2026.5.2", { ignoreScripts: true })).toEqual([
|
||||
"install",
|
||||
"-g",
|
||||
"openclaw@2026.5.2",
|
||||
"--omit=dev",
|
||||
"--no-fund",
|
||||
"--no-audit",
|
||||
"--ignore-scripts",
|
||||
"--loglevel=notice",
|
||||
]);
|
||||
});
|
||||
|
||||
it("keeps cross-OS live smoke agent turns on GPT-5-safe timeouts and minimal context", () => {
|
||||
const source = readFileSync("scripts/openclaw-cross-os-release-checks.ts", "utf8");
|
||||
const providerOverride = "models.providers.${params.providerConfig.extensionId}";
|
||||
|
||||
Reference in New Issue
Block a user