dev: speed up local check loop

This commit is contained in:
Tak Hoffman
2026-03-27 07:49:27 -05:00
parent bcfddcc768
commit 45535ff433
10 changed files with 148 additions and 63 deletions

View File

@@ -47,7 +47,6 @@ if (workflow === "ci") {
writeOutput("has_changed_extensions", String(manifest.scope.hasChangedExtensions));
writeOutput("changed_extensions_matrix", JSON.stringify(manifest.scope.changedExtensionsMatrix));
writeOutput("run_build_artifacts", String(manifest.jobs.buildArtifacts.enabled));
writeOutput("run_release_check", String(manifest.jobs.releaseCheck.enabled));
writeOutput("run_checks_fast", String(manifest.jobs.checksFast.enabled));
writeOutput("checks_fast_matrix", JSON.stringify(manifest.jobs.checksFast.matrix));
writeOutput("run_checks", String(manifest.jobs.checks.enabled));

View File

@@ -1172,8 +1172,6 @@ export function buildCIExecutionManifest(scopeInput = {}, options = {}) {
"node openclaw.mjs --help",
"node openclaw.mjs status --json --timeout 1",
"pnpm test:build:singleton",
"node scripts/stage-bundled-plugin-runtime-deps.mjs",
"node --import tsx scripts/release-check.ts",
].join("\n"),
},
]
@@ -1238,7 +1236,6 @@ export function buildCIExecutionManifest(scopeInput = {}, options = {}) {
const jobs = {
buildArtifacts: { enabled: nodeEligible, needsDistArtifacts: false },
releaseCheck: { enabled: isPush && !scope.docsOnly && nodeEligible },
checksFast: { enabled: checksFastInclude.length > 0, matrix: { include: checksFastInclude } },
checks: { enabled: checksInclude.length > 0, matrix: { include: checksInclude } },
extensionFast: {
@@ -1287,7 +1284,6 @@ export function buildCIExecutionManifest(scopeInput = {}, options = {}) {
...(docsEligible ? ["check-docs"] : []),
...(skillsPythonEligible ? ["skills-python"] : []),
...(nodeEligible ? ["build-artifacts"] : []),
...(isPush && !scope.docsOnly && nodeEligible ? ["release-check"] : []),
],
};
}