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

facebookincubator / TTPForge / 26637168684
57%
main: 67%

Build:
Build:
LAST BUILD BRANCH: export-D106692973
DEFAULT BRANCH: main
Ran 29 May 2026 12:27PM UTC
Jobs 1
Files 80
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

29 May 2026 12:26PM UTC coverage: 56.628%. First build
26637168684

Pull #621

github

facebook-github-bot
Fix Windows cross-compilation error in expect step

Summary:
The goreleaser build for `windows_amd64` was failing because `pty.Winsize.Cols` is `uint16` on Unix but `uint` on Windows. The explicit `uint16(termWidth)` cast in `expectstep.go` caused a type mismatch when cross-compiling.

Fix uses platform-specific `newWinsize` helpers with build tags, matching the existing pattern from D85156306 (`requirements_unix.go` / `requirements_windows.go`).

Also adds a cross-compilation step to the GitHub Actions test workflow so that builds for all release targets (linux, darwin, windows) are verified on every PR before merge. This would have caught this issue before it landed.

Differential Revision: D106692973
Pull Request #621: Fix Windows cross-compilation error in expect step

5 of 5 new or added lines in 2 files covered. (100.0%)

3238 of 5718 relevant lines covered (56.63%)

15.31 hits per line

Jobs
ID Job ID Ran Files Coverage
1 26637168684.1 29 May 2026 12:27PM UTC 80
56.63
GitHub Action Run
Source Files on build 26637168684
  • Tree
  • List 80
  • Changed 0
  • Source Changed 0
  • Coverage Changed 0
Coverage ∆ File Lines Relevant Covered Missed Hits/Line
  • Back to Repo
  • Pull Request #621
  • Delete
STATUS · Troubleshooting · Open an Issue · Sales · Support · CAREERS · ENTERPRISE · START FREE · SCHEDULE DEMO
ANNOUNCEMENTS · TWITTER · TOS & SLA · Supported CI Services · What's a CI service? · Automated Testing

© 2026 Coveralls, Inc