소스 검색

workflow: ignore non-package directories in /packages (#10016)

LiuSeen 2 년 전
부모
커밋
3135fcb0e4
1개의 변경된 파일4개의 추가작업 그리고 1개의 파일을 삭제
  1. 4 1
      scripts/utils.js

+ 4 - 1
scripts/utils.js

@@ -6,7 +6,10 @@ import { createRequire } from 'node:module'
 const require = createRequire(import.meta.url)
 const require = createRequire(import.meta.url)
 
 
 export const targets = fs.readdirSync('packages').filter(f => {
 export const targets = fs.readdirSync('packages').filter(f => {
-  if (!fs.statSync(`packages/${f}`).isDirectory()) {
+  if (
+    !fs.statSync(`packages/${f}`).isDirectory() ||
+    !fs.existsSync(`packages/${f}/package.json`)
+  ) {
     return false
     return false
   }
   }
   const pkg = require(`../packages/${f}/package.json`)
   const pkg = require(`../packages/${f}/package.json`)