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
|
required: false
|
||||||
default: '10'
|
default: '10'
|
||||||
|
|
||||||
|
skip-pnpm-setup:
|
||||||
|
description: '当 package-manager=pnpm 时是否跳过 pnpm/action-setup (true/false)'
|
||||||
|
required: false
|
||||||
|
default: 'false'
|
||||||
|
|
||||||
cache-mode:
|
cache-mode:
|
||||||
description: '缓存模式:node_modules 或 store'
|
description: '缓存模式:node_modules 或 store'
|
||||||
required: false
|
required: false
|
||||||
@@ -129,7 +134,7 @@ runs:
|
|||||||
echo "缓存key: ${CACHE_KEY}"
|
echo "缓存key: ${CACHE_KEY}"
|
||||||
|
|
||||||
- name: 确保 pnpm 可用
|
- name: 确保 pnpm 可用
|
||||||
if: inputs.package-manager == 'pnpm'
|
if: inputs.package-manager == 'pnpm' && inputs.skip-pnpm-setup != 'true'
|
||||||
uses: pnpm/action-setup@v4
|
uses: pnpm/action-setup@v4
|
||||||
with:
|
with:
|
||||||
version: ${{ inputs.pnpm-version }}
|
version: ${{ inputs.pnpm-version }}
|
||||||
|
Reference in New Issue
Block a user