mirror of
https://github.com/openclaw/openclaw.git
synced 2026-05-06 10:00:42 +00:00
QA: remove runner install fallback catalog
Drop the generated qa-runner catalog and the missing/install placeholder path for repo-private QA runners. The host should discover bundled QA commands from manifest plus runtime surface only. Also trim stale qa-matrix install docs and package metadata so the source-only QA policy stays consistent.
This commit is contained in:
@@ -1,35 +0,0 @@
|
||||
#!/usr/bin/env node
|
||||
import path from "node:path";
|
||||
import { writeBundledQaRunnerCatalog } from "../src/plugins/qa-runner-catalog.js";
|
||||
|
||||
const args = new Set(process.argv.slice(2));
|
||||
const checkOnly = args.has("--check");
|
||||
const writeMode = args.has("--write");
|
||||
|
||||
if (checkOnly === writeMode) {
|
||||
console.error("Use exactly one of --check or --write.");
|
||||
process.exit(1);
|
||||
}
|
||||
|
||||
const repoRoot = process.cwd();
|
||||
const result = await writeBundledQaRunnerCatalog({
|
||||
repoRoot,
|
||||
check: checkOnly,
|
||||
});
|
||||
|
||||
if (checkOnly) {
|
||||
if (result.changed) {
|
||||
console.error(
|
||||
[
|
||||
"QA runner catalog drift detected.",
|
||||
`Expected current: ${path.relative(repoRoot, result.jsonPath)}`,
|
||||
"If this QA runner metadata change is intentional, run `pnpm qa-runners:gen` and commit the updated baseline file.",
|
||||
"If not intentional, fix the bundled plugin metadata drift first.",
|
||||
].join("\n"),
|
||||
);
|
||||
process.exit(1);
|
||||
}
|
||||
console.log(`OK ${path.relative(repoRoot, result.jsonPath)}`);
|
||||
} else {
|
||||
console.log(`Wrote ${path.relative(repoRoot, result.jsonPath)}`);
|
||||
}
|
||||
@@ -1,8 +0,0 @@
|
||||
[
|
||||
{
|
||||
"pluginId": "qa-matrix",
|
||||
"commandName": "matrix",
|
||||
"description": "Run the Docker-backed Matrix live QA lane against a disposable homeserver",
|
||||
"npmSpec": "@openclaw/qa-matrix"
|
||||
}
|
||||
]
|
||||
Reference in New Issue
Block a user