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

sds / overcommit / 42093910091
92%
master: 91%

Build:
Build:
LAST BUILD BRANCH: main
DEFAULT BRANCH: master
Ran 05 Nov 2026 07:27PM 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 07:26PM UTC coverage: 92.442% (+0.02%) from 92.425%
42093910091

push

github

web-flow
Use Script Host before PowerShell for Windows parent query fallback (#920)

When optional `win32ole` is unavailable (including Ruby 4.0), Windows
hook contexts still launch PowerShell to inspect their parent command.
Query the same WMI field with Windows Script Host first, retaining
PowerShell when the host is missing, disabled, returns an error, or
produces invalid output.

The helper is included by the existing `libexec/**/*` gem packaging
rule. It validates the PID, and Ruby decodes redirected UTF-16LE output
while preserving complete Unicode command lines. No additional
dependency is required.

All five paired GitHub Windows/Ruby 4.0 shard measurements improved:
7.1% aggregate and 9.4% median test-command reduction, with positive
results in both execution orders. The slowest shard fell from 55.9s to
50.7s. [Benchmark
run](https://github.com/sds/overcommit/actions/runs/42091933506).

Validation: all 1,708 examples pass locally, with new tests for
Unicode/BOM decoding, exited processes, missing Script Host, script
failure, and malformed output. RuboCop passes. Full Ruby/OS GitHub CI is
required before merging.

Final verification: [full GitHub
CI](https://github.com/sds/overcommit/actions/runs/42093362148) passed
all1,708 examples for all six Ruby/OS pairs (10,248 executions),
including lint and the aggregate required CI check. Aggregate [coverage
increased to92.442%](https://coveralls.io/builds/82854880), +0.02
percentage points. Two optional partial-shard comparisons changed
because the five added examples redistribute later examples. The138s
workflow overlapped another full run, so it is correctness evidence, not
a clean end-to-end timing sample; final combined verification will run
on main without diagnostic contention.

8 of 8 new or added lines in 1 file covered. (100.0%)

3339 of 3612 relevant lines covered (92.44%)

3812.62 hits per line

Jobs
ID Job ID Ran Files Coverage
1 ruby4.0-windows-shard1of5 - 42093910091.1 05 Nov 2026 07:27PM UTC 446
71.81
GitHub Action Run
2 ruby4.0-windows-shard3of5 - 42093910091.2 05 Nov 2026 07:27PM UTC 446
77.6
GitHub Action Run
3 ruby4.0-windows-shard5of5 - 42093910091.3 05 Nov 2026 07:27PM UTC 446
73.44
GitHub Action Run
4 ruby3.4-windows-shard4of5 - 42093910091.4 05 Nov 2026 07:27PM UTC 446
73.41
GitHub Action Run
5 ruby3.4-windows-shard5of5 - 42093910091.5 05 Nov 2026 07:27PM UTC 446
73.39
GitHub Action Run
6 ruby3.4-windows-shard2of5 - 42093910091.6 05 Nov 2026 07:27PM UTC 446
72.28
GitHub Action Run
7 ruby3.3-windows-shard2of5 - 42093910091.7 05 Nov 2026 07:27PM UTC 446
72.33
GitHub Action Run
8 ruby3.4-windows-shard1of5 - 42093910091.8 05 Nov 2026 07:27PM UTC 446
71.81
GitHub Action Run
9 ruby3.3-windows-shard4of5 - 42093910091.9 05 Nov 2026 07:27PM UTC 446
73.44
GitHub Action Run
10 ruby3.4-windows-shard3of5 - 42093910091.10 05 Nov 2026 07:27PM UTC 446
77.6
GitHub Action Run
11 ruby3.3-ubuntu-shard1of1 - 42093910091.11 05 Nov 2026 07:27PM UTC 446
92.4
GitHub Action Run
12 ruby4.0-ubuntu-shard1of1 - 42093910091.12 05 Nov 2026 07:27PM UTC 446
92.41
GitHub Action Run
13 ruby3.4-ubuntu-shard1of1 - 42093910091.13 05 Nov 2026 07:27PM UTC 446
92.41
GitHub Action Run
14 ruby3.3-windows-shard3of5 - 42093910091.14 05 Nov 2026 07:27PM UTC 446
77.63
GitHub Action Run
15 ruby3.3-windows-shard5of5 - 42093910091.15 05 Nov 2026 07:27PM UTC 446
73.44
GitHub Action Run
16 ruby3.3-windows-shard1of5 - 42093910091.16 05 Nov 2026 07:27PM UTC 446
71.83
GitHub Action Run
17 ruby4.0-windows-shard2of5 - 42093910091.17 05 Nov 2026 07:27PM UTC 446
72.2
GitHub Action Run
18 ruby4.0-windows-shard4of5 - 42093910091.18 05 Nov 2026 07:27PM UTC 446
73.41
GitHub Action Run
Source Files on build 42093910091
  • Tree
  • List 223
  • Changed 222
  • Source Changed 1
  • Coverage Changed 222
Coverage ∆ File Lines Relevant Covered Missed Hits/Line
  • Back to Repo
  • Github Actions Build #42093910091
  • a686a97f on github
  • Prev Build on main (#42093288318)
  • Next Build on main (#42267615457)
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