stencila / dockta

🐳 A Docker image builder for researchers
https://stencila.github.io/dockta/
Apache License 2.0
121 stars 12 forks source link

fix(dependencies): update dependency fast-glob to v3.2.12 #259

Closed renovate[bot] closed 1 year ago

renovate[bot] commented 1 year ago

Mend Renovate

This PR contains the following updates:

Package Change Age Adoption Passing Confidence
fast-glob 3.2.7 -> 3.2.12 age adoption passing confidence

Release Notes

mrmlnc/fast-glob ### [`v3.2.12`](https://togithub.com/mrmlnc/fast-glob/releases/tag/3.2.12) [Compare Source](https://togithub.com/mrmlnc/fast-glob/compare/3.2.11...3.2.12) > **Full Changelog**: https://github.com/mrmlnc/fast-glob/compare/3.2.11...3.2.12 #### 🐛 Bug fixes Fixed an issue introduced in `3.2.7` related to incorrect application of patterns to entries with a trailing slash when the entry is not a directory. Before changes: ```js fg.sync('**/!(*.md)') // ['file.md', 'a/file.md', 'a/file.txt'] ``` After fix: ```js fg.sync('**/!(*.md)') // ['a/file.txt'] ``` Thanks [@​AgentEnder](https://togithub.com/AgentEnder) for the issue ([#​357](https://togithub.com/mrmlnc/fast-glob/issues/357)). #### 🚀 Improvements This release includes performance improvements for [the asynchronous method](https://togithub.com/mrmlnc/fast-glob#asynchronous). For this method we now use an [asynchronous directory traversal interface](https://togithub.com/nodelib/nodelib/tree/master/packages/fs/fs.walk#walkpath-optionsorsettings-callback) instead of using a [streaming interface](https://togithub.com/nodelib/nodelib/tree/master/packages/fs/fs.walk#walkstreampath-optionsorsettings). This gives up to 15% acceleration for medium and large directories. The result depends a lot on hardware. You can find the benchmark results for this release in CI [here](https://togithub.com/mrmlnc/fast-glob/actions/runs/3020192816). Here are a few of measurements on my laptop: ```js ===> Benchmark pattern "*" with 100 launches (regression, async) ===> Max stdev: 7 | Retries: 3 | Options: {} Name Time, ms Time stdev, % Memory, MB Memory stdev, % Entries Errors Retries --------------------- -------- ------------- ---------- --------------- ------- ------ ------- fast-glob-current.js 4.390 0.252 6.253 0.015 4 0 1 fast-glob-previous.js 5.653 0.633 6.051 0.056 4 0 1 ===> Benchmark pattern "**" with 100 launches (regression, async) ===> Max stdev: 7 | Retries: 3 | Options: {} Name Time, ms Time stdev, % Memory, MB Memory stdev, % Entries Errors Retries --------------------- -------- ------------- ---------- --------------- ------- ------ ------- fast-glob-current.js 34.587 1.287 10.654 0.607 11835 0 1 fast-glob-previous.js 41.972 2.086 10.236 1.224 11835 0 1 ``` ### [`v3.2.11`](https://togithub.com/mrmlnc/fast-glob/releases/tag/3.2.11) [Compare Source](https://togithub.com/mrmlnc/fast-glob/compare/3.2.10...3.2.11) > **Full Changelog**: https://github.com/mrmlnc/fast-glob/compare/3.2.10...3.2.11 #### 🐛 Bug fixes Yeap, this is another release aimed at fixing problems with detecting brace expansions in patterns. This time, patterns like `abc/{a.txt,b.js}` was not marked as a dynamic pattern. So, now the regex has been rewritten to a generalized solution as a function to avoid future problems due to the complexity of the regular expression. Thanks [@​MurzNN](https://togithub.com/MurzNN) for the report of this problem ([#​351](https://togithub.com/mrmlnc/fast-glob/issues/351)). ### [`v3.2.10`](https://togithub.com/mrmlnc/fast-glob/releases/tag/3.2.10) [Compare Source](https://togithub.com/mrmlnc/fast-glob/compare/3.2.9...3.2.10) > **Full Changelog**: https://github.com/mrmlnc/fast-glob/compare/3.2.9...3.2.10 #### 🐛 Bug fixes - Fixed a regression in `3.2.8` when the `{a,b,c}` pattern no longer considered a dynamic pattern (thanks [@​amitdahan](https://togithub.com/amitdahan), [#​347](https://togithub.com/mrmlnc/fast-glob/issues/347)). #### 🥇 New Contributors - [@​amitdahan](https://togithub.com/amitdahan) made their first contribution in [https://github.com/mrmlnc/fast-glob/pull/348](https://togithub.com/mrmlnc/fast-glob/pull/348) ### [`v3.2.9`](https://togithub.com/mrmlnc/fast-glob/releases/tag/3.2.9) [Compare Source](https://togithub.com/mrmlnc/fast-glob/compare/3.2.8...3.2.9) > **Full Changelog**: https://github.com/mrmlnc/fast-glob/compare/3.2.8...3.2.9 #### 🐛 Bug fixes - Fixed a regression in `3.2.8` with invalid regular expression on older node.js versions ([#​345](https://togithub.com/mrmlnc/fast-glob/issues/345)). ### [`v3.2.8`](https://togithub.com/mrmlnc/fast-glob/releases/tag/3.2.8) [Compare Source](https://togithub.com/mrmlnc/fast-glob/compare/3.2.7...3.2.8) > **Full Changelog**: https://github.com/mrmlnc/fast-glob/compare/3.2.7...3.2.8 #### 🐛 Bug fixes ##### Fix directory matching with trailing slashes ([#​290](https://togithub.com/mrmlnc/fast-glob/issues/290)) > Thanks [@​Trott](https://togithub.com/Trott) for investigating the problem and the detailed description. Previously the `src/*/` pattern did not work as expected (like `src/*`). ##### Double-slash in the middle of the pattern is not collapsed ([#​330](https://togithub.com/mrmlnc/fast-glob/issues/330)) Starting from this release, patterns like `src//*` will work like similar patterns without duplicate slashes. This was done for continuity with other solutions (`glob`, `ls src//*`, python, golang, …). ##### Adjust inefficient regular expressions ([#​336](https://togithub.com/mrmlnc/fast-glob/issues/336), [#​342](https://togithub.com/mrmlnc/fast-glob/issues/342), [#​344](https://togithub.com/mrmlnc/fast-glob/issues/344)) > Thanks [@​Trott](https://togithub.com/Trott) for fixing bugs and [@​XhmikosR](https://togithub.com/XhmikosR) for adding the [CodeQL action](https://togithub.com/github/codeql-action) to CI pipeline. #### 📖 Documentation - Some documentation improvements ([#​327](https://togithub.com/mrmlnc/fast-glob/issues/327), thanks [@​MarcelloTheArcane](https://togithub.com/MarcelloTheArcane)). #### ⚙️ Infrastructure - The [CodeQL action](https://togithub.com/github/codeql-action) has been added to CI pipeline ([#​338](https://togithub.com/mrmlnc/fast-glob/issues/338), thanks [@​XhmikosR](https://togithub.com/XhmikosR)). #### 🥇 New Contributors - [@​MarcelloTheArcane](https://togithub.com/MarcelloTheArcane) made their first contribution in [https://github.com/mrmlnc/fast-glob/pull/327](https://togithub.com/mrmlnc/fast-glob/pull/327) - [@​Trott](https://togithub.com/Trott) made their first contribution in [https://github.com/mrmlnc/fast-glob/pull/336](https://togithub.com/mrmlnc/fast-glob/pull/336) - [@​XhmikosR](https://togithub.com/XhmikosR) made their first contribution in [https://github.com/mrmlnc/fast-glob/pull/338](https://togithub.com/mrmlnc/fast-glob/pull/338)

