Skip to content

build(deps): Bump github.com/csjones/lefthook-plugin from 2.1.11 to 2.1.12 - #1170

Merged
csjones merged 1 commit into
mainfrom
dependabot/swift/github.com/csjones/lefthook-plugin-2.1.12
Aug 31, 2026
Merged

build(deps): Bump github.com/csjones/lefthook-plugin from 2.1.11 to 2.1.12#1170
csjones merged 1 commit into
mainfrom
dependabot/swift/github.com/csjones/lefthook-plugin-2.1.12

Conversation

@dependabot

@dependabot dependabot Bot commented on behalf of github Aug 31, 2026

Copy link
Copy Markdown
Contributor

Bumps github.com/csjones/lefthook-plugin from 2.1.11 to 2.1.12.

Release notes

Sourced from github.com/csjones/lefthook-plugin's releases.

2.1.12

Changelog

  • b8350fde604197b2422adfc4ae0af080725822b9 ci: fix npm publishing by bumping Node to 24 (#1508)
  • 9fb290d786a0e122fe113b1b49a45bbd0ffa7d28 fix: LEFTHOOK_OUTPUT precedence (#1506)
  • 2f0a9f37cef73e10d95043ba3754329a21850d57 fix: fail the hook when staging fixed files errors (#1484)
Commits

Dependabot compatibility score

Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


Dependabot commands and options

You can trigger Dependabot actions by commenting on this PR:

  • @dependabot rebase will rebase this PR
  • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
  • @dependabot show <dependency name> ignore conditions will show all of the ignore conditions of the specified dependency
  • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)

Bumps [github.com/csjones/lefthook-plugin](https://github.com/csjones/lefthook-plugin) from 2.1.11 to 2.1.12.
- [Release notes](https://github.com/csjones/lefthook-plugin/releases)
- [Commits](csjones/lefthook-plugin@2.1.11...2.1.12)

---
updated-dependencies:
- dependency-name: github.com/csjones/lefthook-plugin
  dependency-version: 2.1.12
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
@dependabot dependabot Bot added dependencies Pull requests that update a dependency file swift_package_manager Pull requests that update Swift_package_manager code labels Aug 31, 2026
@dependabot
dependabot Bot requested a review from csjones as a code owner August 31, 2026 13:35
@dependabot dependabot Bot added dependencies Pull requests that update a dependency file swift_package_manager Pull requests that update Swift_package_manager code labels Aug 31, 2026
@github-actions

Copy link
Copy Markdown
Contributor

Benchmark Comparison: main → PR

✅ No regressions detected. View run

�[33mWarning: this project depends on the benchmark package using its legacy
identifier 'package-benchmark'. The repository has been renamed; please update
your Package.swift to use the new URL and identifier:

.package(url: "https://github.com/ordo-one/benchmark", ...)
.product(name: "Benchmark", package: "benchmark"),
.plugin(name: "BenchmarkPlugin", package: "benchmark"),

Support for the legacy 'package-benchmark' identifier will be removed in a
future release.�[0m

�[33mWarning: running with the Swift runtime interposer on Linux to avoid the Swift 6.3 runtime hook crash. See https://github.com/ordo-one/benchmark/issues/349�[0m
Note: skipping LD_PRELOAD of /__w/swift-secp256k1/swift-secp256k1/Projects/.build/x86_64-unknown-linux-gnu/release/libSwiftRuntimeInterposerSwift.so (not built)
Note: skipping LD_PRELOAD of /__w/swift-secp256k1/swift-secp256k1/Projects/.build/x86_64-unknown-linux-gnu/release/libMallocInterposerSwift.so (not built)

Comparing results between 'main' and 'pr'

Host '801f8d26cb65' with 4 'x86_64' processors with 15 GB memory, running:
#22-Ubuntu SMP Mon Jul 27 17:24:03 UTC 2026

UInt256Benchmarks

add metrics

Time (wall clock): results within specified thresholds, fold down for details.

Time (wall clock) (ns) * p0 p25 p50 p75 p90 p99 p100 Samples
main 120 140 150 151 161 260 481 10000
pr 71 79 84 88 98 138 883 10000
Δ -49 -61 -66 -63 -63 -122 402 0
Improvement % 41 44 44 42 39 47 -84 0

Time (total CPU): results within specified thresholds, fold down for details.

Time (total CPU) (μs) * p0 p25 p50 p75 p90 p99 p100 Samples
main 0 0 0 0 0 0 10000 10000
pr 0 0 0 0 0 0 10000 10000
Δ 0 0 0 0 0 0 0 0
Improvement % 0 0 0 0 0 0 0 0

Throughput (# / s): results within specified thresholds, fold down for details.

Throughput (# / s) (M) p0 p25 p50 p75 p90 p99 p100 Samples
main 8333 7143 6668 6623 6214 3848 2079 10000
pr 14085 12665 11911 11370 10207 7250 1133 10000
Δ 5752 5522 5243 4747 3993 3402 -946 0
Improvement % 69 77 79 72 64 88 -46 0

Memory leaked (resident): results within specified thresholds, fold down for details.

Memory leaked (resident) * p0 p25 p50 p75 p90 p99 p100 Samples
main 0 0 0 0 0 0 0 10000
pr 0 0 0 0 0 0 0 10000
Δ 0 0 0 0 0 0 0 0
Improvement % 0 0 0 0 0 0 0 0

Memory (resident peak): results within specified thresholds, fold down for details.

Memory (resident peak) (M) p0 p25 p50 p75 p90 p99 p100 Samples
main 24 25 25 25 25 25 25 10000
pr 24 24 24 24 24 24 24 10000
Δ 0 -1 -1 -1 -1 -1 -1 0
Improvement % 0 4 4 4 4 4 4 0

Malloc (total): results within specified thresholds, fold down for details.

Malloc (total) * p0 p25 p50 p75 p90 p99 p100 Samples
main 0 0 0 0 0 0 0 10000
pr 0 0 0 0 0 0 0 10000
Δ 0 0 0 0 0 0 0 0
Improvement % 0 0 0 0 0 0 0 0

addMod metrics

Time (wall clock): results within specified thresholds, fold down for details.

Time (wall clock) (ns) * p0 p25 p50 p75 p90 p99 p100 Samples
main 120 130 140 141 160 230 601 10000
pr 66 74 77 83 94 145 5149 10000
Δ -54 -56 -63 -58 -66 -85 4548 0
Improvement % 45 43 45 41 41 37 -757 0

Time (total CPU): results within specified thresholds, fold down for details.

Time (total CPU) (μs) * p0 p25 p50 p75 p90 p99 p100 Samples
main 0 0 0 0 0 0 10000 10000
pr 0 0 0 0 0 0 10000 10000
Δ 0 0 0 0 0 0 0 0
Improvement % 0 0 0 0 0 0 0 0

Throughput (# / s): results within specified thresholds, fold down for details.

Throughput (# / s) (M) p0 p25 p50 p75 p90 p99 p100 Samples
main 8333 7696 7143 7094 6250 4350 1664 10000
pr 15152 13517 12993 12050 10641 6853 194 10000
Δ 6819 5821 5850 4956 4391 2503 -1470 0
Improvement % 82 76 82 70 70 58 -88 0

Memory leaked (resident): results within specified thresholds, fold down for details.

Memory leaked (resident) * p0 p25 p50 p75 p90 p99 p100 Samples
main 0 0 0 0 0 0 0 10000
pr 0 0 0 0 0 0 0 10000
Δ 0 0 0 0 0 0 0 0
Improvement % 0 0 0 0 0 0 0 0

Memory (resident peak): results within specified thresholds, fold down for details.

Memory (resident peak) (M) p0 p25 p50 p75 p90 p99 p100 Samples
main 24 24 24 24 24 24 24 10000
pr 24 25 25 25 25 25 25 10000
Δ 0 1 1 1 1 1 1 0
Improvement % 0 -4 -4 -4 -4 -4 -4 0

Malloc (total): results within specified thresholds, fold down for details.

Malloc (total) * p0 p25 p50 p75 p90 p99 p100 Samples
main 0 0 0 0 0 0 0 10000
pr 0 0 0 0 0 0 0 10000
Δ 0 0 0 0 0 0 0 0
Improvement % 0 0 0 0 0 0 0 0

dividingFullWidth metrics

Time (wall clock): results within specified thresholds, fold down for details.

Time (wall clock) (ns) * p0 p25 p50 p75 p90 p99 p100 Samples
main 3185 3217 3227 3237 3257 3377 28143 10000
pr 2019 2077 2243 2271 2293 2421 10442 10000
Δ -1166 -1140 -984 -966 -964 -956 -17701 0
Improvement % 37 35 30 30 30 28 63 0

Time (total CPU): results within specified thresholds, fold down for details.

Time (total CPU) (μs) * p0 p25 p50 p75 p90 p99 p100 Samples
main 0 0 0 0 0 0 10000 10000
pr 0 0 0 0 0 0 10000 10000
Δ 0 0 0 0 0 0 0 0
Improvement % 0 0 0 0 0 0 0 0

Throughput (# / s): results within specified thresholds, fold down for details.

Throughput (# / s) (K) p0 p25 p50 p75 p90 p99 p100 Samples
main 314 311 310 309 307 295 36 10000
pr 495 482 446 441 436 413 96 10000
Δ 181 171 136 132 129 118 60 0
Improvement % 58 55 44 43 42 40 167 0

Memory leaked (resident): results within specified thresholds, fold down for details.

Memory leaked (resident) * p0 p25 p50 p75 p90 p99 p100 Samples
main 0 0 0 0 0 0 0 10000
pr 0 0 0 0 0 0 0 10000
Δ 0 0 0 0 0 0 0 0
Improvement % 0 0 0 0 0 0 0 0

Memory (resident peak): results within specified thresholds, fold down for details.

Memory (resident peak) (M) p0 p25 p50 p75 p90 p99 p100 Samples
main 24 25 25 25 25 25 25 10000
pr 24 24 24 24 24 24 24 10000
Δ 0 -1 -1 -1 -1 -1 -1 0
Improvement % 0 4 4 4 4 4 4 0

Malloc (total): results within specified thresholds, fold down for details.

Malloc (total) * p0 p25 p50 p75 p90 p99 p100 Samples
main 0 0 0 0 0 0 0 10000
pr 0 0 0 0 0 0 0 10000
Δ 0 0 0 0 0 0 0 0
Improvement % 0 0 0 0 0 0 0 0

mul metrics

Time (wall clock): results within specified thresholds, fold down for details.

Time (wall clock) (ns) * p0 p25 p50 p75 p90 p99 p100 Samples
main 130 141 150 151 160 211 11282 10000
pr 76 97 103 110 120 153 5667 10000
Δ -54 -44 -47 -41 -40 -58 -5615 0
Improvement % 42 31 31 27 25 27 50 0

Time (total CPU): results within specified thresholds, fold down for details.

Time (total CPU) (ns) * p0 p25 p50 p75 p90 p99 p100 Samples
main 0 0 0 0 0 0 10000 10000
pr 0 0 0 0 0 0 10000 10000
Δ 0 0 0 0 0 0 0 0
Improvement % 0 0 0 0 0 0 0 0

Throughput (# / s): results within specified thresholds, fold down for details.

Throughput (# / s) (K) p0 p25 p50 p75 p90 p99 p100 Samples
main 7692 7094 6668 6623 6250 4743 89 10000
pr 13158 10314 9716 9093 8335 6537 176 10000
Δ 5466 3220 3048 2470 2085 1794 87 0
Improvement % 71 45 46 37 33 38 98 0

Memory leaked (resident): results within specified thresholds, fold down for details.

Memory leaked (resident) * p0 p25 p50 p75 p90 p99 p100 Samples
main 0 0 0 0 0 0 0 10000
pr 0 0 0 0 0 0 0 10000
Δ 0 0 0 0 0 0 0 0
Improvement % 0 0 0 0 0 0 0 0

Memory (resident peak): results within specified thresholds, fold down for details.

Memory (resident peak) (M) p0 p25 p50 p75 p90 p99 p100 Samples
main 24 24 24 24 24 24 24 10000
pr 24 24 24 24 24 24 24 10000
Δ 0 0 0 0 0 0 0 0
Improvement % 0 0 0 0 0 0 0 0

Malloc (total): results within specified thresholds, fold down for details.

Malloc (total) * p0 p25 p50 p75 p90 p99 p100 Samples
main 0 0 0 0 0 0 0 10000
pr 0 0 0 0 0 0 0 10000
Δ 0 0 0 0 0 0 0 0
Improvement % 0 0 0 0 0 0 0 0

mulMod metrics

Time (wall clock): results within specified thresholds, fold down for details.

Time (wall clock) (ns) * p0 p25 p50 p75 p90 p99 p100 Samples
main 3466 3497 3507 3507 3517 3627 27011 10000
pr 2279 2357 2473 2579 2645 2749 36615 10000
Δ -1187 -1140 -1034 -928 -872 -878 9604 0
Improvement % 34 33 29 26 25 24 -36 0

Time (total CPU): results within specified thresholds, fold down for details.

Time (total CPU) (ns) * p0 p25 p50 p75 p90 p99 p100 Samples
main 0 0 0 0 0 0 10000 10000
pr 0 0 0 0 0 0 10000 10000
Δ 0 0 0 0 0 0 0 0
Improvement % 0 0 0 0 0 0 0 0

Throughput (# / s): results within specified thresholds, fold down for details.

Throughput (# / s) (K) p0 p25 p50 p75 p90 p99 p100 Samples
main 289 286 285 285 284 275 37 10000
pr 439 425 404 388 378 364 27 10000
Δ 150 139 119 103 94 89 -10 0
Improvement % 52 49 42 36 33 32 -27 0

Memory leaked (resident): results within specified thresholds, fold down for details.

Memory leaked (resident) * p0 p25 p50 p75 p90 p99 p100 Samples
main 0 0 0 0 0 0 0 10000
pr 0 0 0 0 0 0 0 10000
Δ 0 0 0 0 0 0 0 0
Improvement % 0 0 0 0 0 0 0 0

Memory (resident peak): results within specified thresholds, fold down for details.

Memory (resident peak) (M) p0 p25 p50 p75 p90 p99 p100 Samples
main 24 24 24 24 24 24 24 10000
pr 24 24 24 24 24 24 24 10000
Δ 0 0 0 0 0 0 0 0
Improvement % 0 0 0 0 0 0 0 0

Malloc (total): results within specified thresholds, fold down for details.

Malloc (total) * p0 p25 p50 p75 p90 p99 p100 Samples
main 0 0 0 0 0 0 0 10000
pr 0 0 0 0 0 0 0 10000
Δ 0 0 0 0 0 0 0 0
Improvement % 0 0 0 0 0 0 0 0

multipliedFullWidth metrics

Time (wall clock): results within specified thresholds, fold down for details.

Time (wall clock) (ns) * p0 p25 p50 p75 p90 p99 p100 Samples
main 120 150 160 161 171 260 11271 10000
pr 76 102 108 113 118 162 5420 10000
Δ -44 -48 -52 -48 -53 -98 -5851 0
Improvement % 37 32 32 30 31 38 52 0

Time (total CPU): results within specified thresholds, fold down for details.

Time (total CPU) (μs) * p0 p25 p50 p75 p90 p99 p100 Samples
main 0 0 0 0 0 0 10000 10000
pr 0 0 0 0 0 0 10000 10000
Δ 0 0 0 0 0 0 0 0
Improvement % 0 0 0 0 0 0 0 0

Throughput (# / s): results within specified thresholds, fold down for details.

Throughput (# / s) (K) p0 p25 p50 p75 p90 p99 p100 Samples
main 8333 6668 6250 6214 5558 3832 89 10000
pr 13158 9806 9265 8856 8479 6177 185 10000
Δ 4825 3138 3015 2642 2921 2345 96 0
Improvement % 58 47 48 43 53 61 108 0

Memory leaked (resident): results within specified thresholds, fold down for details.

Memory leaked (resident) * p0 p25 p50 p75 p90 p99 p100 Samples
main 0 0 0 0 0 0 0 10000
pr 0 0 0 0 0 0 0 10000
Δ 0 0 0 0 0 0 0 0
Improvement % 0 0 0 0 0 0 0 0

Memory (resident peak): results within specified thresholds, fold down for details.

Memory (resident peak) (M) p0 p25 p50 p75 p90 p99 p100 Samples
main 24 24 24 24 24 24 24 10000
pr 24 24 24 24 24 24 24 10000
Δ 0 0 0 0 0 0 0 0
Improvement % 0 0 0 0 0 0 0 0

Malloc (total): results within specified thresholds, fold down for details.

Malloc (total) * p0 p25 p50 p75 p90 p99 p100 Samples
main 0 0 0 0 0 0 0 10000
pr 0 0 0 0 0 0 0 10000
Δ 0 0 0 0 0 0 0 0
Improvement % 0 0 0 0 0 0 0 0

sub metrics

Time (wall clock): results within specified thresholds, fold down for details.

Time (wall clock) (ns) * p0 p25 p50 p75 p90 p99 p100 Samples
main 150 160 160 170 171 230 29716 10000
pr 66 75 80 89 98 135 12764 10000
Δ -84 -85 -80 -81 -73 -95 -16952 0
Improvement % 56 53 50 48 43 41 57 0

Time (total CPU): results within specified thresholds, fold down for details.

Time (total CPU) (ns) * p0 p25 p50 p75 p90 p99 p100 Samples
main 0 0 0 0 0 0 10000 10000
pr 0 0 0 0 0 0 10000 10000
Δ 0 0 0 0 0 0 0 0
Improvement % 0 0 0 0 0 0 0 0

Throughput (# / s): results within specified thresholds, fold down for details.

Throughput (# / s) (M) p0 p25 p50 p75 p90 p99 p100 Samples
main 6667 6250 6250 5886 5849 4350 34 10000
pr 15152 13337 12501 11239 10207 7410 78 10000
Δ 8485 7087 6251 5353 4358 3060 44 0
Improvement % 127 113 100 91 75 70 129 0

Memory leaked (resident): results within specified thresholds, fold down for details.

Memory leaked (resident) * p0 p25 p50 p75 p90 p99 p100 Samples
main 0 0 0 0 0 0 0 10000
pr 0 0 0 0 0 0 0 10000
Δ 0 0 0 0 0 0 0 0
Improvement % 0 0 0 0 0 0 0 0

Memory (resident peak): results within specified thresholds, fold down for details.

Memory (resident peak) (M) p0 p25 p50 p75 p90 p99 p100 Samples
main 24 24 24 24 24 24 24 10000
pr 24 24 24 24 24 24 24 10000
Δ 0 0 0 0 0 0 0 0
Improvement % 0 0 0 0 0 0 0 0

Malloc (total): results within specified thresholds, fold down for details.

Malloc (total) * p0 p25 p50 p75 p90 p99 p100 Samples
main 0 0 0 0 0 0 0 10000
pr 0 0 0 0 0 0 0 10000
Δ 0 0 0 0 0 0 0 0
Improvement % 0 0 0 0 0 0 0 0

@csjones
csjones merged commit 86af694 into main Aug 31, 2026
10 checks passed
@csjones
csjones deleted the dependabot/swift/github.com/csjones/lefthook-plugin-2.1.12 branch August 31, 2026 14:50
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

dependencies Pull requests that update a dependency file swift_package_manager Pull requests that update Swift_package_manager code

Development

Successfully merging this pull request may close these issues.

1 participant