Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Chore: Pin dependencies (main) #56

Merged
merged 1 commit into from
Sep 18, 2022
Merged

Conversation

renovate[bot]
Copy link
Contributor

@renovate renovate bot commented Sep 9, 2022

Mend Renovate

This PR contains the following updates:

Package Type Update Change Age Adoption Passing Confidence
@types/semver (source) devDependencies pin ^7.3.12 -> 7.3.12 age adoption passing confidence
@types/yargs (source) devDependencies patch 17.0.11 -> 17.0.12 age adoption passing confidence
async-mutex dependencies minor ^0.3.2 -> ^0.4.0 age adoption passing confidence
fast-glob dependencies patch ^3.2.11 -> ^3.2.12 age adoption passing confidence

Add the preset :preserveSemverRanges to your config if you don't want to pin your dependencies.


Release Notes

DirtyHairy/async-mutex

v0.4.0

Compare Source

This is a full rewrite of the core implementation.

  • Allow negative values for semaphores.
  • Allow weights for semaphore.acquire and semaphore.runExclusive.
    A waiter will be dispatched once the value of the semaphore is greater or
    equal to its weight.
  • Add semaphore.getValue and semaphore.setValue.
  • Allow weights for semaphore.waitForUnlock. The promise will only resolve
    once the value of the semaphore is greater or equal to its weight.
  • Only resolve waitForUnlock once no waiters remain (fixes #​52).
  • waitForUnlock times out if the withTimeout decorator is used.
mrmlnc/fast-glob

v3.2.12

Compare Source

Full Changelog: mrmlnc/fast-glob@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:

fg.sync('**/!(*.md)')
// ['file.md', 'a/file.md', 'a/file.txt']

After fix:

fg.sync('**/!(*.md)')
// ['a/file.txt']

Thanks @​AgentEnder for the issue (#​357).

🚀 Improvements

This release includes performance improvements for the asynchronous method. For this method we now use an asynchronous directory traversal interface instead of using a streaming interface. 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.

Here are a few of measurements on my laptop:

===> 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

Configuration

📅 Schedule: Branch creation - "every weekday" in timezone America/Los_Angeles, Automerge - "on sunday" in timezone America/Los_Angeles.

🚦 Automerge: Enabled.

Rebasing: Whenever PR is behind base branch, or you tick the rebase/retry checkbox.

👻 Immortal: This PR will be recreated if closed unmerged. Get config help if that's undesired.


  • If you want to rebase/retry this PR, click this checkbox.

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

@renovate renovate bot force-pushed the renovate/main-dependencies branch 4 times, most recently from 5a044ff to aa86f2a Compare September 11, 2022 19:24
@codecov-commenter
Copy link

Codecov Report

Merging #56 (aa86f2a) into main (115872d) will increase coverage by 0.06%.
The diff coverage is n/a.

@@            Coverage Diff             @@
##             main      #56      +/-   ##
==========================================
+ Coverage   94.02%   94.09%   +0.06%     
==========================================
  Files          39       39              
  Lines        1490     1490              
  Branches      296      296              
==========================================
+ Hits         1401     1402       +1     
  Misses         85       85              
+ Partials        4        3       -1     
Impacted Files Coverage Δ
src/console/progressBarCLI.ts 98.14% <0.00%> (+1.85%) ⬆️

Help us with your feedback. Take ten seconds to tell us how you rate us. Have a feature suggestion? Share it here.

@renovate renovate bot force-pushed the renovate/main-dependencies branch from aa86f2a to 139f4f1 Compare September 15, 2022 23:25
@renovate renovate bot merged commit 9038692 into main Sep 18, 2022
@renovate renovate bot deleted the renovate/main-dependencies branch September 18, 2022 11:46
@github-actions
Copy link

🔒 Inactive pull request lock

This pull request has been automatically locked since there has not been any recent activity after it was closed. Please open a new issue for related bugs.

Comment generated by the GitHub Lock Issues workflow.

@github-actions github-actions bot locked as resolved and limited conversation to collaborators Oct 25, 2023
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant