Skip to content

deps(go): Bump github.com/hairyhenderson/go-fsimpl to v0.4.0 and document support for gcp+sm URLs#2549

Merged
hairyhenderson merged 1 commit intomainfrom
bump-go-fsimpl-v0.4.0
Mar 25, 2026
Merged

deps(go): Bump github.com/hairyhenderson/go-fsimpl to v0.4.0 and document support for gcp+sm URLs#2549
hairyhenderson merged 1 commit intomainfrom
bump-go-fsimpl-v0.4.0

Conversation

@hairyhenderson
Copy link
Copy Markdown
Owner

See https://github.com/hairyhenderson/go-fsimpl/releases/tag/v0.4.0 for details

Along with some dependency updates, go-fsimpl v0.4.0 adds support to for gcp+sm:// URLs.

Copy link
Copy Markdown

@github-actions github-actions bot left a comment

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: bd641d4 Previous: fa1934e Ratio
BenchmarkFlatten/depth-1_[]int([1_2_3]) (github.com/hairyhenderson/gomplate/v5/coll) 160.7 ns/op 168 B/op 5 allocs/op
BenchmarkFlatten/depth-1_[]int([1_2_3]) (github.com/hairyhenderson/gomplate/v5/coll) - ns/op 160.7 ns/op
BenchmarkFlatten/depth-1_[]int([1_2_3]) (github.com/hairyhenderson/gomplate/v5/coll) - B/op 168 B/op
BenchmarkFlatten/depth-1_[]int([1_2_3]) (github.com/hairyhenderson/gomplate/v5/coll) - allocs/op 5 allocs/op
BenchmarkFlatten/depth-1_[3]int([1_2_3]) (github.com/hairyhenderson/gomplate/v5/coll) 113 ns/op 144 B/op 2 allocs/op
BenchmarkFlatten/depth-1_[3]int([1_2_3]) (github.com/hairyhenderson/gomplate/v5/coll) - ns/op 113 ns/op
BenchmarkFlatten/depth-1_[3]int([1_2_3]) (github.com/hairyhenderson/gomplate/v5/coll) - B/op 144 B/op
BenchmarkFlatten/depth-1_[3]int([1_2_3]) (github.com/hairyhenderson/gomplate/v5/coll) - allocs/op 2 allocs/op
BenchmarkFlatten/depth-1_[]interface_{}([[]_[1_2]_3]) (github.com/hairyhenderson/gomplate/v5/coll) 192.8 ns/op 208 B/op 5 allocs/op
BenchmarkFlatten/depth-1_[]interface_{}([[]_[1_2]_3]) (github.com/hairyhenderson/gomplate/v5/coll) - ns/op 192.8 ns/op
BenchmarkFlatten/depth-1_[]interface_{}([[]_[1_2]_3]) (github.com/hairyhenderson/gomplate/v5/coll) - B/op 208 B/op
BenchmarkFlatten/depth-1_[]interface_{}([[]_[1_2]_3]) (github.com/hairyhenderson/gomplate/v5/coll) - allocs/op 5 allocs/op
BenchmarkFlatten/depth-1_[]interface_{}([[one]_[[1_2]]_3]) (github.com/hairyhenderson/gomplate/v5/coll) 371.4 ns/op 344 B/op 11 allocs/op
BenchmarkFlatten/depth-1_[]interface_{}([[one]_[[1_2]]_3]) (github.com/hairyhenderson/gomplate/v5/coll) - ns/op 371.4 ns/op
BenchmarkFlatten/depth-1_[]interface_{}([[one]_[[1_2]]_3]) (github.com/hairyhenderson/gomplate/v5/coll) - B/op 344 B/op
BenchmarkFlatten/depth-1_[]interface_{}([[one]_[[1_2]]_3]) (github.com/hairyhenderson/gomplate/v5/coll) - allocs/op 11 allocs/op
BenchmarkFlatten/depth-1_[]interface_{}([[one]_[[[1]_[2_[3]]]_[4_5]]_6]) (github.com/hairyhenderson/gomplate/v5/coll) 730.7 ns/op 896 B/op 19 allocs/op
BenchmarkFlatten/depth-1_[]interface_{}([[one]_[[[1]_[2_[3]]]_[4_5]]_6]) (github.com/hairyhenderson/gomplate/v5/coll) - ns/op 730.7 ns/op
BenchmarkFlatten/depth-1_[]interface_{}([[one]_[[[1]_[2_[3]]]_[4_5]]_6]) (github.com/hairyhenderson/gomplate/v5/coll) - B/op 896 B/op
BenchmarkFlatten/depth-1_[]interface_{}([[one]_[[[1]_[2_[3]]]_[4_5]]_6]) (github.com/hairyhenderson/gomplate/v5/coll) - allocs/op 19 allocs/op
BenchmarkFlatten/depth0_[]int([1_2_3]) (github.com/hairyhenderson/gomplate/v5/coll) 112.5 ns/op 72 B/op 4 allocs/op
BenchmarkFlatten/depth0_[]int([1_2_3]) (github.com/hairyhenderson/gomplate/v5/coll) - ns/op 112.5 ns/op
BenchmarkFlatten/depth0_[]int([1_2_3]) (github.com/hairyhenderson/gomplate/v5/coll) - B/op 72 B/op
BenchmarkFlatten/depth0_[]int([1_2_3]) (github.com/hairyhenderson/gomplate/v5/coll) - allocs/op 4 allocs/op
BenchmarkFlatten/depth0_[3]int([1_2_3]) (github.com/hairyhenderson/gomplate/v5/coll) 62.33 ns/op 48 B/op 1 allocs/op
BenchmarkFlatten/depth0_[3]int([1_2_3]) (github.com/hairyhenderson/gomplate/v5/coll) - ns/op 62.33 ns/op
BenchmarkFlatten/depth0_[3]int([1_2_3]) (github.com/hairyhenderson/gomplate/v5/coll) - B/op 48 B/op
BenchmarkFlatten/depth0_[3]int([1_2_3]) (github.com/hairyhenderson/gomplate/v5/coll) - allocs/op 1 allocs/op
BenchmarkFlatten/depth0_[]interface_{}([[]_[1_2]_3]) (github.com/hairyhenderson/gomplate/v5/coll) 4.614 ns/op 0 B/op 0 allocs/op
BenchmarkFlatten/depth0_[]interface_{}([[]_[1_2]_3]) (github.com/hairyhenderson/gomplate/v5/coll) - ns/op 4.614 ns/op
BenchmarkFlatten/depth0_[]interface_{}([[]_[1_2]_3]) (github.com/hairyhenderson/gomplate/v5/coll) - B/op 0 B/op
BenchmarkFlatten/depth0_[]interface_{}([[]_[1_2]_3]) (github.com/hairyhenderson/gomplate/v5/coll) - allocs/op 0 allocs/op
BenchmarkFlatten/depth0_[]interface_{}([[one]_[[1_2]]_3]) (github.com/hairyhenderson/gomplate/v5/coll) 4.603 ns/op 0 B/op 0 allocs/op
BenchmarkFlatten/depth0_[]interface_{}([[one]_[[1_2]]_3]) (github.com/hairyhenderson/gomplate/v5/coll) - ns/op 4.603 ns/op
BenchmarkFlatten/depth0_[]interface_{}([[one]_[[1_2]]_3]) (github.com/hairyhenderson/gomplate/v5/coll) - B/op 0 B/op
BenchmarkFlatten/depth0_[]interface_{}([[one]_[[1_2]]_3]) (github.com/hairyhenderson/gomplate/v5/coll) - allocs/op 0 allocs/op
BenchmarkFlatten/depth0_[]interface_{}([[one]_[[[1]_[2_[3]]]_[4_5]]_6]) (github.com/hairyhenderson/gomplate/v5/coll) 4.6 ns/op 0 B/op 0 allocs/op
BenchmarkFlatten/depth0_[]interface_{}([[one]_[[[1]_[2_[3]]]_[4_5]]_6]) (github.com/hairyhenderson/gomplate/v5/coll) - ns/op 4.6 ns/op
BenchmarkFlatten/depth0_[]interface_{}([[one]_[[[1]_[2_[3]]]_[4_5]]_6]) (github.com/hairyhenderson/gomplate/v5/coll) - B/op 0 B/op
BenchmarkFlatten/depth0_[]interface_{}([[one]_[[[1]_[2_[3]]]_[4_5]]_6]) (github.com/hairyhenderson/gomplate/v5/coll) - allocs/op 0 allocs/op
BenchmarkFlatten/depth1_[]int([1_2_3]) (github.com/hairyhenderson/gomplate/v5/coll) 162.2 ns/op 168 B/op 5 allocs/op
BenchmarkFlatten/depth1_[]int([1_2_3]) (github.com/hairyhenderson/gomplate/v5/coll) - ns/op 162.2 ns/op
BenchmarkFlatten/depth1_[]int([1_2_3]) (github.com/hairyhenderson/gomplate/v5/coll) - B/op 168 B/op
BenchmarkFlatten/depth1_[]int([1_2_3]) (github.com/hairyhenderson/gomplate/v5/coll) - allocs/op 5 allocs/op
BenchmarkFlatten/depth1_[3]int([1_2_3]) (github.com/hairyhenderson/gomplate/v5/coll) 111.6 ns/op 144 B/op 2 allocs/op
BenchmarkFlatten/depth1_[3]int([1_2_3]) (github.com/hairyhenderson/gomplate/v5/coll) - ns/op 111.6 ns/op
BenchmarkFlatten/depth1_[3]int([1_2_3]) (github.com/hairyhenderson/gomplate/v5/coll) - B/op 144 B/op
BenchmarkFlatten/depth1_[3]int([1_2_3]) (github.com/hairyhenderson/gomplate/v5/coll) - allocs/op 2 allocs/op
BenchmarkFlatten/depth1_[]interface_{}([[]_[1_2]_3]) (github.com/hairyhenderson/gomplate/v5/coll) 149.2 ns/op 144 B/op 4 allocs/op
BenchmarkFlatten/depth1_[]interface_{}([[]_[1_2]_3]) (github.com/hairyhenderson/gomplate/v5/coll) - ns/op 149.2 ns/op
BenchmarkFlatten/depth1_[]interface_{}([[]_[1_2]_3]) (github.com/hairyhenderson/gomplate/v5/coll) - B/op 144 B/op
BenchmarkFlatten/depth1_[]interface_{}([[]_[1_2]_3]) (github.com/hairyhenderson/gomplate/v5/coll) - allocs/op 4 allocs/op
BenchmarkFlatten/depth1_[]interface_{}([[one]_[[1_2]]_3]) (github.com/hairyhenderson/gomplate/v5/coll) 191.2 ns/op 168 B/op 5 allocs/op
BenchmarkFlatten/depth1_[]interface_{}([[one]_[[1_2]]_3]) (github.com/hairyhenderson/gomplate/v5/coll) - ns/op 191.2 ns/op
BenchmarkFlatten/depth1_[]interface_{}([[one]_[[1_2]]_3]) (github.com/hairyhenderson/gomplate/v5/coll) - B/op 168 B/op
BenchmarkFlatten/depth1_[]interface_{}([[one]_[[1_2]]_3]) (github.com/hairyhenderson/gomplate/v5/coll) - allocs/op 5 allocs/op
BenchmarkFlatten/depth1_[]interface_{}([[one]_[[[1]_[2_[3]]]_[4_5]]_6]) (github.com/hairyhenderson/gomplate/v5/coll) 129.7 ns/op 128 B/op 3 allocs/op
BenchmarkFlatten/depth1_[]interface_{}([[one]_[[[1]_[2_[3]]]_[4_5]]_6]) (github.com/hairyhenderson/gomplate/v5/coll) - ns/op 129.7 ns/op
BenchmarkFlatten/depth1_[]interface_{}([[one]_[[[1]_[2_[3]]]_[4_5]]_6]) (github.com/hairyhenderson/gomplate/v5/coll) - B/op 128 B/op
BenchmarkFlatten/depth1_[]interface_{}([[one]_[[[1]_[2_[3]]]_[4_5]]_6]) (github.com/hairyhenderson/gomplate/v5/coll) - allocs/op 3 allocs/op
BenchmarkFlatten/depth2_[]int([1_2_3]) (github.com/hairyhenderson/gomplate/v5/coll) 160 ns/op 168 B/op 5 allocs/op
BenchmarkFlatten/depth2_[]int([1_2_3]) (github.com/hairyhenderson/gomplate/v5/coll) - ns/op 160 ns/op
BenchmarkFlatten/depth2_[]int([1_2_3]) (github.com/hairyhenderson/gomplate/v5/coll) - B/op 168 B/op
BenchmarkFlatten/depth2_[]int([1_2_3]) (github.com/hairyhenderson/gomplate/v5/coll) - allocs/op 5 allocs/op
BenchmarkFlatten/depth2_[3]int([1_2_3]) (github.com/hairyhenderson/gomplate/v5/coll) 111.6 ns/op 144 B/op 2 allocs/op
BenchmarkFlatten/depth2_[3]int([1_2_3]) (github.com/hairyhenderson/gomplate/v5/coll) - ns/op 111.6 ns/op
BenchmarkFlatten/depth2_[3]int([1_2_3]) (github.com/hairyhenderson/gomplate/v5/coll) - B/op 144 B/op
BenchmarkFlatten/depth2_[3]int([1_2_3]) (github.com/hairyhenderson/gomplate/v5/coll) - allocs/op 2 allocs/op
BenchmarkFlatten/depth2_[]interface_{}([[]_[1_2]_3]) (github.com/hairyhenderson/gomplate/v5/coll) 191.9 ns/op 208 B/op 5 allocs/op
BenchmarkFlatten/depth2_[]interface_{}([[]_[1_2]_3]) (github.com/hairyhenderson/gomplate/v5/coll) - ns/op 191.9 ns/op
BenchmarkFlatten/depth2_[]interface_{}([[]_[1_2]_3]) (github.com/hairyhenderson/gomplate/v5/coll) - B/op 208 B/op
BenchmarkFlatten/depth2_[]interface_{}([[]_[1_2]_3]) (github.com/hairyhenderson/gomplate/v5/coll) - allocs/op 5 allocs/op
BenchmarkFlatten/depth2_[]interface_{}([[one]_[[1_2]]_3]) (github.com/hairyhenderson/gomplate/v5/coll) 335.6 ns/op 280 B/op 10 allocs/op
BenchmarkFlatten/depth2_[]interface_{}([[one]_[[1_2]]_3]) (github.com/hairyhenderson/gomplate/v5/coll) - ns/op 335.6 ns/op
BenchmarkFlatten/depth2_[]interface_{}([[one]_[[1_2]]_3]) (github.com/hairyhenderson/gomplate/v5/coll) - B/op 280 B/op
BenchmarkFlatten/depth2_[]interface_{}([[one]_[[1_2]]_3]) (github.com/hairyhenderson/gomplate/v5/coll) - allocs/op 10 allocs/op
BenchmarkFlatten/depth2_[]interface_{}([[one]_[[[1]_[2_[3]]]_[4_5]]_6]) (github.com/hairyhenderson/gomplate/v5/coll) 290.1 ns/op 272 B/op 8 allocs/op
BenchmarkFlatten/depth2_[]interface_{}([[one]_[[[1]_[2_[3]]]_[4_5]]_6]) (github.com/hairyhenderson/gomplate/v5/coll) - ns/op 290.1 ns/op
BenchmarkFlatten/depth2_[]interface_{}([[one]_[[[1]_[2_[3]]]_[4_5]]_6]) (github.com/hairyhenderson/gomplate/v5/coll) - B/op 272 B/op
BenchmarkFlatten/depth2_[]interface_{}([[one]_[[[1]_[2_[3]]]_[4_5]]_6]) (github.com/hairyhenderson/gomplate/v5/coll) - allocs/op 8 allocs/op
BenchmarkInterfaceSlice/[]int([1_2_3]) (github.com/hairyhenderson/gomplate/v5/internal/conv) 104.8 ns/op 72 B/op 4 allocs/op
BenchmarkInterfaceSlice/[]int([1_2_3]) (github.com/hairyhenderson/gomplate/v5/internal/conv) - ns/op 104.8 ns/op
BenchmarkInterfaceSlice/[]int([1_2_3]) (github.com/hairyhenderson/gomplate/v5/internal/conv) - B/op 72 B/op
BenchmarkInterfaceSlice/[]int([1_2_3]) (github.com/hairyhenderson/gomplate/v5/internal/conv) - allocs/op 4 allocs/op
BenchmarkInterfaceSlice/[3]int([1_2_3]) (github.com/hairyhenderson/gomplate/v5/internal/conv) 56.6 ns/op 48 B/op 1 allocs/op
BenchmarkInterfaceSlice/[3]int([1_2_3]) (github.com/hairyhenderson/gomplate/v5/internal/conv) - ns/op 56.6 ns/op
BenchmarkInterfaceSlice/[3]int([1_2_3]) (github.com/hairyhenderson/gomplate/v5/internal/conv) - B/op 48 B/op
BenchmarkInterfaceSlice/[3]int([1_2_3]) (github.com/hairyhenderson/gomplate/v5/internal/conv) - allocs/op 1 allocs/op
BenchmarkInterfaceSlice/[]string([foo_bar_baz_foo_bar_baz_foo_bar_baz_foo_bar_baz]) (github.com/hairyhenderson/gomplate/v5/internal/conv) 464 ns/op 384 B/op 13 allocs/op
BenchmarkInterfaceSlice/[]string([foo_bar_baz_foo_bar_baz_foo_bar_baz_foo_bar_baz]) (github.com/hairyhenderson/gomplate/v5/internal/conv) - ns/op 464 ns/op
BenchmarkInterfaceSlice/[]string([foo_bar_baz_foo_bar_baz_foo_bar_baz_foo_bar_baz]) (github.com/hairyhenderson/gomplate/v5/internal/conv) - B/op 384 B/op
BenchmarkInterfaceSlice/[]string([foo_bar_baz_foo_bar_baz_foo_bar_baz_foo_bar_baz]) (github.com/hairyhenderson/gomplate/v5/internal/conv) - allocs/op 13 allocs/op
BenchmarkInterfaceSlice/[12]string([foo_bar_baz_foo_bar_baz_foo_bar_baz_foo_bar_baz]) (github.com/hairyhenderson/gomplate/v5/internal/conv) 164 ns/op 192 B/op 1 allocs/op
BenchmarkInterfaceSlice/[12]string([foo_bar_baz_foo_bar_baz_foo_bar_baz_foo_bar_baz]) (github.com/hairyhenderson/gomplate/v5/internal/conv) - ns/op 164 ns/op
BenchmarkInterfaceSlice/[12]string([foo_bar_baz_foo_bar_baz_foo_bar_baz_foo_bar_baz]) (github.com/hairyhenderson/gomplate/v5/internal/conv) - B/op 192 B/op
BenchmarkInterfaceSlice/[12]string([foo_bar_baz_foo_bar_baz_foo_bar_baz_foo_bar_baz]) (github.com/hairyhenderson/gomplate/v5/internal/conv) - allocs/op 1 allocs/op
BenchmarkInterfaceSlice/[]interface_{}([[]_[1_2]_3]) (github.com/hairyhenderson/gomplate/v5/internal/conv) 3.533 ns/op 0 B/op 0 allocs/op
BenchmarkInterfaceSlice/[]interface_{}([[]_[1_2]_3]) (github.com/hairyhenderson/gomplate/v5/internal/conv) - ns/op 3.533 ns/op
BenchmarkInterfaceSlice/[]interface_{}([[]_[1_2]_3]) (github.com/hairyhenderson/gomplate/v5/internal/conv) - B/op 0 B/op
BenchmarkInterfaceSlice/[]interface_{}([[]_[1_2]_3]) (github.com/hairyhenderson/gomplate/v5/internal/conv) - allocs/op 0 allocs/op
BenchmarkInterfaceSlice/[3]interface_{}([[]_[1_2]_3]) (github.com/hairyhenderson/gomplate/v5/internal/conv) 59.89 ns/op 48 B/op 1 allocs/op
BenchmarkInterfaceSlice/[3]interface_{}([[]_[1_2]_3]) (github.com/hairyhenderson/gomplate/v5/internal/conv) - ns/op 59.89 ns/op
BenchmarkInterfaceSlice/[3]interface_{}([[]_[1_2]_3]) (github.com/hairyhenderson/gomplate/v5/internal/conv) - B/op 48 B/op
BenchmarkInterfaceSlice/[3]interface_{}([[]_[1_2]_3]) (github.com/hairyhenderson/gomplate/v5/internal/conv) - allocs/op 1 allocs/op
BenchmarkResolveURL/base=http://example.com/foo.json_rel=bar.json (github.com/hairyhenderson/gomplate/v5/internal/datafs) 412.3 ns/op 456 B/op 5 allocs/op
BenchmarkResolveURL/base=http://example.com/foo.json_rel=bar.json (github.com/hairyhenderson/gomplate/v5/internal/datafs) - ns/op 412.3 ns/op
BenchmarkResolveURL/base=http://example.com/foo.json_rel=bar.json (github.com/hairyhenderson/gomplate/v5/internal/datafs) - B/op 456 B/op
BenchmarkResolveURL/base=http://example.com/foo.json_rel=bar.json (github.com/hairyhenderson/gomplate/v5/internal/datafs) - allocs/op 5 allocs/op
BenchmarkResolveURL/base=git+file:///tmp/repo//foo.txt_rel= (github.com/hairyhenderson/gomplate/v5/internal/datafs) 86.39 ns/op 144 B/op 1 allocs/op
BenchmarkResolveURL/base=git+file:///tmp/repo//foo.txt_rel= (github.com/hairyhenderson/gomplate/v5/internal/datafs) - ns/op 86.39 ns/op
BenchmarkResolveURL/base=git+file:///tmp/repo//foo.txt_rel= (github.com/hairyhenderson/gomplate/v5/internal/datafs) - B/op 144 B/op
BenchmarkResolveURL/base=git+file:///tmp/repo//foo.txt_rel= (github.com/hairyhenderson/gomplate/v5/internal/datafs) - allocs/op 1 allocs/op
BenchmarkResolveURL/base=tmp/foo.json_rel= (github.com/hairyhenderson/gomplate/v5/internal/datafs) 70.16 ns/op 144 B/op 1 allocs/op
BenchmarkResolveURL/base=tmp/foo.json_rel= (github.com/hairyhenderson/gomplate/v5/internal/datafs) - ns/op 70.16 ns/op
BenchmarkResolveURL/base=tmp/foo.json_rel= (github.com/hairyhenderson/gomplate/v5/internal/datafs) - B/op 144 B/op
BenchmarkResolveURL/base=tmp/foo.json_rel= (github.com/hairyhenderson/gomplate/v5/internal/datafs) - allocs/op 1 allocs/op
BenchmarkResolveURL/base=/tmp/_rel=foo.json (github.com/hairyhenderson/gomplate/v5/internal/datafs) 427.7 ns/op 456 B/op 5 allocs/op
BenchmarkResolveURL/base=/tmp/_rel=foo.json (github.com/hairyhenderson/gomplate/v5/internal/datafs) - ns/op 427.7 ns/op
BenchmarkResolveURL/base=/tmp/_rel=foo.json (github.com/hairyhenderson/gomplate/v5/internal/datafs) - B/op 456 B/op
BenchmarkResolveURL/base=/tmp/_rel=foo.json (github.com/hairyhenderson/gomplate/v5/internal/datafs) - allocs/op 5 allocs/op
BenchmarkResolveURL/base=../../tmp/foo.json_rel= (github.com/hairyhenderson/gomplate/v5/internal/datafs) 68.84 ns/op 144 B/op 1 allocs/op
BenchmarkResolveURL/base=../../tmp/foo.json_rel= (github.com/hairyhenderson/gomplate/v5/internal/datafs) - ns/op 68.84 ns/op
BenchmarkResolveURL/base=../../tmp/foo.json_rel= (github.com/hairyhenderson/gomplate/v5/internal/datafs) - B/op 144 B/op
BenchmarkResolveURL/base=../../tmp/foo.json_rel= (github.com/hairyhenderson/gomplate/v5/internal/datafs) - allocs/op 1 allocs/op
BenchmarkResolveURL/base=../../tmp/_rel=sub/foo.json (github.com/hairyhenderson/gomplate/v5/internal/datafs) 913.5 ns/op 840 B/op 14 allocs/op
BenchmarkResolveURL/base=../../tmp/_rel=sub/foo.json (github.com/hairyhenderson/gomplate/v5/internal/datafs) - ns/op 913.5 ns/op
BenchmarkResolveURL/base=../../tmp/_rel=sub/foo.json (github.com/hairyhenderson/gomplate/v5/internal/datafs) - B/op 840 B/op
BenchmarkResolveURL/base=../../tmp/_rel=sub/foo.json (github.com/hairyhenderson/gomplate/v5/internal/datafs) - allocs/op 14 allocs/op
BenchmarkResolveURL/base=aws+sm:_rel=foo (github.com/hairyhenderson/gomplate/v5/internal/datafs) 73.75 ns/op 144 B/op 1 allocs/op
BenchmarkResolveURL/base=aws+sm:_rel=foo (github.com/hairyhenderson/gomplate/v5/internal/datafs) - ns/op 73.75 ns/op
BenchmarkResolveURL/base=aws+sm:_rel=foo (github.com/hairyhenderson/gomplate/v5/internal/datafs) - B/op 144 B/op
BenchmarkResolveURL/base=aws+sm:_rel=foo (github.com/hairyhenderson/gomplate/v5/internal/datafs) - allocs/op 1 allocs/op
BenchmarkResolveURL/base=aws+sm:_rel=/foo (github.com/hairyhenderson/gomplate/v5/internal/datafs) 310.6 ns/op 440 B/op 4 allocs/op
BenchmarkResolveURL/base=aws+sm:_rel=/foo (github.com/hairyhenderson/gomplate/v5/internal/datafs) - ns/op 310.6 ns/op
BenchmarkResolveURL/base=aws+sm:_rel=/foo (github.com/hairyhenderson/gomplate/v5/internal/datafs) - B/op 440 B/op
BenchmarkResolveURL/base=aws+sm:_rel=/foo (github.com/hairyhenderson/gomplate/v5/internal/datafs) - allocs/op 4 allocs/op
BenchmarkResolveURL/base=aws+sm:foo_rel=bar (github.com/hairyhenderson/gomplate/v5/internal/datafs) 117 ns/op 152 B/op 2 allocs/op
BenchmarkResolveURL/base=aws+sm:foo_rel=bar (github.com/hairyhenderson/gomplate/v5/internal/datafs) - ns/op 117 ns/op
BenchmarkResolveURL/base=aws+sm:foo_rel=bar (github.com/hairyhenderson/gomplate/v5/internal/datafs) - B/op 152 B/op
BenchmarkResolveURL/base=aws+sm:foo_rel=bar (github.com/hairyhenderson/gomplate/v5/internal/datafs) - allocs/op 2 allocs/op
BenchmarkResolveURL/base=aws+sm:///foo_rel=bar (github.com/hairyhenderson/gomplate/v5/internal/datafs) 348.3 ns/op 440 B/op 4 allocs/op
BenchmarkResolveURL/base=aws+sm:///foo_rel=bar (github.com/hairyhenderson/gomplate/v5/internal/datafs) - ns/op 348.3 ns/op
BenchmarkResolveURL/base=aws+sm:///foo_rel=bar (github.com/hairyhenderson/gomplate/v5/internal/datafs) - B/op 440 B/op
BenchmarkResolveURL/base=aws+sm:///foo_rel=bar (github.com/hairyhenderson/gomplate/v5/internal/datafs) - allocs/op 4 allocs/op
BenchmarkToBytes (github.com/hairyhenderson/gomplate/v5/internal/funcs) 780.5 ns/op 40 B/op 3 allocs/op
BenchmarkToBytes (github.com/hairyhenderson/gomplate/v5/internal/funcs) - ns/op 780.5 ns/op
BenchmarkToBytes (github.com/hairyhenderson/gomplate/v5/internal/funcs) - B/op 40 B/op
BenchmarkToBytes (github.com/hairyhenderson/gomplate/v5/internal/funcs) - allocs/op 3 allocs/op
BenchmarkIsFloat/int(0) (github.com/hairyhenderson/gomplate/v5/internal/funcs) 2.824 ns/op 0 B/op 0 allocs/op
BenchmarkIsFloat/int(0) (github.com/hairyhenderson/gomplate/v5/internal/funcs) - ns/op 2.824 ns/op
BenchmarkIsFloat/int(0) (github.com/hairyhenderson/gomplate/v5/internal/funcs) - B/op 0 B/op
BenchmarkIsFloat/int(0) (github.com/hairyhenderson/gomplate/v5/internal/funcs) - allocs/op 0 allocs/op
BenchmarkIsFloat/int(1) (github.com/hairyhenderson/gomplate/v5/internal/funcs) 2.819 ns/op 0 B/op 0 allocs/op
BenchmarkIsFloat/int(1) (github.com/hairyhenderson/gomplate/v5/internal/funcs) - ns/op 2.819 ns/op
BenchmarkIsFloat/int(1) (github.com/hairyhenderson/gomplate/v5/internal/funcs) - B/op 0 B/op
BenchmarkIsFloat/int(1) (github.com/hairyhenderson/gomplate/v5/internal/funcs) - allocs/op 0 allocs/op
BenchmarkIsFloat/int(-1) (github.com/hairyhenderson/gomplate/v5/internal/funcs) 2.82 ns/op 0 B/op 0 allocs/op
BenchmarkIsFloat/int(-1) (github.com/hairyhenderson/gomplate/v5/internal/funcs) - ns/op 2.82 ns/op
BenchmarkIsFloat/int(-1) (github.com/hairyhenderson/gomplate/v5/internal/funcs) - B/op 0 B/op
BenchmarkIsFloat/int(-1) (github.com/hairyhenderson/gomplate/v5/internal/funcs) - allocs/op 0 allocs/op
BenchmarkIsFloat/uint(42) (github.com/hairyhenderson/gomplate/v5/internal/funcs) 2.829 ns/op 0 B/op 0 allocs/op
BenchmarkIsFloat/uint(42) (github.com/hairyhenderson/gomplate/v5/internal/funcs) - ns/op 2.829 ns/op
BenchmarkIsFloat/uint(42) (github.com/hairyhenderson/gomplate/v5/internal/funcs) - B/op 0 B/op
BenchmarkIsFloat/uint(42) (github.com/hairyhenderson/gomplate/v5/internal/funcs) - allocs/op 0 allocs/op
BenchmarkIsFloat/uint8(255) (github.com/hairyhenderson/gomplate/v5/internal/funcs) 2.822 ns/op 0 B/op 0 allocs/op
BenchmarkIsFloat/uint8(255) (github.com/hairyhenderson/gomplate/v5/internal/funcs) - ns/op 2.822 ns/op
BenchmarkIsFloat/uint8(255) (github.com/hairyhenderson/gomplate/v5/internal/funcs) - B/op 0 B/op
BenchmarkIsFloat/uint8(255) (github.com/hairyhenderson/gomplate/v5/internal/funcs) - allocs/op 0 allocs/op
BenchmarkIsFloat/uint16(42) (github.com/hairyhenderson/gomplate/v5/internal/funcs) 2.819 ns/op 0 B/op 0 allocs/op
BenchmarkIsFloat/uint16(42) (github.com/hairyhenderson/gomplate/v5/internal/funcs) - ns/op 2.819 ns/op
BenchmarkIsFloat/uint16(42) (github.com/hairyhenderson/gomplate/v5/internal/funcs) - B/op 0 B/op
BenchmarkIsFloat/uint16(42) (github.com/hairyhenderson/gomplate/v5/internal/funcs) - allocs/op 0 allocs/op
BenchmarkIsFloat/uint32(42) (github.com/hairyhenderson/gomplate/v5/internal/funcs) 2.821 ns/op 0 B/op 0 allocs/op
BenchmarkIsFloat/uint32(42) (github.com/hairyhenderson/gomplate/v5/internal/funcs) - ns/op 2.821 ns/op
BenchmarkIsFloat/uint32(42) (github.com/hairyhenderson/gomplate/v5/internal/funcs) - B/op 0 B/op
BenchmarkIsFloat/uint32(42) (github.com/hairyhenderson/gomplate/v5/internal/funcs) - allocs/op 0 allocs/op
BenchmarkIsFloat/uint64(42) (github.com/hairyhenderson/gomplate/v5/internal/funcs) 2.848 ns/op 0 B/op 0 allocs/op
BenchmarkIsFloat/uint64(42) (github.com/hairyhenderson/gomplate/v5/internal/funcs) - ns/op 2.848 ns/op
BenchmarkIsFloat/uint64(42) (github.com/hairyhenderson/gomplate/v5/internal/funcs) - B/op 0 B/op
BenchmarkIsFloat/uint64(42) (github.com/hairyhenderson/gomplate/v5/internal/funcs) - allocs/op 0 allocs/op
BenchmarkIsFloat/int(42) (github.com/hairyhenderson/gomplate/v5/internal/funcs) 2.825 ns/op 0 B/op 0 allocs/op
BenchmarkIsFloat/int(42) (github.com/hairyhenderson/gomplate/v5/internal/funcs) - ns/op 2.825 ns/op
BenchmarkIsFloat/int(42) (github.com/hairyhenderson/gomplate/v5/internal/funcs) - B/op 0 B/op
BenchmarkIsFloat/int(42) (github.com/hairyhenderson/gomplate/v5/internal/funcs) - allocs/op 0 allocs/op
BenchmarkIsFloat/int8(127) (github.com/hairyhenderson/gomplate/v5/internal/funcs) 2.821 ns/op 0 B/op 0 allocs/op
BenchmarkIsFloat/int8(127) (github.com/hairyhenderson/gomplate/v5/internal/funcs) - ns/op 2.821 ns/op
BenchmarkIsFloat/int8(127) (github.com/hairyhenderson/gomplate/v5/internal/funcs) - B/op 0 B/op
BenchmarkIsFloat/int8(127) (github.com/hairyhenderson/gomplate/v5/internal/funcs) - allocs/op 0 allocs/op
BenchmarkIsFloat/int16(42) (github.com/hairyhenderson/gomplate/v5/internal/funcs) 2.826 ns/op 0 B/op 0 allocs/op
BenchmarkIsFloat/int16(42) (github.com/hairyhenderson/gomplate/v5/internal/funcs) - ns/op 2.826 ns/op
BenchmarkIsFloat/int16(42) (github.com/hairyhenderson/gomplate/v5/internal/funcs) - B/op 0 B/op
BenchmarkIsFloat/int16(42) (github.com/hairyhenderson/gomplate/v5/internal/funcs) - allocs/op 0 allocs/op
BenchmarkIsFloat/int32(42) (github.com/hairyhenderson/gomplate/v5/internal/funcs) 2.826 ns/op 0 B/op 0 allocs/op
BenchmarkIsFloat/int32(42) (github.com/hairyhenderson/gomplate/v5/internal/funcs) - ns/op 2.826 ns/op
BenchmarkIsFloat/int32(42) (github.com/hairyhenderson/gomplate/v5/internal/funcs) - B/op 0 B/op
BenchmarkIsFloat/int32(42) (github.com/hairyhenderson/gomplate/v5/internal/funcs) - allocs/op 0 allocs/op
BenchmarkIsFloat/int64(42) (github.com/hairyhenderson/gomplate/v5/internal/funcs) 2.826 ns/op 0 B/op 0 allocs/op
BenchmarkIsFloat/int64(42) (github.com/hairyhenderson/gomplate/v5/internal/funcs) - ns/op 2.826 ns/op
BenchmarkIsFloat/int64(42) (github.com/hairyhenderson/gomplate/v5/internal/funcs) - B/op 0 B/op
BenchmarkIsFloat/int64(42) (github.com/hairyhenderson/gomplate/v5/internal/funcs) - allocs/op 0 allocs/op
BenchmarkIsFloat/float32(18.3) (github.com/hairyhenderson/gomplate/v5/internal/funcs) 2.819 ns/op 0 B/op 0 allocs/op
BenchmarkIsFloat/float32(18.3) (github.com/hairyhenderson/gomplate/v5/internal/funcs) - ns/op 2.819 ns/op
BenchmarkIsFloat/float32(18.3) (github.com/hairyhenderson/gomplate/v5/internal/funcs) - B/op 0 B/op
BenchmarkIsFloat/float32(18.3) (github.com/hairyhenderson/gomplate/v5/internal/funcs) - allocs/op 0 allocs/op
BenchmarkIsFloat/float64(18.3) (github.com/hairyhenderson/gomplate/v5/internal/funcs) 2.821 ns/op 0 B/op 0 allocs/op
BenchmarkIsFloat/float64(18.3) (github.com/hairyhenderson/gomplate/v5/internal/funcs) - ns/op 2.821 ns/op
BenchmarkIsFloat/float64(18.3) (github.com/hairyhenderson/gomplate/v5/internal/funcs) - B/op 0 B/op
BenchmarkIsFloat/float64(18.3) (github.com/hairyhenderson/gomplate/v5/internal/funcs) - allocs/op 0 allocs/op
BenchmarkIsFloat/float64(1.5) (github.com/hairyhenderson/gomplate/v5/internal/funcs) 2.818 ns/op 0 B/op 0 allocs/op
BenchmarkIsFloat/float64(1.5) (github.com/hairyhenderson/gomplate/v5/internal/funcs) - ns/op 2.818 ns/op
BenchmarkIsFloat/float64(1.5) (github.com/hairyhenderson/gomplate/v5/internal/funcs) - B/op 0 B/op
BenchmarkIsFloat/float64(1.5) (github.com/hairyhenderson/gomplate/v5/internal/funcs) - allocs/op 0 allocs/op
BenchmarkIsFloat/float64(-18.6) (github.com/hairyhenderson/gomplate/v5/internal/funcs) 2.819 ns/op 0 B/op 0 allocs/op
BenchmarkIsFloat/float64(-18.6) (github.com/hairyhenderson/gomplate/v5/internal/funcs) - ns/op 2.819 ns/op
BenchmarkIsFloat/float64(-18.6) (github.com/hairyhenderson/gomplate/v5/internal/funcs) - B/op 0 B/op
BenchmarkIsFloat/float64(-18.6) (github.com/hairyhenderson/gomplate/v5/internal/funcs) - allocs/op 0 allocs/op
BenchmarkIsFloat/string(42) (github.com/hairyhenderson/gomplate/v5/internal/funcs) 36.72 ns/op 0 B/op 0 allocs/op
BenchmarkIsFloat/string(42) (github.com/hairyhenderson/gomplate/v5/internal/funcs) - ns/op 36.72 ns/op
BenchmarkIsFloat/string(42) (github.com/hairyhenderson/gomplate/v5/internal/funcs) - B/op 0 B/op
BenchmarkIsFloat/string(42) (github.com/hairyhenderson/gomplate/v5/internal/funcs) - allocs/op 0 allocs/op
BenchmarkIsFloat/string(052) (github.com/hairyhenderson/gomplate/v5/internal/funcs) 41.98 ns/op 0 B/op 0 allocs/op
BenchmarkIsFloat/string(052) (github.com/hairyhenderson/gomplate/v5/internal/funcs) - ns/op 41.98 ns/op
BenchmarkIsFloat/string(052) (github.com/hairyhenderson/gomplate/v5/internal/funcs) - B/op 0 B/op
BenchmarkIsFloat/string(052) (github.com/hairyhenderson/gomplate/v5/internal/funcs) - allocs/op 0 allocs/op
BenchmarkIsFloat/string(0xff) (github.com/hairyhenderson/gomplate/v5/internal/funcs) 67.83 ns/op 52 B/op 2 allocs/op
BenchmarkIsFloat/string(0xff) (github.com/hairyhenderson/gomplate/v5/internal/funcs) - ns/op 67.83 ns/op
BenchmarkIsFloat/string(0xff) (github.com/hairyhenderson/gomplate/v5/internal/funcs) - B/op 52 B/op
BenchmarkIsFloat/string(0xff) (github.com/hairyhenderson/gomplate/v5/internal/funcs) - allocs/op 2 allocs/op
BenchmarkIsFloat/string(-42) (github.com/hairyhenderson/gomplate/v5/internal/funcs) 38.84 ns/op 0 B/op 0 allocs/op
BenchmarkIsFloat/string(-42) (github.com/hairyhenderson/gomplate/v5/internal/funcs) - ns/op 38.84 ns/op
BenchmarkIsFloat/string(-42) (github.com/hairyhenderson/gomplate/v5/internal/funcs) - B/op 0 B/op
BenchmarkIsFloat/string(-42) (github.com/hairyhenderson/gomplate/v5/internal/funcs) - allocs/op 0 allocs/op
BenchmarkIsFloat/string(-0) (github.com/hairyhenderson/gomplate/v5/internal/funcs) 33.93 ns/op 0 B/op 0 allocs/op
BenchmarkIsFloat/string(-0) (github.com/hairyhenderson/gomplate/v5/internal/funcs) - ns/op 33.93 ns/op
BenchmarkIsFloat/string(-0) (github.com/hairyhenderson/gomplate/v5/internal/funcs) - B/op 0 B/op
BenchmarkIsFloat/string(-0) (github.com/hairyhenderson/gomplate/v5/internal/funcs) - allocs/op 0 allocs/op
BenchmarkIsFloat/string(3.14) (github.com/hairyhenderson/gomplate/v5/internal/funcs) 88.04 ns/op 52 B/op 2 allocs/op
BenchmarkIsFloat/string(3.14) (github.com/hairyhenderson/gomplate/v5/internal/funcs) - ns/op 88.04 ns/op
BenchmarkIsFloat/string(3.14) (github.com/hairyhenderson/gomplate/v5/internal/funcs) - B/op 52 B/op
BenchmarkIsFloat/string(3.14) (github.com/hairyhenderson/gomplate/v5/internal/funcs) - allocs/op 2 allocs/op
BenchmarkIsFloat/string(-3.14) (github.com/hairyhenderson/gomplate/v5/internal/funcs) 91.53 ns/op 53 B/op 2 allocs/op
BenchmarkIsFloat/string(-3.14) (github.com/hairyhenderson/gomplate/v5/internal/funcs) - ns/op 91.53 ns/op
BenchmarkIsFloat/string(-3.14) (github.com/hairyhenderson/gomplate/v5/internal/funcs) - B/op 53 B/op
BenchmarkIsFloat/string(-3.14) (github.com/hairyhenderson/gomplate/v5/internal/funcs) - allocs/op 2 allocs/op
BenchmarkIsFloat/string(0.00) (github.com/hairyhenderson/gomplate/v5/internal/funcs) 87.75 ns/op 52 B/op 2 allocs/op
BenchmarkIsFloat/string(0.00) (github.com/hairyhenderson/gomplate/v5/internal/funcs) - ns/op 87.75 ns/op
BenchmarkIsFloat/string(0.00) (github.com/hairyhenderson/gomplate/v5/internal/funcs) - B/op 52 B/op
BenchmarkIsFloat/string(0.00) (github.com/hairyhenderson/gomplate/v5/internal/funcs) - allocs/op 2 allocs/op
BenchmarkIsFloat/string(NaN) (github.com/hairyhenderson/gomplate/v5/internal/funcs) 72.99 ns/op 51 B/op 2 allocs/op
BenchmarkIsFloat/string(NaN) (github.com/hairyhenderson/gomplate/v5/internal/funcs) - ns/op 72.99 ns/op
BenchmarkIsFloat/string(NaN) (github.com/hairyhenderson/gomplate/v5/internal/funcs) - B/op 51 B/op
BenchmarkIsFloat/string(NaN) (github.com/hairyhenderson/gomplate/v5/internal/funcs) - allocs/op 2 allocs/op
BenchmarkIsFloat/string(-Inf) (github.com/hairyhenderson/gomplate/v5/internal/funcs) 74.96 ns/op 52 B/op 2 allocs/op
BenchmarkIsFloat/string(-Inf) (github.com/hairyhenderson/gomplate/v5/internal/funcs) - ns/op 74.96 ns/op
BenchmarkIsFloat/string(-Inf) (github.com/hairyhenderson/gomplate/v5/internal/funcs) - B/op 52 B/op
BenchmarkIsFloat/string(-Inf) (github.com/hairyhenderson/gomplate/v5/internal/funcs) - allocs/op 2 allocs/op
BenchmarkIsFloat/string(+Inf) (github.com/hairyhenderson/gomplate/v5/internal/funcs) 75.83 ns/op 52 B/op 2 allocs/op
BenchmarkIsFloat/string(+Inf) (github.com/hairyhenderson/gomplate/v5/internal/funcs) - ns/op 75.83 ns/op
BenchmarkIsFloat/string(+Inf) (github.com/hairyhenderson/gomplate/v5/internal/funcs) - B/op 52 B/op
BenchmarkIsFloat/string(+Inf) (github.com/hairyhenderson/gomplate/v5/internal/funcs) - allocs/op 2 allocs/op
BenchmarkIsFloat/string() (github.com/hairyhenderson/gomplate/v5/internal/funcs) 49.17 ns/op 48 B/op 1 allocs/op
BenchmarkIsFloat/string() (github.com/hairyhenderson/gomplate/v5/internal/funcs) - ns/op 49.17 ns/op
BenchmarkIsFloat/string() (github.com/hairyhenderson/gomplate/v5/internal/funcs) - B/op 48 B/op
BenchmarkIsFloat/string() (github.com/hairyhenderson/gomplate/v5/internal/funcs) - allocs/op 1 allocs/op
BenchmarkIsFloat/string(foo) (github.com/hairyhenderson/gomplate/v5/internal/funcs) 62.36 ns/op 51 B/op 2 allocs/op
BenchmarkIsFloat/string(foo) (github.com/hairyhenderson/gomplate/v5/internal/funcs) - ns/op 62.36 ns/op
BenchmarkIsFloat/string(foo) (github.com/hairyhenderson/gomplate/v5/internal/funcs) - B/op 51 B/op
BenchmarkIsFloat/string(foo) (github.com/hairyhenderson/gomplate/v5/internal/funcs) - allocs/op 2 allocs/op
BenchmarkIsFloat/bool(true) (github.com/hairyhenderson/gomplate/v5/internal/funcs) 2.828 ns/op 0 B/op 0 allocs/op
BenchmarkIsFloat/bool(true) (github.com/hairyhenderson/gomplate/v5/internal/funcs) - ns/op 2.828 ns/op
BenchmarkIsFloat/bool(true) (github.com/hairyhenderson/gomplate/v5/internal/funcs) - B/op 0 B/op
BenchmarkIsFloat/bool(true) (github.com/hairyhenderson/gomplate/v5/internal/funcs) - allocs/op 0 allocs/op
BenchmarkLookupIPs (github.com/hairyhenderson/gomplate/v5/net) 55819 ns/op 2169 B/op 44 allocs/op
BenchmarkLookupIPs (github.com/hairyhenderson/gomplate/v5/net) - ns/op 55819 ns/op
BenchmarkLookupIPs (github.com/hairyhenderson/gomplate/v5/net) - B/op 2169 B/op
BenchmarkLookupIPs (github.com/hairyhenderson/gomplate/v5/net) - allocs/op 44 allocs/op
BenchmarkIndent (github.com/hairyhenderson/gomplate/v5/strings) 1309 ns/op 1936 B/op 11 allocs/op
BenchmarkIndent (github.com/hairyhenderson/gomplate/v5/strings) - ns/op 1309 ns/op
BenchmarkIndent (github.com/hairyhenderson/gomplate/v5/strings) - B/op 1936 B/op
BenchmarkIndent (github.com/hairyhenderson/gomplate/v5/strings) - allocs/op 11 allocs/op

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

@hairyhenderson hairyhenderson force-pushed the bump-go-fsimpl-v0.4.0 branch 2 times, most recently from e831628 to e3cdde7 Compare March 25, 2026 00:32
@hairyhenderson hairyhenderson enabled auto-merge (squash) March 25, 2026 00:33
…ment support for gcp+sm URLs

Signed-off-by: Dave Henderson <dhenderson@gmail.com>
@hairyhenderson hairyhenderson force-pushed the bump-go-fsimpl-v0.4.0 branch from e3cdde7 to bd641d4 Compare March 25, 2026 00:37
@hairyhenderson hairyhenderson merged commit 15e2800 into main Mar 25, 2026
25 of 26 checks passed
@hairyhenderson hairyhenderson deleted the bump-go-fsimpl-v0.4.0 branch March 25, 2026 01:05
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant