Skip to content

chore(deps): update module github.com/go-git/go-git/v5 to v5.19.0 [security] - #30

Merged
nanjingfm merged 1 commit into
alauda-v4.3.3from
renovate/go-github.com-go-git-go-git-v5-vulnerability
May 21, 2026
Merged

nanjingfm merged 1 commit into
alauda-v4.3.3from
renovate/go-github.com-go-git-go-git-v5-vulnerability

Conversation

@alaudaa-renovate

Copy link
Copy Markdown

This PR contains the following updates:

Package Change Age Confidence
github.com/go-git/go-git/v5 v5.18.0 -> v5.19.0 age confidence

go-git's improper parsing of specially crafted objects may lead to inconsistent interpretation compared to upstream Git

CVE-2026-45022 / GHSA-389r-gv7p-r3rp

More information

Details

Impact

go-git may parse malformed Git objects in a way that differs from upstream Git. When commit or tag objects contain ambiguous or malformed headers, go-git’s decoded representation may expose values differently from how Git itself would interpret or reject the same object.

Additionally, go-git’s commit signing and verification logic operates over commit data reconstructed from go-git’s parsed representation rather than the original raw object bytes. As a result, go-git may sign or verify a commit payload that is not byte-for-byte equivalent to the object stored in the repository.

This can cause a signature to appear valid for a commit whose displayed or effective metadata differs from the object that was intended to be signed.

Patches

Users should upgrade to a patched version in order to mitigate this vulnerability. Versions prior to v5 are likely to be affected, users are recommended to upgrade to a supported go-git version.

Credit

Thanks to @​bugbunny-research (https://bugbunny.ai/) for reporting this to sigstore/gitsign, and to @​wlynch, @​patzielinski and @​adityasaky for coordinating the disclosure with the go-git project. 🙇 🥇

Thanks to @​wayphinder for reporting this to the go-git project. 🙇

Severity

  • CVSS Score: Unknown
  • Vector String: CVSS:4.0/AV:N/AC:H/AT:N/PR:L/UI:N/VC:N/VI:H/VA:N/SC:N/SI:H/SA:N

References

This data is provided by OSV and the GitHub Advisory Database (CC-BY 4.0).


Release Notes

go-git/go-git (github.com/go-git/go-git/v5)

v5.19.0

Compare Source

What's Changed

Full Changelog: go-git/go-git@v5.18.0...v5.19.0


Configuration

📅 Schedule: Branch creation - "" in timezone Asia/Shanghai, Automerge - At any time (no schedule defined).

🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.

♻ 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.


  • If you want to rebase/retry this PR, check this box

This PR has been generated by Renovate Bot.

@alaudaa-renovate

Copy link
Copy Markdown
Author

ℹ Artifact update notice

File name: go.mod

In order to perform the update(s) described in the table above, Renovate ran the go get command, which resulted in the following additional change(s):

  • 5 additional dependencies were updated

Details:

Package Change
golang.org/x/exp v0.0.0-20250305212735-054e65f0b394 -> v0.0.0-20260410095643-746e56fc9e2f
github.com/cyphar/filepath-securejoin v0.4.1 -> v0.6.1
github.com/go-git/go-billy/v5 v5.8.0 -> v5.9.0
github.com/pjbgf/sha1cd v0.3.2 -> v0.6.0
golang.org/x/tools v0.43.0 -> v0.44.0

@github-actions github-actions Bot left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Benchmark

Details
Benchmark suite Current: 30273d6 Previous: 02c730a Ratio
BenchmarkFlatten/depth-1_[]int([1_2_3]) (github.com/hairyhenderson/gomplate/v4/coll) 166.6 ns/op 168 B/op 5 allocs/op 163.8 ns/op 168 B/op 5 allocs/op 1.02
BenchmarkFlatten/depth-1_[]int([1_2_3]) (github.com/hairyhenderson/gomplate/v4/coll) - ns/op 166.6 ns/op 163.8 ns/op 1.02
BenchmarkFlatten/depth-1_[]int([1_2_3]) (github.com/hairyhenderson/gomplate/v4/coll) - B/op 168 B/op 168 B/op 1
BenchmarkFlatten/depth-1_[]int([1_2_3]) (github.com/hairyhenderson/gomplate/v4/coll) - allocs/op 5 allocs/op 5 allocs/op 1
BenchmarkFlatten/depth-1_[3]int([1_2_3]) (github.com/hairyhenderson/gomplate/v4/coll) 116.3 ns/op 144 B/op 2 allocs/op 112.7 ns/op 144 B/op 2 allocs/op 1.03
BenchmarkFlatten/depth-1_[3]int([1_2_3]) (github.com/hairyhenderson/gomplate/v4/coll) - ns/op 116.3 ns/op 112.7 ns/op 1.03
BenchmarkFlatten/depth-1_[3]int([1_2_3]) (github.com/hairyhenderson/gomplate/v4/coll) - B/op 144 B/op 144 B/op 1
BenchmarkFlatten/depth-1_[3]int([1_2_3]) (github.com/hairyhenderson/gomplate/v4/coll) - allocs/op 2 allocs/op 2 allocs/op 1
BenchmarkFlatten/depth-1_[]interface_{}([[]_[1_2]_3]) (github.com/hairyhenderson/gomplate/v4/coll) 197 ns/op 208 B/op 5 allocs/op 194.8 ns/op 208 B/op 5 allocs/op 1.01
BenchmarkFlatten/depth-1_[]interface_{}([[]_[1_2]_3]) (github.com/hairyhenderson/gomplate/v4/coll) - ns/op 197 ns/op 194.8 ns/op 1.01
BenchmarkFlatten/depth-1_[]interface_{}([[]_[1_2]_3]) (github.com/hairyhenderson/gomplate/v4/coll) - B/op 208 B/op 208 B/op 1
BenchmarkFlatten/depth-1_[]interface_{}([[]_[1_2]_3]) (github.com/hairyhenderson/gomplate/v4/coll) - allocs/op 5 allocs/op 5 allocs/op 1
BenchmarkFlatten/depth-1_[]interface_{}([[one]_[[1_2]]_3]) (github.com/hairyhenderson/gomplate/v4/coll) 383.8 ns/op 344 B/op 11 allocs/op 379.4 ns/op 344 B/op 11 allocs/op 1.01
BenchmarkFlatten/depth-1_[]interface_{}([[one]_[[1_2]]_3]) (github.com/hairyhenderson/gomplate/v4/coll) - ns/op 383.8 ns/op 379.4 ns/op 1.01
BenchmarkFlatten/depth-1_[]interface_{}([[one]_[[1_2]]_3]) (github.com/hairyhenderson/gomplate/v4/coll) - B/op 344 B/op 344 B/op 1
BenchmarkFlatten/depth-1_[]interface_{}([[one]_[[1_2]]_3]) (github.com/hairyhenderson/gomplate/v4/coll) - allocs/op 11 allocs/op 11 allocs/op 1
BenchmarkFlatten/depth-1_[]interface_{}([[one]_[[[1]_[2_[3]]]_[4_5]]_6]) (github.com/hairyhenderson/gomplate/v4/coll) 753.5 ns/op 896 B/op 19 allocs/op 764 ns/op 896 B/op 19 allocs/op 0.99
BenchmarkFlatten/depth-1_[]interface_{}([[one]_[[[1]_[2_[3]]]_[4_5]]_6]) (github.com/hairyhenderson/gomplate/v4/coll) - ns/op 753.5 ns/op 764 ns/op 0.99
BenchmarkFlatten/depth-1_[]interface_{}([[one]_[[[1]_[2_[3]]]_[4_5]]_6]) (github.com/hairyhenderson/gomplate/v4/coll) - B/op 896 B/op 896 B/op 1
BenchmarkFlatten/depth-1_[]interface_{}([[one]_[[[1]_[2_[3]]]_[4_5]]_6]) (github.com/hairyhenderson/gomplate/v4/coll) - allocs/op 19 allocs/op 19 allocs/op 1
BenchmarkFlatten/depth0_[]int([1_2_3]) (github.com/hairyhenderson/gomplate/v4/coll) 110.4 ns/op 72 B/op 4 allocs/op 109.4 ns/op 72 B/op 4 allocs/op 1.01
BenchmarkFlatten/depth0_[]int([1_2_3]) (github.com/hairyhenderson/gomplate/v4/coll) - ns/op 110.4 ns/op 109.4 ns/op 1.01
BenchmarkFlatten/depth0_[]int([1_2_3]) (github.com/hairyhenderson/gomplate/v4/coll) - B/op 72 B/op 72 B/op 1
BenchmarkFlatten/depth0_[]int([1_2_3]) (github.com/hairyhenderson/gomplate/v4/coll) - allocs/op 4 allocs/op 4 allocs/op 1
BenchmarkFlatten/depth0_[3]int([1_2_3]) (github.com/hairyhenderson/gomplate/v4/coll) 65.1 ns/op 48 B/op 1 allocs/op 60 ns/op 48 B/op 1 allocs/op 1.08
BenchmarkFlatten/depth0_[3]int([1_2_3]) (github.com/hairyhenderson/gomplate/v4/coll) - ns/op 65.1 ns/op 60 ns/op 1.08
BenchmarkFlatten/depth0_[3]int([1_2_3]) (github.com/hairyhenderson/gomplate/v4/coll) - B/op 48 B/op 48 B/op 1
BenchmarkFlatten/depth0_[3]int([1_2_3]) (github.com/hairyhenderson/gomplate/v4/coll) - allocs/op 1 allocs/op 1 allocs/op 1
BenchmarkFlatten/depth0_[]interface_{}([[]_[1_2]_3]) (github.com/hairyhenderson/gomplate/v4/coll) 4.213 ns/op 0 B/op 0 allocs/op 4.052 ns/op 0 B/op 0 allocs/op 1.04
BenchmarkFlatten/depth0_[]interface_{}([[]_[1_2]_3]) (github.com/hairyhenderson/gomplate/v4/coll) - ns/op 4.213 ns/op 4.052 ns/op 1.04
BenchmarkFlatten/depth0_[]interface_{}([[]_[1_2]_3]) (github.com/hairyhenderson/gomplate/v4/coll) - B/op 0 B/op 0 B/op 1
BenchmarkFlatten/depth0_[]interface_{}([[]_[1_2]_3]) (github.com/hairyhenderson/gomplate/v4/coll) - allocs/op 0 allocs/op 0 allocs/op 1
BenchmarkFlatten/depth0_[]interface_{}([[one]_[[1_2]]_3]) (github.com/hairyhenderson/gomplate/v4/coll) 4.208 ns/op 0 B/op 0 allocs/op 4.08 ns/op 0 B/op 0 allocs/op 1.03
BenchmarkFlatten/depth0_[]interface_{}([[one]_[[1_2]]_3]) (github.com/hairyhenderson/gomplate/v4/coll) - ns/op 4.208 ns/op 4.08 ns/op 1.03
BenchmarkFlatten/depth0_[]interface_{}([[one]_[[1_2]]_3]) (github.com/hairyhenderson/gomplate/v4/coll) - B/op 0 B/op 0 B/op 1
BenchmarkFlatten/depth0_[]interface_{}([[one]_[[1_2]]_3]) (github.com/hairyhenderson/gomplate/v4/coll) - allocs/op 0 allocs/op 0 allocs/op 1
BenchmarkFlatten/depth0_[]interface_{}([[one]_[[[1]_[2_[3]]]_[4_5]]_6]) (github.com/hairyhenderson/gomplate/v4/coll) 4.217 ns/op 0 B/op 0 allocs/op 4.055 ns/op 0 B/op 0 allocs/op 1.04
BenchmarkFlatten/depth0_[]interface_{}([[one]_[[[1]_[2_[3]]]_[4_5]]_6]) (github.com/hairyhenderson/gomplate/v4/coll) - ns/op 4.217 ns/op 4.055 ns/op 1.04
BenchmarkFlatten/depth0_[]interface_{}([[one]_[[[1]_[2_[3]]]_[4_5]]_6]) (github.com/hairyhenderson/gomplate/v4/coll) - B/op 0 B/op 0 B/op 1
BenchmarkFlatten/depth0_[]interface_{}([[one]_[[[1]_[2_[3]]]_[4_5]]_6]) (github.com/hairyhenderson/gomplate/v4/coll) - allocs/op 0 allocs/op 0 allocs/op 1
BenchmarkFlatten/depth1_[]int([1_2_3]) (github.com/hairyhenderson/gomplate/v4/coll) 166 ns/op 168 B/op 5 allocs/op 162.9 ns/op 168 B/op 5 allocs/op 1.02
BenchmarkFlatten/depth1_[]int([1_2_3]) (github.com/hairyhenderson/gomplate/v4/coll) - ns/op 166 ns/op 162.9 ns/op 1.02
BenchmarkFlatten/depth1_[]int([1_2_3]) (github.com/hairyhenderson/gomplate/v4/coll) - B/op 168 B/op 168 B/op 1
BenchmarkFlatten/depth1_[]int([1_2_3]) (github.com/hairyhenderson/gomplate/v4/coll) - allocs/op 5 allocs/op 5 allocs/op 1
BenchmarkFlatten/depth1_[3]int([1_2_3]) (github.com/hairyhenderson/gomplate/v4/coll) 116.7 ns/op 144 B/op 2 allocs/op 111.3 ns/op 144 B/op 2 allocs/op 1.05
BenchmarkFlatten/depth1_[3]int([1_2_3]) (github.com/hairyhenderson/gomplate/v4/coll) - ns/op 116.7 ns/op 111.3 ns/op 1.05
BenchmarkFlatten/depth1_[3]int([1_2_3]) (github.com/hairyhenderson/gomplate/v4/coll) - B/op 144 B/op 144 B/op 1
BenchmarkFlatten/depth1_[3]int([1_2_3]) (github.com/hairyhenderson/gomplate/v4/coll) - allocs/op 2 allocs/op 2 allocs/op 1
BenchmarkFlatten/depth1_[]interface_{}([[]_[1_2]_3]) (github.com/hairyhenderson/gomplate/v4/coll) 153 ns/op 144 B/op 4 allocs/op 152.9 ns/op 144 B/op 4 allocs/op 1.00
BenchmarkFlatten/depth1_[]interface_{}([[]_[1_2]_3]) (github.com/hairyhenderson/gomplate/v4/coll) - ns/op 153 ns/op 152.9 ns/op 1.00
BenchmarkFlatten/depth1_[]interface_{}([[]_[1_2]_3]) (github.com/hairyhenderson/gomplate/v4/coll) - B/op 144 B/op 144 B/op 1
BenchmarkFlatten/depth1_[]interface_{}([[]_[1_2]_3]) (github.com/hairyhenderson/gomplate/v4/coll) - allocs/op 4 allocs/op 4 allocs/op 1
BenchmarkFlatten/depth1_[]interface_{}([[one]_[[1_2]]_3]) (github.com/hairyhenderson/gomplate/v4/coll) 195.7 ns/op 168 B/op 5 allocs/op 196.9 ns/op 168 B/op 5 allocs/op 0.99
BenchmarkFlatten/depth1_[]interface_{}([[one]_[[1_2]]_3]) (github.com/hairyhenderson/gomplate/v4/coll) - ns/op 195.7 ns/op 196.9 ns/op 0.99
BenchmarkFlatten/depth1_[]interface_{}([[one]_[[1_2]]_3]) (github.com/hairyhenderson/gomplate/v4/coll) - B/op 168 B/op 168 B/op 1
BenchmarkFlatten/depth1_[]interface_{}([[one]_[[1_2]]_3]) (github.com/hairyhenderson/gomplate/v4/coll) - allocs/op 5 allocs/op 5 allocs/op 1
BenchmarkFlatten/depth1_[]interface_{}([[one]_[[[1]_[2_[3]]]_[4_5]]_6]) (github.com/hairyhenderson/gomplate/v4/coll) 131.8 ns/op 128 B/op 3 allocs/op 134.6 ns/op 128 B/op 3 allocs/op 0.98
BenchmarkFlatten/depth1_[]interface_{}([[one]_[[[1]_[2_[3]]]_[4_5]]_6]) (github.com/hairyhenderson/gomplate/v4/coll) - ns/op 131.8 ns/op 134.6 ns/op 0.98
BenchmarkFlatten/depth1_[]interface_{}([[one]_[[[1]_[2_[3]]]_[4_5]]_6]) (github.com/hairyhenderson/gomplate/v4/coll) - B/op 128 B/op 128 B/op 1
BenchmarkFlatten/depth1_[]interface_{}([[one]_[[[1]_[2_[3]]]_[4_5]]_6]) (github.com/hairyhenderson/gomplate/v4/coll) - allocs/op 3 allocs/op 3 allocs/op 1
BenchmarkFlatten/depth2_[]int([1_2_3]) (github.com/hairyhenderson/gomplate/v4/coll) 166.4 ns/op 168 B/op 5 allocs/op 162.1 ns/op 168 B/op 5 allocs/op 1.03
BenchmarkFlatten/depth2_[]int([1_2_3]) (github.com/hairyhenderson/gomplate/v4/coll) - ns/op 166.4 ns/op 162.1 ns/op 1.03
BenchmarkFlatten/depth2_[]int([1_2_3]) (github.com/hairyhenderson/gomplate/v4/coll) - B/op 168 B/op 168 B/op 1
BenchmarkFlatten/depth2_[]int([1_2_3]) (github.com/hairyhenderson/gomplate/v4/coll) - allocs/op 5 allocs/op 5 allocs/op 1
BenchmarkFlatten/depth2_[3]int([1_2_3]) (github.com/hairyhenderson/gomplate/v4/coll) 117.6 ns/op 144 B/op 2 allocs/op 112.2 ns/op 144 B/op 2 allocs/op 1.05
BenchmarkFlatten/depth2_[3]int([1_2_3]) (github.com/hairyhenderson/gomplate/v4/coll) - ns/op 117.6 ns/op 112.2 ns/op 1.05
BenchmarkFlatten/depth2_[3]int([1_2_3]) (github.com/hairyhenderson/gomplate/v4/coll) - B/op 144 B/op 144 B/op 1
BenchmarkFlatten/depth2_[3]int([1_2_3]) (github.com/hairyhenderson/gomplate/v4/coll) - allocs/op 2 allocs/op 2 allocs/op 1
BenchmarkFlatten/depth2_[]interface_{}([[]_[1_2]_3]) (github.com/hairyhenderson/gomplate/v4/coll) 197.2 ns/op 208 B/op 5 allocs/op 198.2 ns/op 208 B/op 5 allocs/op 0.99
BenchmarkFlatten/depth2_[]interface_{}([[]_[1_2]_3]) (github.com/hairyhenderson/gomplate/v4/coll) - ns/op 197.2 ns/op 198.2 ns/op 0.99
BenchmarkFlatten/depth2_[]interface_{}([[]_[1_2]_3]) (github.com/hairyhenderson/gomplate/v4/coll) - B/op 208 B/op 208 B/op 1
BenchmarkFlatten/depth2_[]interface_{}([[]_[1_2]_3]) (github.com/hairyhenderson/gomplate/v4/coll) - allocs/op 5 allocs/op 5 allocs/op 1
BenchmarkFlatten/depth2_[]interface_{}([[one]_[[1_2]]_3]) (github.com/hairyhenderson/gomplate/v4/coll) 343.8 ns/op 280 B/op 10 allocs/op 342.8 ns/op 280 B/op 10 allocs/op 1.00
BenchmarkFlatten/depth2_[]interface_{}([[one]_[[1_2]]_3]) (github.com/hairyhenderson/gomplate/v4/coll) - ns/op 343.8 ns/op 342.8 ns/op 1.00
BenchmarkFlatten/depth2_[]interface_{}([[one]_[[1_2]]_3]) (github.com/hairyhenderson/gomplate/v4/coll) - B/op 280 B/op 280 B/op 1
BenchmarkFlatten/depth2_[]interface_{}([[one]_[[1_2]]_3]) (github.com/hairyhenderson/gomplate/v4/coll) - allocs/op 10 allocs/op 10 allocs/op 1
BenchmarkFlatten/depth2_[]interface_{}([[one]_[[[1]_[2_[3]]]_[4_5]]_6]) (github.com/hairyhenderson/gomplate/v4/coll) 302.5 ns/op 272 B/op 8 allocs/op 293.5 ns/op 272 B/op 8 allocs/op 1.03
BenchmarkFlatten/depth2_[]interface_{}([[one]_[[[1]_[2_[3]]]_[4_5]]_6]) (github.com/hairyhenderson/gomplate/v4/coll) - ns/op 302.5 ns/op 293.5 ns/op 1.03
BenchmarkFlatten/depth2_[]interface_{}([[one]_[[[1]_[2_[3]]]_[4_5]]_6]) (github.com/hairyhenderson/gomplate/v4/coll) - B/op 272 B/op 272 B/op 1
BenchmarkFlatten/depth2_[]interface_{}([[one]_[[[1]_[2_[3]]]_[4_5]]_6]) (github.com/hairyhenderson/gomplate/v4/coll) - allocs/op 8 allocs/op 8 allocs/op 1
BenchmarkInterfaceSlice/[]int([1_2_3]) (github.com/hairyhenderson/gomplate/v4/internal/conv) 107 ns/op 72 B/op 4 allocs/op 106.3 ns/op 72 B/op 4 allocs/op 1.01
BenchmarkInterfaceSlice/[]int([1_2_3]) (github.com/hairyhenderson/gomplate/v4/internal/conv) - ns/op 107 ns/op 106.3 ns/op 1.01
BenchmarkInterfaceSlice/[]int([1_2_3]) (github.com/hairyhenderson/gomplate/v4/internal/conv) - B/op 72 B/op 72 B/op 1
BenchmarkInterfaceSlice/[]int([1_2_3]) (github.com/hairyhenderson/gomplate/v4/internal/conv) - allocs/op 4 allocs/op 4 allocs/op 1
BenchmarkInterfaceSlice/[3]int([1_2_3]) (github.com/hairyhenderson/gomplate/v4/internal/conv) 57.98 ns/op 48 B/op 1 allocs/op 56.56 ns/op 48 B/op 1 allocs/op 1.03
BenchmarkInterfaceSlice/[3]int([1_2_3]) (github.com/hairyhenderson/gomplate/v4/internal/conv) - ns/op 57.98 ns/op 56.56 ns/op 1.03
BenchmarkInterfaceSlice/[3]int([1_2_3]) (github.com/hairyhenderson/gomplate/v4/internal/conv) - B/op 48 B/op 48 B/op 1
BenchmarkInterfaceSlice/[3]int([1_2_3]) (github.com/hairyhenderson/gomplate/v4/internal/conv) - allocs/op 1 allocs/op 1 allocs/op 1
BenchmarkInterfaceSlice/[]string([foo_bar_baz_foo_bar_baz_foo_bar_baz_foo_bar_baz]) (github.com/hairyhenderson/gomplate/v4/internal/conv) 482.9 ns/op 384 B/op 13 allocs/op 479.7 ns/op 384 B/op 13 allocs/op 1.01
BenchmarkInterfaceSlice/[]string([foo_bar_baz_foo_bar_baz_foo_bar_baz_foo_bar_baz]) (github.com/hairyhenderson/gomplate/v4/internal/conv) - ns/op 482.9 ns/op 479.7 ns/op 1.01
BenchmarkInterfaceSlice/[]string([foo_bar_baz_foo_bar_baz_foo_bar_baz_foo_bar_baz]) (github.com/hairyhenderson/gomplate/v4/internal/conv) - B/op 384 B/op 384 B/op 1
BenchmarkInterfaceSlice/[]string([foo_bar_baz_foo_bar_baz_foo_bar_baz_foo_bar_baz]) (github.com/hairyhenderson/gomplate/v4/internal/conv) - allocs/op 13 allocs/op 13 allocs/op 1
BenchmarkInterfaceSlice/[12]string([foo_bar_baz_foo_bar_baz_foo_bar_baz_foo_bar_baz]) (github.com/hairyhenderson/gomplate/v4/internal/conv) 166.6 ns/op 192 B/op 1 allocs/op 154.2 ns/op 192 B/op 1 allocs/op 1.08
BenchmarkInterfaceSlice/[12]string([foo_bar_baz_foo_bar_baz_foo_bar_baz_foo_bar_baz]) (github.com/hairyhenderson/gomplate/v4/internal/conv) - ns/op 166.6 ns/op 154.2 ns/op 1.08
BenchmarkInterfaceSlice/[12]string([foo_bar_baz_foo_bar_baz_foo_bar_baz_foo_bar_baz]) (github.com/hairyhenderson/gomplate/v4/internal/conv) - B/op 192 B/op 192 B/op 1
BenchmarkInterfaceSlice/[12]string([foo_bar_baz_foo_bar_baz_foo_bar_baz_foo_bar_baz]) (github.com/hairyhenderson/gomplate/v4/internal/conv) - allocs/op 1 allocs/op 1 allocs/op 1
BenchmarkInterfaceSlice/[]interface_{}([[]_[1_2]_3]) (github.com/hairyhenderson/gomplate/v4/internal/conv) 2.849 ns/op 0 B/op 0 allocs/op 2.183 ns/op 0 B/op 0 allocs/op 1.31
BenchmarkInterfaceSlice/[]interface_{}([[]_[1_2]_3]) (github.com/hairyhenderson/gomplate/v4/internal/conv) - ns/op 2.849 ns/op 2.183 ns/op 1.31
BenchmarkInterfaceSlice/[]interface_{}([[]_[1_2]_3]) (github.com/hairyhenderson/gomplate/v4/internal/conv) - B/op 0 B/op 0 B/op 1
BenchmarkInterfaceSlice/[]interface_{}([[]_[1_2]_3]) (github.com/hairyhenderson/gomplate/v4/internal/conv) - allocs/op 0 allocs/op 0 allocs/op 1
BenchmarkInterfaceSlice/[3]interface_{}([[]_[1_2]_3]) (github.com/hairyhenderson/gomplate/v4/internal/conv) 60.5 ns/op 48 B/op 1 allocs/op 61.76 ns/op 48 B/op 1 allocs/op 0.98
BenchmarkInterfaceSlice/[3]interface_{}([[]_[1_2]_3]) (github.com/hairyhenderson/gomplate/v4/internal/conv) - ns/op 60.5 ns/op 61.76 ns/op 0.98
BenchmarkInterfaceSlice/[3]interface_{}([[]_[1_2]_3]) (github.com/hairyhenderson/gomplate/v4/internal/conv) - B/op 48 B/op 48 B/op 1
BenchmarkInterfaceSlice/[3]interface_{}([[]_[1_2]_3]) (github.com/hairyhenderson/gomplate/v4/internal/conv) - allocs/op 1 allocs/op 1 allocs/op 1
BenchmarkResolveURL/base=http://example.com/foo.json_rel=bar.json (github.com/hairyhenderson/gomplate/v4/internal/datafs) 461.2 ns/op 456 B/op 5 allocs/op 545.9 ns/op 456 B/op 5 allocs/op 0.84
BenchmarkResolveURL/base=http://example.com/foo.json_rel=bar.json (github.com/hairyhenderson/gomplate/v4/internal/datafs) - ns/op 461.2 ns/op 545.9 ns/op 0.84
BenchmarkResolveURL/base=http://example.com/foo.json_rel=bar.json (github.com/hairyhenderson/gomplate/v4/internal/datafs) - B/op 456 B/op 456 B/op 1
BenchmarkResolveURL/base=http://example.com/foo.json_rel=bar.json (github.com/hairyhenderson/gomplate/v4/internal/datafs) - allocs/op 5 allocs/op 5 allocs/op 1
BenchmarkResolveURL/base=git+file:///tmp/repo//foo.txt_rel= (github.com/hairyhenderson/gomplate/v4/internal/datafs) 90.52 ns/op 144 B/op 1 allocs/op 69.94 ns/op 144 B/op 1 allocs/op 1.29
BenchmarkResolveURL/base=git+file:///tmp/repo//foo.txt_rel= (github.com/hairyhenderson/gomplate/v4/internal/datafs) - ns/op 90.52 ns/op 69.94 ns/op 1.29
BenchmarkResolveURL/base=git+file:///tmp/repo//foo.txt_rel= (github.com/hairyhenderson/gomplate/v4/internal/datafs) - B/op 144 B/op 144 B/op 1
BenchmarkResolveURL/base=git+file:///tmp/repo//foo.txt_rel= (github.com/hairyhenderson/gomplate/v4/internal/datafs) - allocs/op 1 allocs/op 1 allocs/op 1
BenchmarkResolveURL/base=tmp/foo.json_rel= (github.com/hairyhenderson/gomplate/v4/internal/datafs) 69.72 ns/op 144 B/op 1 allocs/op 95.22 ns/op 144 B/op 1 allocs/op 0.73
BenchmarkResolveURL/base=tmp/foo.json_rel= (github.com/hairyhenderson/gomplate/v4/internal/datafs) - ns/op 69.72 ns/op 95.22 ns/op 0.73
BenchmarkResolveURL/base=tmp/foo.json_rel= (github.com/hairyhenderson/gomplate/v4/internal/datafs) - B/op 144 B/op 144 B/op 1
BenchmarkResolveURL/base=tmp/foo.json_rel= (github.com/hairyhenderson/gomplate/v4/internal/datafs) - allocs/op 1 allocs/op 1 allocs/op 1
BenchmarkResolveURL/base=/tmp/_rel=foo.json (github.com/hairyhenderson/gomplate/v4/internal/datafs) 473.2 ns/op 456 B/op 5 allocs/op 667.3 ns/op 456 B/op 5 allocs/op 0.71
BenchmarkResolveURL/base=/tmp/_rel=foo.json (github.com/hairyhenderson/gomplate/v4/internal/datafs) - ns/op 473.2 ns/op 667.3 ns/op 0.71
BenchmarkResolveURL/base=/tmp/_rel=foo.json (github.com/hairyhenderson/gomplate/v4/internal/datafs) - B/op 456 B/op 456 B/op 1
BenchmarkResolveURL/base=/tmp/_rel=foo.json (github.com/hairyhenderson/gomplate/v4/internal/datafs) - allocs/op 5 allocs/op 5 allocs/op 1
BenchmarkResolveURL/base=../../tmp/foo.json_rel= (github.com/hairyhenderson/gomplate/v4/internal/datafs) 70.09 ns/op 144 B/op 1 allocs/op 70.04 ns/op 144 B/op 1 allocs/op 1.00
BenchmarkResolveURL/base=../../tmp/foo.json_rel= (github.com/hairyhenderson/gomplate/v4/internal/datafs) - ns/op 70.09 ns/op 70.04 ns/op 1.00
BenchmarkResolveURL/base=../../tmp/foo.json_rel= (github.com/hairyhenderson/gomplate/v4/internal/datafs) - B/op 144 B/op 144 B/op 1
BenchmarkResolveURL/base=../../tmp/foo.json_rel= (github.com/hairyhenderson/gomplate/v4/internal/datafs) - allocs/op 1 allocs/op 1 allocs/op 1
BenchmarkResolveURL/base=../../tmp/_rel=sub/foo.json (github.com/hairyhenderson/gomplate/v4/internal/datafs) 974.3 ns/op 840 B/op 14 allocs/op 1195 ns/op 840 B/op 14 allocs/op 0.82
BenchmarkResolveURL/base=../../tmp/_rel=sub/foo.json (github.com/hairyhenderson/gomplate/v4/internal/datafs) - ns/op 974.3 ns/op 1195 ns/op 0.82
BenchmarkResolveURL/base=../../tmp/_rel=sub/foo.json (github.com/hairyhenderson/gomplate/v4/internal/datafs) - B/op 840 B/op 840 B/op 1
BenchmarkResolveURL/base=../../tmp/_rel=sub/foo.json (github.com/hairyhenderson/gomplate/v4/internal/datafs) - allocs/op 14 allocs/op 14 allocs/op 1
BenchmarkResolveURL/base=aws+sm:_rel=foo (github.com/hairyhenderson/gomplate/v4/internal/datafs) 74.65 ns/op 144 B/op 1 allocs/op 74.67 ns/op 144 B/op 1 allocs/op 1.00
BenchmarkResolveURL/base=aws+sm:_rel=foo (github.com/hairyhenderson/gomplate/v4/internal/datafs) - ns/op 74.65 ns/op 74.67 ns/op 1.00
BenchmarkResolveURL/base=aws+sm:_rel=foo (github.com/hairyhenderson/gomplate/v4/internal/datafs) - B/op 144 B/op 144 B/op 1
BenchmarkResolveURL/base=aws+sm:_rel=foo (github.com/hairyhenderson/gomplate/v4/internal/datafs) - allocs/op 1 allocs/op 1 allocs/op 1
BenchmarkResolveURL/base=aws+sm:_rel=/foo (github.com/hairyhenderson/gomplate/v4/internal/datafs) 363.8 ns/op 440 B/op 4 allocs/op 388.7 ns/op 440 B/op 4 allocs/op 0.94
BenchmarkResolveURL/base=aws+sm:_rel=/foo (github.com/hairyhenderson/gomplate/v4/internal/datafs) - ns/op 363.8 ns/op 388.7 ns/op 0.94
BenchmarkResolveURL/base=aws+sm:_rel=/foo (github.com/hairyhenderson/gomplate/v4/internal/datafs) - B/op 440 B/op 440 B/op 1
BenchmarkResolveURL/base=aws+sm:_rel=/foo (github.com/hairyhenderson/gomplate/v4/internal/datafs) - allocs/op 4 allocs/op 4 allocs/op 1
BenchmarkResolveURL/base=aws+sm:foo_rel=bar (github.com/hairyhenderson/gomplate/v4/internal/datafs) 120.1 ns/op 152 B/op 2 allocs/op 155.5 ns/op 160 B/op 3 allocs/op 0.77
BenchmarkResolveURL/base=aws+sm:foo_rel=bar (github.com/hairyhenderson/gomplate/v4/internal/datafs) - ns/op 120.1 ns/op 155.5 ns/op 0.77
BenchmarkResolveURL/base=aws+sm:foo_rel=bar (github.com/hairyhenderson/gomplate/v4/internal/datafs) - B/op 152 B/op 160 B/op 0.95
BenchmarkResolveURL/base=aws+sm:foo_rel=bar (github.com/hairyhenderson/gomplate/v4/internal/datafs) - allocs/op 2 allocs/op 3 allocs/op 0.67
BenchmarkResolveURL/base=aws+sm:///foo_rel=bar (github.com/hairyhenderson/gomplate/v4/internal/datafs) 394.2 ns/op 440 B/op 4 allocs/op 423 ns/op 440 B/op 4 allocs/op 0.93
BenchmarkResolveURL/base=aws+sm:///foo_rel=bar (github.com/hairyhenderson/gomplate/v4/internal/datafs) - ns/op 394.2 ns/op 423 ns/op 0.93
BenchmarkResolveURL/base=aws+sm:///foo_rel=bar (github.com/hairyhenderson/gomplate/v4/internal/datafs) - B/op 440 B/op 440 B/op 1
BenchmarkResolveURL/base=aws+sm:///foo_rel=bar (github.com/hairyhenderson/gomplate/v4/internal/datafs) - allocs/op 4 allocs/op 4 allocs/op 1
BenchmarkToBytes (github.com/hairyhenderson/gomplate/v4/internal/funcs) 1900 ns/op 40 B/op 3 allocs/op 1667 ns/op 40 B/op 3 allocs/op 1.14
BenchmarkToBytes (github.com/hairyhenderson/gomplate/v4/internal/funcs) - ns/op 1900 ns/op 1667 ns/op 1.14
BenchmarkToBytes (github.com/hairyhenderson/gomplate/v4/internal/funcs) - B/op 40 B/op 40 B/op 1
BenchmarkToBytes (github.com/hairyhenderson/gomplate/v4/internal/funcs) - allocs/op 3 allocs/op 3 allocs/op 1
BenchmarkIsFloat/int(0) (github.com/hairyhenderson/gomplate/v4/internal/funcs) 3.117 ns/op 0 B/op 0 allocs/op 3.132 ns/op 0 B/op 0 allocs/op 1.00
BenchmarkIsFloat/int(0) (github.com/hairyhenderson/gomplate/v4/internal/funcs) - ns/op 3.117 ns/op 3.132 ns/op 1.00
BenchmarkIsFloat/int(0) (github.com/hairyhenderson/gomplate/v4/internal/funcs) - B/op 0 B/op 0 B/op 1
BenchmarkIsFloat/int(0) (github.com/hairyhenderson/gomplate/v4/internal/funcs) - allocs/op 0 allocs/op 0 allocs/op 1
BenchmarkIsFloat/int(1) (github.com/hairyhenderson/gomplate/v4/internal/funcs) 3.122 ns/op 0 B/op 0 allocs/op 3.191 ns/op 0 B/op 0 allocs/op 0.98
BenchmarkIsFloat/int(1) (github.com/hairyhenderson/gomplate/v4/internal/funcs) - ns/op 3.122 ns/op 3.191 ns/op 0.98
BenchmarkIsFloat/int(1) (github.com/hairyhenderson/gomplate/v4/internal/funcs) - B/op 0 B/op 0 B/op 1
BenchmarkIsFloat/int(1) (github.com/hairyhenderson/gomplate/v4/internal/funcs) - allocs/op 0 allocs/op 0 allocs/op 1
BenchmarkIsFloat/int(-1) (github.com/hairyhenderson/gomplate/v4/internal/funcs) 3.119 ns/op 0 B/op 0 allocs/op 3.123 ns/op 0 B/op 0 allocs/op 1.00
BenchmarkIsFloat/int(-1) (github.com/hairyhenderson/gomplate/v4/internal/funcs) - ns/op 3.119 ns/op 3.123 ns/op 1.00
BenchmarkIsFloat/int(-1) (github.com/hairyhenderson/gomplate/v4/internal/funcs) - B/op 0 B/op 0 B/op 1
BenchmarkIsFloat/int(-1) (github.com/hairyhenderson/gomplate/v4/internal/funcs) - allocs/op 0 allocs/op 0 allocs/op 1
BenchmarkIsFloat/uint(42) (github.com/hairyhenderson/gomplate/v4/internal/funcs) 3.12 ns/op 0 B/op 0 allocs/op 3.117 ns/op 0 B/op 0 allocs/op 1.00
BenchmarkIsFloat/uint(42) (github.com/hairyhenderson/gomplate/v4/internal/funcs) - ns/op 3.12 ns/op 3.117 ns/op 1.00
BenchmarkIsFloat/uint(42) (github.com/hairyhenderson/gomplate/v4/internal/funcs) - B/op 0 B/op 0 B/op 1
BenchmarkIsFloat/uint(42) (github.com/hairyhenderson/gomplate/v4/internal/funcs) - allocs/op 0 allocs/op 0 allocs/op 1
BenchmarkIsFloat/uint8(255) (github.com/hairyhenderson/gomplate/v4/internal/funcs) 3.119 ns/op 0 B/op 0 allocs/op 3.123 ns/op 0 B/op 0 allocs/op 1.00
BenchmarkIsFloat/uint8(255) (github.com/hairyhenderson/gomplate/v4/internal/funcs) - ns/op 3.119 ns/op 3.123 ns/op 1.00
BenchmarkIsFloat/uint8(255) (github.com/hairyhenderson/gomplate/v4/internal/funcs) - B/op 0 B/op 0 B/op 1
BenchmarkIsFloat/uint8(255) (github.com/hairyhenderson/gomplate/v4/internal/funcs) - allocs/op 0 allocs/op 0 allocs/op 1
BenchmarkIsFloat/uint16(42) (github.com/hairyhenderson/gomplate/v4/internal/funcs) 3.121 ns/op 0 B/op 0 allocs/op 3.122 ns/op 0 B/op 0 allocs/op 1.00
BenchmarkIsFloat/uint16(42) (github.com/hairyhenderson/gomplate/v4/internal/funcs) - ns/op 3.121 ns/op 3.122 ns/op 1.00
BenchmarkIsFloat/uint16(42) (github.com/hairyhenderson/gomplate/v4/internal/funcs) - B/op 0 B/op 0 B/op 1
BenchmarkIsFloat/uint16(42) (github.com/hairyhenderson/gomplate/v4/internal/funcs) - allocs/op 0 allocs/op 0 allocs/op 1
BenchmarkIsFloat/uint32(42) (github.com/hairyhenderson/gomplate/v4/internal/funcs) 3.128 ns/op 0 B/op 0 allocs/op 3.13 ns/op 0 B/op 0 allocs/op 1.00
BenchmarkIsFloat/uint32(42) (github.com/hairyhenderson/gomplate/v4/internal/funcs) - ns/op 3.128 ns/op 3.13 ns/op 1.00
BenchmarkIsFloat/uint32(42) (github.com/hairyhenderson/gomplate/v4/internal/funcs) - B/op 0 B/op 0 B/op 1
BenchmarkIsFloat/uint32(42) (github.com/hairyhenderson/gomplate/v4/internal/funcs) - allocs/op 0 allocs/op 0 allocs/op 1
BenchmarkIsFloat/uint64(42) (github.com/hairyhenderson/gomplate/v4/internal/funcs) 3.116 ns/op 0 B/op 0 allocs/op 3.122 ns/op 0 B/op 0 allocs/op 1.00
BenchmarkIsFloat/uint64(42) (github.com/hairyhenderson/gomplate/v4/internal/funcs) - ns/op 3.116 ns/op 3.122 ns/op 1.00
BenchmarkIsFloat/uint64(42) (github.com/hairyhenderson/gomplate/v4/internal/funcs) - B/op 0 B/op 0 B/op 1
BenchmarkIsFloat/uint64(42) (github.com/hairyhenderson/gomplate/v4/internal/funcs) - allocs/op 0 allocs/op 0 allocs/op 1
BenchmarkIsFloat/int(42) (github.com/hairyhenderson/gomplate/v4/internal/funcs) 3.118 ns/op 0 B/op 0 allocs/op 3.122 ns/op 0 B/op 0 allocs/op 1.00
BenchmarkIsFloat/int(42) (github.com/hairyhenderson/gomplate/v4/internal/funcs) - ns/op 3.118 ns/op 3.122 ns/op 1.00
BenchmarkIsFloat/int(42) (github.com/hairyhenderson/gomplate/v4/internal/funcs) - B/op 0 B/op 0 B/op 1
BenchmarkIsFloat/int(42) (github.com/hairyhenderson/gomplate/v4/internal/funcs) - allocs/op 0 allocs/op 0 allocs/op 1
BenchmarkIsFloat/int8(127) (github.com/hairyhenderson/gomplate/v4/internal/funcs) 3.117 ns/op 0 B/op 0 allocs/op 3.124 ns/op 0 B/op 0 allocs/op 1.00
BenchmarkIsFloat/int8(127) (github.com/hairyhenderson/gomplate/v4/internal/funcs) - ns/op 3.117 ns/op 3.124 ns/op 1.00
BenchmarkIsFloat/int8(127) (github.com/hairyhenderson/gomplate/v4/internal/funcs) - B/op 0 B/op 0 B/op 1
BenchmarkIsFloat/int8(127) (github.com/hairyhenderson/gomplate/v4/internal/funcs) - allocs/op 0 allocs/op 0 allocs/op 1
BenchmarkIsFloat/int16(42) (github.com/hairyhenderson/gomplate/v4/internal/funcs) 3.12 ns/op 0 B/op 0 allocs/op 3.121 ns/op 0 B/op 0 allocs/op 1.00
BenchmarkIsFloat/int16(42) (github.com/hairyhenderson/gomplate/v4/internal/funcs) - ns/op 3.12 ns/op 3.121 ns/op 1.00
BenchmarkIsFloat/int16(42) (github.com/hairyhenderson/gomplate/v4/internal/funcs) - B/op 0 B/op 0 B/op 1
BenchmarkIsFloat/int16(42) (github.com/hairyhenderson/gomplate/v4/internal/funcs) - allocs/op 0 allocs/op 0 allocs/op 1
BenchmarkIsFloat/int32(42) (github.com/hairyhenderson/gomplate/v4/internal/funcs) 3.12 ns/op 0 B/op 0 allocs/op 3.119 ns/op 0 B/op 0 allocs/op 1.00
BenchmarkIsFloat/int32(42) (github.com/hairyhenderson/gomplate/v4/internal/funcs) - ns/op 3.12 ns/op 3.119 ns/op 1.00
BenchmarkIsFloat/int32(42) (github.com/hairyhenderson/gomplate/v4/internal/funcs) - B/op 0 B/op 0 B/op 1
BenchmarkIsFloat/int32(42) (github.com/hairyhenderson/gomplate/v4/internal/funcs) - allocs/op 0 allocs/op 0 allocs/op 1
BenchmarkIsFloat/int64(42) (github.com/hairyhenderson/gomplate/v4/internal/funcs) 3.12 ns/op 0 B/op 0 allocs/op 3.155 ns/op 0 B/op 0 allocs/op 0.99
BenchmarkIsFloat/int64(42) (github.com/hairyhenderson/gomplate/v4/internal/funcs) - ns/op 3.12 ns/op 3.155 ns/op 0.99
BenchmarkIsFloat/int64(42) (github.com/hairyhenderson/gomplate/v4/internal/funcs) - B/op 0 B/op 0 B/op 1
BenchmarkIsFloat/int64(42) (github.com/hairyhenderson/gomplate/v4/internal/funcs) - allocs/op 0 allocs/op 0 allocs/op 1
BenchmarkIsFloat/float32(18.3) (github.com/hairyhenderson/gomplate/v4/internal/funcs) 2.804 ns/op 0 B/op 0 allocs/op 2.806 ns/op 0 B/op 0 allocs/op 1.00
BenchmarkIsFloat/float32(18.3) (github.com/hairyhenderson/gomplate/v4/internal/funcs) - ns/op 2.804 ns/op 2.806 ns/op 1.00
BenchmarkIsFloat/float32(18.3) (github.com/hairyhenderson/gomplate/v4/internal/funcs) - B/op 0 B/op 0 B/op 1
BenchmarkIsFloat/float32(18.3) (github.com/hairyhenderson/gomplate/v4/internal/funcs) - allocs/op 0 allocs/op 0 allocs/op 1
BenchmarkIsFloat/float64(18.3) (github.com/hairyhenderson/gomplate/v4/internal/funcs) 2.804 ns/op 0 B/op 0 allocs/op 2.514 ns/op 0 B/op 0 allocs/op 1.12
BenchmarkIsFloat/float64(18.3) (github.com/hairyhenderson/gomplate/v4/internal/funcs) - ns/op 2.804 ns/op 2.514 ns/op 1.12
BenchmarkIsFloat/float64(18.3) (github.com/hairyhenderson/gomplate/v4/internal/funcs) - B/op 0 B/op 0 B/op 1
BenchmarkIsFloat/float64(18.3) (github.com/hairyhenderson/gomplate/v4/internal/funcs) - allocs/op 0 allocs/op 0 allocs/op 1
BenchmarkIsFloat/float64(1.5) (github.com/hairyhenderson/gomplate/v4/internal/funcs) 2.806 ns/op 0 B/op 0 allocs/op 2.493 ns/op 0 B/op 0 allocs/op 1.13
BenchmarkIsFloat/float64(1.5) (github.com/hairyhenderson/gomplate/v4/internal/funcs) - ns/op 2.806 ns/op 2.493 ns/op 1.13
BenchmarkIsFloat/float64(1.5) (github.com/hairyhenderson/gomplate/v4/internal/funcs) - B/op 0 B/op 0 B/op 1
BenchmarkIsFloat/float64(1.5) (github.com/hairyhenderson/gomplate/v4/internal/funcs) - allocs/op 0 allocs/op 0 allocs/op 1
BenchmarkIsFloat/float64(-18.6) (github.com/hairyhenderson/gomplate/v4/internal/funcs) 2.808 ns/op 0 B/op 0 allocs/op 2.493 ns/op 0 B/op 0 allocs/op 1.13
BenchmarkIsFloat/float64(-18.6) (github.com/hairyhenderson/gomplate/v4/internal/funcs) - ns/op 2.808 ns/op 2.493 ns/op 1.13
BenchmarkIsFloat/float64(-18.6) (github.com/hairyhenderson/gomplate/v4/internal/funcs) - B/op 0 B/op 0 B/op 1
BenchmarkIsFloat/float64(-18.6) (github.com/hairyhenderson/gomplate/v4/internal/funcs) - allocs/op 0 allocs/op 0 allocs/op 1
BenchmarkIsFloat/string(42) (github.com/hairyhenderson/gomplate/v4/internal/funcs) 38.14 ns/op 0 B/op 0 allocs/op 34.98 ns/op 0 B/op 0 allocs/op 1.09
BenchmarkIsFloat/string(42) (github.com/hairyhenderson/gomplate/v4/internal/funcs) - ns/op 38.14 ns/op 34.98 ns/op 1.09
BenchmarkIsFloat/string(42) (github.com/hairyhenderson/gomplate/v4/internal/funcs) - B/op 0 B/op 0 B/op 1
BenchmarkIsFloat/string(42) (github.com/hairyhenderson/gomplate/v4/internal/funcs) - allocs/op 0 allocs/op 0 allocs/op 1
BenchmarkIsFloat/string(052) (github.com/hairyhenderson/gomplate/v4/internal/funcs) 41.89 ns/op 0 B/op 0 allocs/op 39.12 ns/op 0 B/op 0 allocs/op 1.07
BenchmarkIsFloat/string(052) (github.com/hairyhenderson/gomplate/v4/internal/funcs) - ns/op 41.89 ns/op 39.12 ns/op 1.07
BenchmarkIsFloat/string(052) (github.com/hairyhenderson/gomplate/v4/internal/funcs) - B/op 0 B/op 0 B/op 1
BenchmarkIsFloat/string(052) (github.com/hairyhenderson/gomplate/v4/internal/funcs) - allocs/op 0 allocs/op 0 allocs/op 1
BenchmarkIsFloat/string(0xff) (github.com/hairyhenderson/gomplate/v4/internal/funcs) 78.19 ns/op 52 B/op 2 allocs/op 68.41 ns/op 52 B/op 2 allocs/op 1.14
BenchmarkIsFloat/string(0xff) (github.com/hairyhenderson/gomplate/v4/internal/funcs) - ns/op 78.19 ns/op 68.41 ns/op 1.14
BenchmarkIsFloat/string(0xff) (github.com/hairyhenderson/gomplate/v4/internal/funcs) - B/op 52 B/op 52 B/op 1
BenchmarkIsFloat/string(0xff) (github.com/hairyhenderson/gomplate/v4/internal/funcs) - allocs/op 2 allocs/op 2 allocs/op 1
BenchmarkIsFloat/string(-42) (github.com/hairyhenderson/gomplate/v4/internal/funcs) 39.75 ns/op 0 B/op 0 allocs/op 36.22 ns/op 0 B/op 0 allocs/op 1.10
BenchmarkIsFloat/string(-42) (github.com/hairyhenderson/gomplate/v4/internal/funcs) - ns/op 39.75 ns/op 36.22 ns/op 1.10
BenchmarkIsFloat/string(-42) (github.com/hairyhenderson/gomplate/v4/internal/funcs) - B/op 0 B/op 0 B/op 1
BenchmarkIsFloat/string(-42) (github.com/hairyhenderson/gomplate/v4/internal/funcs) - allocs/op 0 allocs/op 0 allocs/op 1
BenchmarkIsFloat/string(-0) (github.com/hairyhenderson/gomplate/v4/internal/funcs) 35.26 ns/op 0 B/op 0 allocs/op 32.16 ns/op 0 B/op 0 allocs/op 1.10
BenchmarkIsFloat/string(-0) (github.com/hairyhenderson/gomplate/v4/internal/funcs) - ns/op 35.26 ns/op 32.16 ns/op 1.10
BenchmarkIsFloat/string(-0) (github.com/hairyhenderson/gomplate/v4/internal/funcs) - B/op 0 B/op 0 B/op 1
BenchmarkIsFloat/string(-0) (github.com/hairyhenderson/gomplate/v4/internal/funcs) - allocs/op 0 allocs/op 0 allocs/op 1
BenchmarkIsFloat/string(3.14) (github.com/hairyhenderson/gomplate/v4/internal/funcs) 105.8 ns/op 52 B/op 2 allocs/op 97.27 ns/op 56 B/op 3 allocs/op 1.09
BenchmarkIsFloat/string(3.14) (github.com/hairyhenderson/gomplate/v4/internal/funcs) - ns/op 105.8 ns/op 97.27 ns/op 1.09
BenchmarkIsFloat/string(3.14) (github.com/hairyhenderson/gomplate/v4/internal/funcs) - B/op 52 B/op 56 B/op 0.93
BenchmarkIsFloat/string(3.14) (github.com/hairyhenderson/gomplate/v4/internal/funcs) - allocs/op 2 allocs/op 3 allocs/op 0.67
BenchmarkIsFloat/string(-3.14) (github.com/hairyhenderson/gomplate/v4/internal/funcs) 109.3 ns/op 53 B/op 2 allocs/op 103.4 ns/op 64 B/op 3 allocs/op 1.06
BenchmarkIsFloat/string(-3.14) (github.com/hairyhenderson/gomplate/v4/internal/funcs) - ns/op 109.3 ns/op 103.4 ns/op 1.06
BenchmarkIsFloat/string(-3.14) (github.com/hairyhenderson/gomplate/v4/internal/funcs) - B/op 53 B/op 64 B/op 0.83
BenchmarkIsFloat/string(-3.14) (github.com/hairyhenderson/gomplate/v4/internal/funcs) - allocs/op 2 allocs/op 3 allocs/op 0.67
BenchmarkIsFloat/string(0.00) (github.com/hairyhenderson/gomplate/v4/internal/funcs) 104.7 ns/op 52 B/op 2 allocs/op 96.91 ns/op 56 B/op 3 allocs/op 1.08
BenchmarkIsFloat/string(0.00) (github.com/hairyhenderson/gomplate/v4/internal/funcs) - ns/op 104.7 ns/op 96.91 ns/op 1.08
BenchmarkIsFloat/string(0.00) (github.com/hairyhenderson/gomplate/v4/internal/funcs) - B/op 52 B/op 56 B/op 0.93
BenchmarkIsFloat/string(0.00) (github.com/hairyhenderson/gomplate/v4/internal/funcs) - allocs/op 2 allocs/op 3 allocs/op 0.67
BenchmarkIsFloat/string(NaN) (github.com/hairyhenderson/gomplate/v4/internal/funcs) 83.29 ns/op 51 B/op 2 allocs/op 89.18 ns/op 54 B/op 3 allocs/op 0.93
BenchmarkIsFloat/string(NaN) (github.com/hairyhenderson/gomplate/v4/internal/funcs) - ns/op 83.29 ns/op 89.18 ns/op 0.93
BenchmarkIsFloat/string(NaN) (github.com/hairyhenderson/gomplate/v4/internal/funcs) - B/op 51 B/op 54 B/op 0.94
BenchmarkIsFloat/string(NaN) (github.com/hairyhenderson/gomplate/v4/internal/funcs) - allocs/op 2 allocs/op 3 allocs/op 0.67
BenchmarkIsFloat/string(-Inf) (github.com/hairyhenderson/gomplate/v4/internal/funcs) 84.47 ns/op 52 B/op 2 allocs/op 86.25 ns/op 56 B/op 3 allocs/op 0.98
BenchmarkIsFloat/string(-Inf) (github.com/hairyhenderson/gomplate/v4/internal/funcs) - ns/op 84.47 ns/op 86.25 ns/op 0.98
BenchmarkIsFloat/string(-Inf) (github.com/hairyhenderson/gomplate/v4/internal/funcs) - B/op 52 B/op 56 B/op 0.93
BenchmarkIsFloat/string(-Inf) (github.com/hairyhenderson/gomplate/v4/internal/funcs) - allocs/op 2 allocs/op 3 allocs/op 0.67
BenchmarkIsFloat/string(+Inf) (github.com/hairyhenderson/gomplate/v4/internal/funcs) 84.29 ns/op 52 B/op 2 allocs/op 85.47 ns/op 56 B/op 3 allocs/op 0.99
BenchmarkIsFloat/string(+Inf) (github.com/hairyhenderson/gomplate/v4/internal/funcs) - ns/op 84.29 ns/op 85.47 ns/op 0.99
BenchmarkIsFloat/string(+Inf) (github.com/hairyhenderson/gomplate/v4/internal/funcs) - B/op 52 B/op 56 B/op 0.93
BenchmarkIsFloat/string(+Inf) (github.com/hairyhenderson/gomplate/v4/internal/funcs) - allocs/op 2 allocs/op 3 allocs/op 0.67
BenchmarkIsFloat/string() (github.com/hairyhenderson/gomplate/v4/internal/funcs) 50.05 ns/op 48 B/op 1 allocs/op 45.31 ns/op 48 B/op 1 allocs/op 1.10
BenchmarkIsFloat/string() (github.com/hairyhenderson/gomplate/v4/internal/funcs) - ns/op 50.05 ns/op 45.31 ns/op 1.10
BenchmarkIsFloat/string() (github.com/hairyhenderson/gomplate/v4/internal/funcs) - B/op 48 B/op 48 B/op 1
BenchmarkIsFloat/string() (github.com/hairyhenderson/gomplate/v4/internal/funcs) - allocs/op 1 allocs/op 1 allocs/op 1
BenchmarkIsFloat/string(foo) (github.com/hairyhenderson/gomplate/v4/internal/funcs) 67.14 ns/op 51 B/op 2 allocs/op 67.27 ns/op 51 B/op 2 allocs/op 1.00
BenchmarkIsFloat/string(foo) (github.com/hairyhenderson/gomplate/v4/internal/funcs) - ns/op 67.14 ns/op 67.27 ns/op 1.00
BenchmarkIsFloat/string(foo) (github.com/hairyhenderson/gomplate/v4/internal/funcs) - B/op 51 B/op 51 B/op 1
BenchmarkIsFloat/string(foo) (github.com/hairyhenderson/gomplate/v4/internal/funcs) - allocs/op 2 allocs/op 2 allocs/op 1
BenchmarkIsFloat/bool(true) (github.com/hairyhenderson/gomplate/v4/internal/funcs) 3.159 ns/op 0 B/op 0 allocs/op 3.117 ns/op 0 B/op 0 allocs/op 1.01
BenchmarkIsFloat/bool(true) (github.com/hairyhenderson/gomplate/v4/internal/funcs) - ns/op 3.159 ns/op 3.117 ns/op 1.01
BenchmarkIsFloat/bool(true) (github.com/hairyhenderson/gomplate/v4/internal/funcs) - B/op 0 B/op 0 B/op 1
BenchmarkIsFloat/bool(true) (github.com/hairyhenderson/gomplate/v4/internal/funcs) - allocs/op 0 allocs/op 0 allocs/op 1
BenchmarkLookupIPs (github.com/hairyhenderson/gomplate/v4/net) 51147 ns/op 1929 B/op 42 allocs/op 52597 ns/op 1929 B/op 44 allocs/op 0.97
BenchmarkLookupIPs (github.com/hairyhenderson/gomplate/v4/net) - ns/op 51147 ns/op 52597 ns/op 0.97
BenchmarkLookupIPs (github.com/hairyhenderson/gomplate/v4/net) - B/op 1929 B/op 1929 B/op 1
BenchmarkLookupIPs (github.com/hairyhenderson/gomplate/v4/net) - allocs/op 42 allocs/op 44 allocs/op 0.95
BenchmarkIndent (github.com/hairyhenderson/gomplate/v4/strings) 1606 ns/op 1936 B/op 11 allocs/op 1782 ns/op 2040 B/op 18 allocs/op 0.90
BenchmarkIndent (github.com/hairyhenderson/gomplate/v4/strings) - ns/op 1606 ns/op 1782 ns/op 0.90
BenchmarkIndent (github.com/hairyhenderson/gomplate/v4/strings) - B/op 1936 B/op 2040 B/op 0.95
BenchmarkIndent (github.com/hairyhenderson/gomplate/v4/strings) - allocs/op 11 allocs/op 18 allocs/op 0.61

This comment was automatically generated by workflow using github-action-benchmark.

@nanjingfm
nanjingfm merged commit 0eed2bb into alauda-v4.3.3 May 21, 2026
2 checks passed
@nanjingfm
nanjingfm deleted the renovate/go-github.com-go-git-go-git-v5-vulnerability branch May 21, 2026 08:29
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant