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

sds / overcommit / 41960837614
92%
master: 91%

Build:
Build:
LAST BUILD BRANCH: main
DEFAULT BRANCH: master
Ran 05 Nov 2026 03:20AM UTC
Jobs 16
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 03:19AM UTC coverage: 92.438% (+0.4%) from 92.031%
41960837614

push

github

web-flow
Re-enable the full Windows test matrix and fix platform failures (#911)

Windows CI has been disabled since #836. Restore the full test matrix on
Windows for every supported Ruby (2.6–4.0), alongside Linux, and remove
the Windows and AppVeyor exclusions from the specs. Give the slower
Windows jobs 30 minutes to complete the integration suite while
retaining the 15-minute Linux limit. Both platforms now run the same
1,679 examples; no examples are removed or newly skipped.

The restored matrix exposed two production failures:

- Reading merge state with `File.open(...).read` leaves handles open
until garbage collection, preventing Windows from deleting `MERGE_MODE`.
Use `File.read` so the handles close immediately. Also close readers and
temporary files in the Gerrit specs, and retain commit-message fixtures
until each example finishes, to prevent Windows finalizer errors.
- Parent-command detection depends on WMIC, which is unavailable on
current Windows runners. Query `Win32_Process` through PowerShell's
`Get-CimInstance`, preserving the `nil` fallback when the command cannot
launch or the parent has exited.

Use Ruby's native symlink APIs on Windows instead of invoking `mklink`
and parsing `dir` output. This supports directory links, raises on
creation failures, and lets the restored specs exercise real symlinks
with `core.symlinks=true`. Ten additional examples cover files,
directories, missing targets, spaces, and creation errors.

Repair the parallelism regression spec: its previous built-in hook
ignored the configured sleep command. An ad hoc serial hook now actually
sleeps and writes a marker; the spec requires a successful commit and
verifies the marker. Allow 30 seconds for Git and interpreter startup on
slower Windows runners instead of the flaky five-second deadline. Two
additional examples cover unavailable Windows process information.

Validation:

- Local Ruby 3.4.7: full suite with 1,679 examples and zero failures;
the strengthened para... (continued)

8 of 8 new or added lines in 3 files covered. (100.0%)

3325 of 3597 relevant lines covered (92.44%)

6572.07 hits per line

Jobs
ID Job ID Ran Files Coverage
1 ruby3.0-ubuntu - 41960837614.1 05 Nov 2026 03:20AM UTC 446
92.35
GitHub Action Run
2 ruby4.0-ubuntu - 41960837614.2 05 Nov 2026 03:20AM UTC 446
92.38
GitHub Action Run
3 ruby3.1-windows - 41960837614.3 05 Nov 2026 03:27AM UTC 446
92.23
GitHub Action Run
4 ruby2.6-windows - 41960837614.4 05 Nov 2026 03:34AM UTC 446
92.26
GitHub Action Run
5 ruby2.6-ubuntu - 41960837614.5 05 Nov 2026 03:21AM UTC 446
92.35
GitHub Action Run
6 ruby3.1-ubuntu - 41960837614.6 05 Nov 2026 03:21AM UTC 446
92.32
GitHub Action Run
7 ruby3.4-ubuntu - 41960837614.7 05 Nov 2026 03:20AM UTC 446
92.38
GitHub Action Run
8 ruby4.0-windows - 41960837614.8 05 Nov 2026 03:26AM UTC 446
92.29
GitHub Action Run
9 ruby3.3-ubuntu - 41960837614.9 05 Nov 2026 03:21AM UTC 446
92.37
GitHub Action Run
10 ruby3.2-windows - 41960837614.10 05 Nov 2026 03:30AM UTC 446
92.23
GitHub Action Run
11 ruby2.7-ubuntu - 41960837614.11 05 Nov 2026 03:21AM UTC 446
92.35
GitHub Action Run
12 ruby3.2-ubuntu - 41960837614.12 05 Nov 2026 03:20AM UTC 446
92.32
GitHub Action Run
13 ruby3.3-windows - 41960837614.13 05 Nov 2026 03:31AM UTC 446
92.29
GitHub Action Run
14 ruby3.0-windows - 41960837614.14 05 Nov 2026 03:26AM UTC 446
92.26
GitHub Action Run
15 ruby2.7-windows - 41960837614.15 05 Nov 2026 03:34AM UTC 446
92.26
GitHub Action Run
16 ruby3.4-windows - 41960837614.16 05 Nov 2026 03:28AM UTC 446
92.29
GitHub Action Run
Source Files on build 41960837614
  • Tree
  • List 223
  • Changed 222
  • Source Changed 3
  • Coverage Changed 222
Coverage ∆ File Lines Relevant Covered Missed Hits/Line
  • Back to Repo
  • Github Actions Build #41960837614
  • c5101bdf on github
  • Prev Build on main (#41935456288)
  • Next Build on main (#41963707572)
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