mirror of
https://github.com/yanhao98/composite-actions.git
synced 2025-12-17 11:20:29 +08:00
更新测试矩阵配置
This commit is contained in:
@@ -56,25 +56,49 @@ jobs:
|
|||||||
strategy:
|
strategy:
|
||||||
fail-fast: false
|
fail-fast: false
|
||||||
matrix:
|
matrix:
|
||||||
npmrc_content:
|
include:
|
||||||
- ''
|
- name: "默认配置(LTS Node + lock 文件)"
|
||||||
- |
|
npmrc_content: ''
|
||||||
|
pnpm_workspace_content: ''
|
||||||
|
lock_file: 'true'
|
||||||
|
cwd: ''
|
||||||
|
|
||||||
|
- name: "默认配置 + 子目录"
|
||||||
|
npmrc_content: ''
|
||||||
|
pnpm_workspace_content: ''
|
||||||
|
lock_file: 'true'
|
||||||
|
cwd: 'test'
|
||||||
|
|
||||||
|
- name: "使用 .npmrc 指定 Node 22"
|
||||||
|
npmrc_content: |
|
||||||
use-node-version=22.14.0 # https://pnpm.io/zh/npmrc#use-node-version
|
use-node-version=22.14.0 # https://pnpm.io/zh/npmrc#use-node-version
|
||||||
pnpm_workspace_content:
|
pnpm_workspace_content: ''
|
||||||
- ''
|
lock_file: 'true'
|
||||||
- |
|
cwd: ''
|
||||||
|
|
||||||
|
- name: "使用 pnpm-workspace.yaml 指定 Node 24"
|
||||||
|
npmrc_content: ''
|
||||||
|
pnpm_workspace_content: |
|
||||||
useNodeVersion: 24.11.0 # https://pnpm.io/zh/settings#usenodeversion
|
useNodeVersion: 24.11.0 # https://pnpm.io/zh/settings#usenodeversion
|
||||||
lock_file:
|
lock_file: 'true'
|
||||||
- 'true'
|
cwd: ''
|
||||||
- 'false'
|
|
||||||
cwd:
|
- name: "无 lock 文件场景"
|
||||||
- ''
|
npmrc_content: ''
|
||||||
- 'test'
|
pnpm_workspace_content: ''
|
||||||
|
lock_file: 'false'
|
||||||
|
cwd: ''
|
||||||
|
|
||||||
|
- name: "无 lock 文件 + 子目录"
|
||||||
|
npmrc_content: ''
|
||||||
|
pnpm_workspace_content: ''
|
||||||
|
lock_file: 'false'
|
||||||
|
cwd: 'test'
|
||||||
steps:
|
steps:
|
||||||
# - uses: actions/checkout@main
|
# - uses: actions/checkout@main
|
||||||
- name: 打印 matrix
|
- name: 打印测试场景
|
||||||
run: |
|
run: |
|
||||||
echo "🤖---- 打印 matrix ----🤖"
|
echo "🤖---- 测试场景: ${{ matrix.name }} ----🤖"
|
||||||
echo "npmrc_content: ${{ matrix.npmrc_content }}"
|
echo "npmrc_content: ${{ matrix.npmrc_content }}"
|
||||||
echo "pnpm_workspace_content: ${{ matrix.pnpm_workspace_content }}"
|
echo "pnpm_workspace_content: ${{ matrix.pnpm_workspace_content }}"
|
||||||
echo "lock_file: ${{ matrix.lock_file }}"
|
echo "lock_file: ${{ matrix.lock_file }}"
|
||||||
|
|||||||
Reference in New Issue
Block a user