You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Hello guys,
I created a small sample, using the ui5-tooling with simple configuration and custom task.
I tried to exclude all files from processing, except for two types of files (.lit.js and .hbs), look at the ui5.yaml.
But, this seems to cause an issue in my custom task, when I try to execute workspace.byGlob("/resources/*.hbs") - it matches not only .hbs files, but the .lit.js files as well.
Expected Behavior
workspace.byGlob("/resources/*.hbs") to match .hbs files only.
Current Behavior
workspace.byGlob("/resources/*.hbs") matches not just .hbs files, but .lit.js as well.
…e result set themselves
The current handling of glob exclude patterns may lead to resources
being added to a result set even though they do not match the provided
glob patterns. This can happen if a negated exclude pattern is provided.
Resolves https://github.com/SAP/ui5-builder/issues/367
Thanks for reporting! I looked into this and created SAP/ui5-fs#193 with a possible implementation to resolve this. However, this depends on the implementation of a change in the upstream fast-glob library: mrmlnc/fast-glob#86
Until then, every resource you re-include in your exclude patterns gets added to the result set, even if your actual glob pattern does not match it.
Hello guys,
I created a small sample, using the ui5-tooling with simple configuration and custom task.
I tried to exclude all files from processing, except for two types of files (.lit.js and .hbs), look at the ui5.yaml.
But, this seems to cause an issue in my custom task, when I try to execute
workspace.byGlob("/resources/*.hbs")
- it matches not only.hbs
files, but the.lit.js
files as well.Expected Behavior
workspace.byGlob("/resources/*.hbs")
to match.hbs
files only.Current Behavior
workspace.byGlob("/resources/*.hbs")
matches not just.hbs
files, but.lit.js
as well.Steps to reproduce the issue
npm install
in the rootnpm run build
workspace.byGlob("/resources/*.hbs")
is logged and you can see that it finds not just.hbs
files. Or, You can add debugger in the task at this line:https://github.com/ilhan007/ui5-tooling-customtask-sample/blob/master/lib/task.js#L5Context
ui5 --version
when using the CLI):1.12.1
12.13.0
6.12
macOS 10.15 Catalina
Affected components (if known)
The text was updated successfully, but these errors were encountered: