























@@ -1248,6 +1248,11 @@ const TOOLING_SOURCE_TEST_TARGETS = new Map([
12481248["scripts/run-oxlint-shards.mjs", ["test/scripts/run-oxlint.test.ts"]],
12491249["scripts/run-with-env.mjs", ["test/scripts/run-with-env.test.ts"]],
12501250["scripts/run-node.mjs", ["src/infra/run-node.test.ts"]],
1251+[
1252+"scripts/stage-bundled-plugin-runtime.mjs",
1253+["test/scripts/stage-bundled-plugin-runtime.test.ts"],
1254+],
1255+["scripts/watch-node.mjs", ["test/scripts/watch-node.test.ts"]],
12511256["scripts/auth-monitor.sh", ["test/scripts/auth-monitor.test.ts"]],
12521257["scripts/codespell-dictionary.txt", ["test/scripts/docs-spellcheck.test.ts"]],
12531258["scripts/codespell-ignore.txt", ["test/scripts/docs-spellcheck.test.ts"]],
@@ -1790,6 +1795,36 @@ const TOOLING_SOURCE_TEST_TARGETS = new Map([
17901795["extensions/canvas/scripts/bundle-a2ui.mjs", ["extensions/canvas/scripts/bundle-a2ui.test.ts"]],
17911796["extensions/canvas/scripts/copy-a2ui.mjs", ["extensions/canvas/scripts/copy-a2ui.test.ts"]],
17921797]);
1798+1799+const TOOLING_DECLARATION_SOURCE_MIRRORS = [
1800+["scripts/build-stamp.d.mts", "scripts/build-stamp.mjs"],
1801+["scripts/ci-changed-scope.d.mts", "scripts/ci-changed-scope.mjs"],
1802+["scripts/copy-bundled-plugin-metadata.d.mts", "scripts/copy-bundled-plugin-metadata.mjs"],
1803+["scripts/docs-link-audit.d.mts", "scripts/docs-link-audit.mjs"],
1804+[
1805+"scripts/lib/bundled-plugin-build-entries.d.mts",
1806+"scripts/lib/bundled-plugin-build-entries.mjs",
1807+],
1808+["scripts/lib/config-boundary-guard.d.mts", "scripts/lib/config-boundary-guard.mjs"],
1809+["scripts/lib/deprecated-config-api-guard.d.mts", "scripts/lib/deprecated-config-api-guard.mjs"],
1810+["scripts/lib/extension-source-classifier.d.mts", "scripts/lib/extension-source-classifier.mjs"],
1811+["scripts/lib/local-build-metadata-paths.d.mts", "scripts/lib/local-build-metadata-paths.mjs"],
1812+["scripts/lib/local-build-metadata.d.mts", "scripts/lib/local-build-metadata.mjs"],
1813+["scripts/lib/plugin-sdk-entries.d.mts", "scripts/lib/plugin-sdk-entries.mjs"],
1814+["scripts/lib/vitest-local-scheduling.d.mts", "scripts/lib/vitest-local-scheduling.mjs"],
1815+["scripts/run-node.d.mts", "scripts/run-node.mjs"],
1816+["scripts/stage-bundled-plugin-runtime.d.mts", "scripts/stage-bundled-plugin-runtime.mjs"],
1817+["scripts/watch-node.d.mts", "scripts/watch-node.mjs"],
1818+];
1819+1820+for (const [declarationPath, implementationPath] of TOOLING_DECLARATION_SOURCE_MIRRORS) {
1821+const targets = TOOLING_SOURCE_TEST_TARGETS.get(implementationPath);
1822+if (targets === undefined) {
1823+throw new Error(`Missing changed-test route for declaration mirror ${implementationPath}`);
1824+}
1825+TOOLING_SOURCE_TEST_TARGETS.set(declarationPath, targets);
1826+}
1827+17931828const TOOLING_TEST_TARGETS = new Map([
17941829["test/scripts/auth-monitor.test.ts", ["test/scripts/auth-monitor.test.ts"]],
17951830["test/scripts/barnacle-auto-response.test.ts", ["test/scripts/barnacle-auto-response.test.ts"]],
此内容由惯性聚合(RSS阅读器)自动聚合整理,仅供阅读参考。 原文来自 — 版权归原作者所有。