mirror of
https://github.com/openclaw/openclaw.git
synced 2026-06-12 15:32:56 +00:00
build: classify release dependency ownership
Classify release dependency ownership metadata so release evidence no longer reports current root dependencies as missing ownership metadata. Also recognizes command-explainer package-file lookups for tree-sitter-bash. Verification: jq empty scripts/lib/dependency-ownership.json; node scripts/dependency-ownership-surface-report.mjs --check; node scripts/root-dependency-ownership-audit.mjs --check; targeted Vitest for root dependency ownership and ownership surface reports; git diff --check; autoreview clean; PR CI green including Real behavior proof.
This commit is contained in:
committed by
GitHub
parent
b374505e7a
commit
8fe50a2136
@@ -37,8 +37,9 @@ describe("collectModuleSpecifiers", () => {
|
||||
const runtimeRequire = createRequire(runtimePackagePath);
|
||||
require.resolve("gaxios");
|
||||
runtimeRequire.resolve("openshell/package.json");
|
||||
resolvePackageFileForCommandExplanation("tree-sitter-bash", "tree-sitter-bash.wasm");
|
||||
`),
|
||||
]).toEqual(["gaxios", "openshell/package.json"]);
|
||||
]).toEqual(["gaxios", "openshell/package.json", "tree-sitter-bash"]);
|
||||
});
|
||||
|
||||
it("resolves simple string constants used by lazy runtime imports", () => {
|
||||
|
||||
Reference in New Issue
Block a user