Ver código fonte

fix(gates): scope CLI dependencies to shipped trees

Turtle 2 meses atrás
pai
commit
7135703a5e
1 arquivos alterados com 6 adições e 1 exclusões
  1. 6 1
      scripts/verify-cordis-config.ts

+ 6 - 1
scripts/verify-cordis-config.ts

@@ -129,7 +129,12 @@ function validateExampleResolution(): string[] {
 
 function validateAppResolution(): string[] {
   const dependencies = readManifest('apps/cli/package.json').dependencies ?? {}
-  const references = pluginReferences.filter(reference => reference.file.startsWith('apps/cli/'))
+  const shipped = new Set([
+    'apps/cli/base.cordis.yml',
+    'apps/cli/tui.cordis.yml',
+    'apps/cli/web.cordis.yml',
+  ])
+  const references = pluginReferences.filter(reference => shipped.has(reference.file))
   return missingPluginDependencies(references, dependencies, 'apps/cli/package.json')
 }