Skip to content

Latest commit

 

History

History
15 lines (10 loc) · 1.2 KB

benchmark.md

File metadata and controls

15 lines (10 loc) · 1.2 KB

Benchmark

The following showcases performances benchmarks of Go Semver Release against other such tools. Theses benchmarks were realized using hyperfine in GitHub Action runner with the following configuration:

  • OS: Ubuntu 24.04
  • Processor (CPU): 4
  • Memory: 16 GB

Each program was executed 10 times (avoids statistic outliers) computing the latest semantic version of a sample repository of 10,000 commits on a single "main" branch without any prior tag:

Program Time (mean ± σ) Range (min ... max)
Go Semver Release 1.127 s ± 0.244 s 0.986 s ... 1.600 s
Semantic Release 5.150 s ± 0.046 s 5.041 s ... 5.207 s