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

yylego / osexec / 40164493453
56%
main: 56%

Build:
Build:
LAST BUILD BRANCH: refs/tags/v0.0.1
DEFAULT BRANCH: main
Ran 25 Oct 2026 05:09AM UTC
Jobs 4
Files 10
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

25 Oct 2026 05:06AM UTC coverage: 56.094% (+21.0%) from 35.088%
40164493453

push

github

yyle88
Keep long pipe lines whole, name the cause of a failed command in its fault, and route package functions through CommandConfig

- ExecInPipe reads whole lines, so a line past 4096 bytes comes back in one piece; a read fault now gets returned instead of a panic
- When a command fails, the fault message now carries what the command printed as its reason, and errors.As keeps finding the exit code
- MatchPipe sees one line at a time across both pipes; the comment that said a match makes a failed command pass is fixed, as the exit code decides
- Exec, ExecInPath, ExecInEnvs and ExecXshRun go through CommandConfig with the same output, and a bad config logs its fault once instead of twice
- WithExpectExit works on a bare CommandConfig{} too, and ExecWith accepts an absent prepare func
- Rename the utils function ExceptsCode to ResolveExitCode
- go.mod moves to Go 1.25 to use wg.Go; the CI matrix runs 1.25 to 1.27 with the new action versions
- README: badges come from the template, a section on streamed output, a note on how args get quoted, a printf pipe example that works, and the missing API entries
- Tests check results and read as usage samples, each exported function now has a test, and each demo ignores its build output

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>

57 of 70 new or added lines in 3 files covered. (81.43%)

1 existing line in 1 file now uncovered.

382 of 681 relevant lines covered (56.09%)

20.49 hits per line

Uncovered Changes

Lines Coverage ∆ File
12
86.61
12.03% command.go
1
98.55
84.06% internal/utils/utils.go

Coverage Regressions

Lines Coverage ∆ File
1
86.61
12.03% command.go
Jobs
ID Job ID Ran Files Coverage
1 Go-1.27.x - 40164493453.1 25 Oct 2026 05:10AM UTC 10
50.82
GitHub Action Run
2 Go-1.25.x - 40164493453.2 25 Oct 2026 05:09AM UTC 10
49.93
GitHub Action Run
3 Go-stable - 40164493453.3 25 Oct 2026 05:09AM UTC 10
50.82
GitHub Action Run
4 Go-1.26.x - 40164493453.4 25 Oct 2026 05:10AM UTC 10
49.93
GitHub Action Run
Source Files on build 40164493453
  • Tree
  • List 10
  • Changed 10
  • Source Changed 0
  • Coverage Changed 10
Coverage ∆ File Lines Relevant Covered Missed Hits/Line
  • Back to Repo
  • 519de4b8 on github
  • Prev Build on main (#22915788619)
  • Delete
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