Configuration

📅 Schedule: Branch creation - "before 12pm on Wednesday" in timezone UTC, Automerge - At any time (no schedule defined).

🚦 Automerge: Enabled.

Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.

🔕 Ignore: Close this PR and you won't be reminded about this update again.



This PR has been generated by Mend Renovate. View repository job log here.

codecov-commenter commented 1 year ago

Codecov Report

Patch and project coverage have no change.

Comparison is base (0d962f0) 78.89% compared to head (30bdfa4) 78.89%.

Additional details and impacted files ```diff @@ Coverage Diff @@ ## master #259 +/- ## ======================================= Coverage 78.89% 78.89% ======================================= Files 22 22 Lines 1047 1047 Branches 231 231 ======================================= Hits 826 826 Misses 220 220 Partials 1 1 ``` Help us with your feedback. Take ten seconds to tell us [how you rate us](https://about.codecov.io/nps?utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=stencila). Have a feature suggestion? [Share it here.](https://app.codecov.io/gh/feedback/?utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=stencila)

:umbrella: View full report in Codecov by Sentry.
:loudspeaker: Do you have feedback about the report comment? Let us know in this issue.

stencila-ci commented 1 year ago

:tada: This PR is included in version 0.25.8 :tada:

The release is available on GitHub release

Your semantic-release bot :package::rocket: