k1LoW / runn

runn is a package/tool for running operations following a scenario.
https://runn.run
MIT License
421 stars 31 forks source link

Propagate options containing Func. #1003

Closed k1LoW closed 1 month ago

k1LoW commented 1 month ago

SSIA.

github-actions[bot] commented 1 month ago

BenchmarkManyRunbooks-4

main (-) #1003 (30919f3) +/-
Number of iterations 1 1 0
Nanoseconds per iteration 3,753,230,271 ns/op 4,064,717,774 ns/op 311,487,503 ns/op
Bytes allocated per iteration 1,786,304,544 B/op 1,786,709,360 B/op 404,816 B/op
Allocs per iteration 21,145,146 allocs/op 21,146,255 allocs/op 1,109 allocs/op
Metadata | | [main](https://github.com/k1LoW/runn/tree/main) (-) | [#1003](https://github.com/k1LoW/runn/pull/1003) ([30919f3](https://github.com/k1LoW/runn/commit/30919f3793e3fe91d3312bd8dd28c889a184f9b3)) | |------------|----------------------------------------------------:|--------------------------------------------------------------------------------------------------------------------------------------------:| | **goos** | linux | linux | | **goarch** | amd64 | amd64 | | **pkg** | github.com/k1LoW/runn | github.com/k1LoW/runn | | **cpu** | AMD EPYC 7763 64-Core Processor | AMD EPYC 7763 64-Core Processor |

BenchmarkOpenAPI3-4

main (-) #1003 (30919f3) +/-
Number of iterations 1 1 0
Nanoseconds per iteration 5,595,075,220 ns/op 5,428,511,269 ns/op -166,563,951 ns/op
Bytes allocated per iteration 3,176,283,480 B/op 3,176,435,896 B/op 152,416 B/op
Allocs per iteration 32,663,214 allocs/op 32,665,028 allocs/op 1,814 allocs/op
Metadata | | [main](https://github.com/k1LoW/runn/tree/main) (-) | [#1003](https://github.com/k1LoW/runn/pull/1003) ([30919f3](https://github.com/k1LoW/runn/commit/30919f3793e3fe91d3312bd8dd28c889a184f9b3)) | |------------|----------------------------------------------------:|--------------------------------------------------------------------------------------------------------------------------------------------:| | **goos** | linux | linux | | **goarch** | amd64 | amd64 | | **pkg** | github.com/k1LoW/runn | github.com/k1LoW/runn | | **cpu** | AMD EPYC 7763 64-Core Processor | AMD EPYC 7763 64-Core Processor |

BenchmarkSingleRunbook-4

main (-) #1003 (30919f3) +/-
Number of iterations 18 18 0
Nanoseconds per iteration 63,721,692 ns/op 64,013,481 ns/op 291,789 ns/op
Bytes allocated per iteration 60,144,676 B/op 60,129,069 B/op -15,607 B/op
Allocs per iteration 205,502 allocs/op 205,512 allocs/op 10 allocs/op
Metadata | | [main](https://github.com/k1LoW/runn/tree/main) (-) | [#1003](https://github.com/k1LoW/runn/pull/1003) ([30919f3](https://github.com/k1LoW/runn/commit/30919f3793e3fe91d3312bd8dd28c889a184f9b3)) | |------------|----------------------------------------------------:|--------------------------------------------------------------------------------------------------------------------------------------------:| | **goos** | linux | linux | | **goarch** | amd64 | amd64 | | **pkg** | github.com/k1LoW/runn | github.com/k1LoW/runn | | **cpu** | AMD EPYC 7763 64-Core Processor | AMD EPYC 7763 64-Core Processor |

Reported by octocov