Skip to content

Commit 9f4f99a

Browse files
authored
ci(workflow): fix path matching rules to ensure only component directories are matched (#3364)
* fix: 修正路径匹配规则以确保只匹配组件目录 * chore: 还原测试数据
1 parent d6484c7 commit 9f4f99a

File tree

1 file changed

+5
-5
lines changed

1 file changed

+5
-5
lines changed

.github/workflows/test-e2e-pr.yml

+5-5
Original file line numberDiff line numberDiff line change
@@ -43,25 +43,25 @@ jobs:
4343
const componentPathRules = [
4444
// 匹配 packages/renderless/src/{组件名} 路径,支持更深层次的子目录
4545
{
46-
pattern: /^packages\/renderless\/src\/([^/]+)/,
46+
pattern: /^packages\/renderless\/src\/([^/]+)\//,
4747
group: 1,
4848
type: 'renderless'
4949
},
5050
// 匹配 packages/vue/src/{组件名} 路径,支持更深层次的子目录
5151
{
52-
pattern: /^packages\/vue\/src\/([^/]+)/,
52+
pattern: /^packages\/vue\/src\/([^/]+)\//,
5353
group: 1,
5454
type: 'vue'
5555
},
56-
// 匹配示例目录下的组件路径
56+
// 匹配示例目录下的组件路径 - 只匹配目录,不匹配package.json等文件
5757
{
58-
pattern: /^examples\/sites\/demos\/pc\/app\/([^/]+)/,
58+
pattern: /^examples\/sites\/demos\/pc\/app\/([^/]+)\//,
5959
group: 1,
6060
type: 'demo'
6161
},
6262
// 匹配 packages/theme/src/{组件名} 样式路径
6363
{
64-
pattern: /^packages\/theme\/src\/([^/]+)/,
64+
pattern: /^packages\/theme\/src\/([^/]+)\//,
6565
group: 1,
6666
type: 'theme'
6767
}

0 commit comments

Comments
 (0)