mirror of
https://git.bjxgj.com/xgj/xgj-actions.git
synced 2025-10-14 06:33:37 +08:00
feat: 添加跳过pnpm-setup选项以支持自定义pnpm安装
This commit is contained in:
@@ -15,6 +15,11 @@ inputs:
|
||||
required: false
|
||||
default: '10'
|
||||
|
||||
skip-pnpm-setup:
|
||||
description: '当 package-manager=pnpm 时是否跳过 pnpm/action-setup (true/false)'
|
||||
required: false
|
||||
default: 'false'
|
||||
|
||||
cache-mode:
|
||||
description: '缓存模式:node_modules 或 store'
|
||||
required: false
|
||||
@@ -129,7 +134,7 @@ runs:
|
||||
echo "缓存key: ${CACHE_KEY}"
|
||||
|
||||
- name: 确保 pnpm 可用
|
||||
if: inputs.package-manager == 'pnpm'
|
||||
if: inputs.package-manager == 'pnpm' && inputs.skip-pnpm-setup != 'true'
|
||||
uses: pnpm/action-setup@v4
|
||||
with:
|
||||
version: ${{ inputs.pnpm-version }}
|
||||
|
Reference in New Issue
Block a user