浏览代码

CI fix

master
Palash Bansal 2 年前
父节点
当前提交
d033b33a7e
没有帐户链接到提交者的电子邮件
共有 2 个文件被更改,包括 2 次插入2 次删除
  1. 1
    1
      .github/workflows/deploy-pages.yml
  2. 1
    1
      scripts/utils.mjs

+ 1
- 1
.github/workflows/deploy-pages.yml 查看文件

- run: mkdir _site - run: mkdir _site
- run: mv -t _site docs dist examples README.md LICENSE index.html - run: mv -t _site docs dist examples README.md LICENSE index.html
- run: mkdir -p _site/plugins - run: mkdir -p _site/plugins
- run: find plugins -maxdepth 2 -type d \( -name dist -o -name docs \) -exec sh -c "mkdir -p _site/{} && cp -r {}/ _site/{}/" \;
- run: find plugins -maxdepth 2 -type d \( -name dist -o -name docs \) -exec sh -c "mkdir -p _site/{} && cp -r {} _site/{}/.." \;
- name: Setup Pages - name: Setup Pages
uses: actions/configure-pages@v3 uses: actions/configure-pages@v3
- name: Upload artifact - name: Upload artifact

+ 1
- 1
scripts/utils.mjs 查看文件

const pluginDir = path.join(pluginsDir, pluginFolder) const pluginDir = path.join(pluginsDir, pluginFolder)
const packageJsonPath = path.join(pluginDir, 'package.json') const packageJsonPath = path.join(pluginDir, 'package.json')
if (!fs.existsSync(packageJsonPath)) continue; if (!fs.existsSync(packageJsonPath)) continue;
console.log(`NPM install ${pluginFolder}...`)
callback(pluginDir) callback(pluginDir)
} }




export function execEachPlugin(command){ export function execEachPlugin(command){
loopPluginDirs((pluginDir) => { loopPluginDirs((pluginDir) => {
console.log(`Executing ${command} in ${pluginDir}`)
execSync(command, {cwd: pluginDir, stdio: 'inherit'}) execSync(command, {cwd: pluginDir, stdio: 'inherit'})
}) })
} }

正在加载...
取消
保存