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 |