Skip to content

Commit cb0d9a0

Browse files
devversiondylhunn
authored andcommitted
ci: fix pullapprove fnmatch patterns due to recent changes (angular#46589)
We recently changed our pullapprove config to work with hidden directories. As part of that, we accidentally invalidated some other pattern parameters due to inconsistency in Pullapprove. e.g. contains any globs uses wcmatch, while `files.exclude` and `files.include` uses `fnmatch`. The current fnmatch patterns are actual wcmatch glob patterns and need to be adjusted for `fnmatch`. As part of this fix (which ensures groups are more correct again), this commit also cleans up some unused `file.exclude` in the `fw-common` group (likely due to a copy-paste mistake). PR Close angular#46589
1 parent 926de8c commit cb0d9a0

1 file changed

Lines changed: 7 additions & 7 deletions

File tree

.pullapprove.yml

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -164,7 +164,7 @@ groups:
164164
<<: *defaults
165165
conditions:
166166
- >
167-
contains_any_globs(files.exclude('packages/compiler-cli/ngcc/**/{*,.*}'), [
167+
contains_any_globs(files.exclude('packages/compiler-cli/ngcc/*'), [
168168
'packages/compiler/**/{*,.*}',
169169
'packages/examples/compiler/**/{*,.*}',
170170
'aio/content/examples/angular-compiler-options/**/{*,.*}',
@@ -187,7 +187,7 @@ groups:
187187
fw-ngcc:
188188
<<: *defaults
189189
conditions:
190-
- files.include('packages/compiler-cli/ngcc/**/{*,.*}')
190+
- files.include('packages/compiler-cli/ngcc/*')
191191
reviewers:
192192
users:
193193
- alxhub
@@ -200,7 +200,7 @@ groups:
200200
fw-migrations:
201201
<<: *defaults
202202
conditions:
203-
- files.include("packages/core/schematics/**/{*,.*}")
203+
- files.include("packages/core/schematics/*")
204204
reviewers:
205205
users:
206206
- alxhub
@@ -215,7 +215,7 @@ groups:
215215
<<: *defaults
216216
conditions:
217217
- >
218-
contains_any_globs(files.exclude("packages/core/schematics/**/{*,.*}"), [
218+
contains_any_globs(files.exclude("packages/core/schematics/*"), [
219219
'packages/core/**/{*,.*}',
220220
'packages/examples/core/**/{*,.*}',
221221
'packages/platform-browser/**/{*,.*}',
@@ -369,7 +369,7 @@ groups:
369369
<<: *defaults
370370
conditions:
371371
- >
372-
contains_any_globs(files.exclude("packages/core/schematics/**/{*,.*}").exclude("packages/common/http/**/{*,.*}"), [
372+
contains_any_globs(files.exclude("packages/common/http/*"), [
373373
'packages/common/**/{*,.*}',
374374
'packages/examples/common/**/{*,.*}',
375375
])
@@ -614,8 +614,8 @@ groups:
614614
<<: *defaults
615615
conditions:
616616
- >
617-
contains_any_globs(files.exclude('packages/compiler-cli/**/{*,.*}').exclude('packages/language-service/**/{*,.*}').exclude('packages/service-worker/**/{*,.*}'), [
618-
'packages/**/{*,.*}/testing/**/{*,.*}',
617+
contains_any_globs(files.exclude('packages/compiler-cli/*').exclude('packages/language-service/*').exclude('packages/service-worker/*'), [
618+
'packages/**/testing/**/{*,.*}',
619619
'aio/content/guide/testing.md',
620620
'aio/content/guide/test-debugging.md',
621621
'aio/content/guide/testing-attribute-directives.md',

0 commit comments

Comments
 (0)