• Home
  • Features
  • Pricing
  • Docs
  • Announcements
  • Sign In

sds / overcommit / 42089546941
92%
master: 91%

Build:
Build:
LAST BUILD BRANCH: main
DEFAULT BRANCH: master
Ran 05 Nov 2026 07:00PM UTC
Jobs 18
Files 223
Run time 1min
Badge
Embed ▾
README BADGES
x

If you need to use a raster PNG badge, change the '.svg' to '.png' in the link

Markdown

Textile

RDoc

HTML

Rst

05 Nov 2026 06:59PM UTC coverage: 92.408%. Remained the same
42089546941

push

github

web-flow
Avoid repeated CLI startup when preparing integration fixtures (#917)

Prepare installed hooks through `Overcommit::Installer` when
installation is only integration-test setup. This avoids repeatedly
starting Ruby and loading the CLI before exercising a commit, push,
signing, merge, or concurrency behavior. Dedicated CLI/installation and
Gemfile-loading tests retain their real executable calls; every example
and assertion remains.

The helper clears repository-path caches before and after installation
so setup cannot inherit a previous example's repository or leak its own
paths. Fixture logging is captured in memory.

[Paired Windows CI
experiment](https://github.com/sds/overcommit/actions/runs/42086970366)
on Ruby 3.4 compared unchanged code and this setup on the same VM,
alternating order across all five production shards:

| Shard | Control | Installer API |
| --- | --- | --- |
| 1 | 30.70s | 27.49s |
| 2 | 41.13s | 38.91s |
| 3 | 49.90s | 43.21s |
| 4 | 47.62s | 45.84s |
| 5 | 35.08s | 29.11s |

All five candidates passed and were faster in both execution orders:
median paired reduction 10.5%, aggregate test-command reduction 9.7%.

Local validation: all 90 integration examples pass, RuboCop passes, and
`git diff --check` passes. Final full Ruby/OS PR-head verification is
pending; merge only after it passes and confirms the improvement.

3323 of 3596 relevant lines covered (92.41%)

3830.5 hits per line

Jobs
ID Job ID Ran Files Coverage
1 ruby3.3-windows-shard4of5 - 42089546941.1 05 Nov 2026 07:01PM UTC 446
73.43
GitHub Action Run
2 ruby3.4-windows-shard5of5 - 42089546941.2 05 Nov 2026 07:00PM UTC 446
73.32
GitHub Action Run
3 ruby4.0-windows-shard4of5 - 42089546941.3 05 Nov 2026 07:00PM UTC 446
73.41
GitHub Action Run
4 ruby3.3-windows-shard2of5 - 42089546941.4 05 Nov 2026 07:00PM UTC 446
72.21
GitHub Action Run
5 ruby3.3-windows-shard1of5 - 42089546941.5 05 Nov 2026 07:00PM UTC 446
71.73
GitHub Action Run
6 ruby3.3-windows-shard5of5 - 42089546941.6 05 Nov 2026 07:00PM UTC 446
73.38
GitHub Action Run
7 ruby3.4-windows-shard1of5 - 42089546941.7 05 Nov 2026 07:00PM UTC 446
71.71
GitHub Action Run
8 ruby4.0-windows-shard5of5 - 42089546941.8 05 Nov 2026 07:00PM UTC 446
73.32
GitHub Action Run
9 ruby3.4-windows-shard4of5 - 42089546941.9 05 Nov 2026 07:00PM UTC 446
73.41
GitHub Action Run
10 ruby4.0-ubuntu-shard1of1 - 42089546941.10 05 Nov 2026 07:00PM UTC 446
92.38
GitHub Action Run
11 ruby3.3-windows-shard3of5 - 42089546941.11 05 Nov 2026 07:01PM UTC 446
77.64
GitHub Action Run
12 ruby4.0-windows-shard3of5 - 42089546941.12 05 Nov 2026 07:00PM UTC 446
77.61
GitHub Action Run
13 ruby3.4-windows-shard3of5 - 42089546941.13 05 Nov 2026 07:00PM UTC 446
77.61
GitHub Action Run
14 ruby3.3-ubuntu-shard1of1 - 42089546941.14 05 Nov 2026 07:00PM UTC 446
92.37
GitHub Action Run
15 ruby3.4-windows-shard2of5 - 42089546941.15 05 Nov 2026 07:00PM UTC 446
72.16
GitHub Action Run
16 ruby4.0-windows-shard2of5 - 42089546941.16 05 Nov 2026 07:00PM UTC 446
72.16
GitHub Action Run
17 ruby4.0-windows-shard1of5 - 42089546941.17 05 Nov 2026 07:00PM UTC 446
71.71
GitHub Action Run
18 ruby3.4-ubuntu-shard1of1 - 42089546941.18 05 Nov 2026 07:00PM UTC 446
92.38
GitHub Action Run
Source Files on build 42089546941
  • Tree
  • List 223
  • Changed 222
  • Source Changed 0
  • Coverage Changed 222
Coverage ∆ File Lines Relevant Covered Missed Hits/Line
  • Back to Repo
  • Github Actions Build #42089546941
  • afa4e63b on github
  • Prev Build on main (#42086511738)
  • Next Build on main (#42091616621)
STATUS · Troubleshooting · Open an Issue · Sales · Support · CAREERS · ENTERPRISE · START FREE TRIAL · SCHEDULE DEMO
ANNOUNCEMENTS · TWITTER · TOS & SLA · Supported CI Services · What's a CI service? · Automated Testing

© 2026 Coveralls, Inc