diff --git a/extensions/qa-matrix/cli.ts b/extensions/qa-matrix/cli.ts index 273931da137..8bcc6de2457 100644 --- a/extensions/qa-matrix/cli.ts +++ b/extensions/qa-matrix/cli.ts @@ -1 +1 @@ -export { registerMatrixQaCli } from "./src/cli.js"; +export { qaRunnerCliRegistrations, registerMatrixQaCli } from "./src/cli.js"; diff --git a/src/plugin-sdk/qa-runner-runtime.ts b/src/plugin-sdk/qa-runner-runtime.ts index 65e49b0aed9..381fa3eb27f 100644 --- a/src/plugin-sdk/qa-runner-runtime.ts +++ b/src/plugin-sdk/qa-runner-runtime.ts @@ -36,13 +36,15 @@ export type QaRunnerCliContribution = }; function listDeclaredQaRunnerPlugins(): Array< - Pick + PluginManifestRecord & { + qaRunners: NonNullable; + } > { return loadPluginManifestRegistry({ cache: true }) .plugins.filter( ( plugin, - ): plugin is Pick & { + ): plugin is PluginManifestRecord & { qaRunners: NonNullable; } => Array.isArray(plugin.qaRunners) && plugin.qaRunners.length > 0, )