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

pantsbuild / pants / 24420226394
93%

Build:
DEFAULT BRANCH: main
Ran 14 Apr 2026 08:26PM UTC
Jobs 12
Files 1734
Run time 4min
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

14 Apr 2026 08:03PM UTC coverage: 92.923%. Remained the same
24420226394

push

github

web-flow
Fix sandboxer daemon inheriting parent stdin/stdout file descriptors (#23246)

Redirect the sandboxer daemon's stdin and stdout to `/dev/null` when
spawning, preventing it from holding the parent's file descriptors open
indefinitely

When the sandboxer daemon is spawned without explicit stdin/stdout
configuration, it inherits the parent's file descriptors. If those FDs
are pipes (e.g., `pants ... | grep`, pre-commit hooks, IDE integrations,
AI coding tools capturing output) or regular files, the sandboxer holds
them open for its lifetime, preventing EOF and causing the caller to
hang.

The sandboxer communicates exclusively via a Unix domain
socket and never reads stdin or writes stdout. All logging
goes to stderr via `env_logger`. This change matches the
existing pattern used by other process runners in the codebase.

Fixes #23169

91660 of 98641 relevant lines covered (92.92%)

4.04 hits per line

Jobs
ID Job ID Ran Files Coverage
1 test_python_linux_x86_64_8/10 - 24420226394.1 14 Apr 2026 08:35PM UTC 1192
53.62
GitHub Action Run
2 test_python_linux_x86_64_9/10 - 24420226394.2 14 Apr 2026 08:37PM UTC 1200
53.91
GitHub Action Run
3 test_python_linux_arm64 - 24420226394.3 14 Apr 2026 08:34PM UTC 1173
52.37
GitHub Action Run
4 test_python_linux_x86_64_4/10 - 24420226394.4 14 Apr 2026 08:34PM UTC 1224
59.41
GitHub Action Run
5 test_python_linux_x86_64_5/10 - 24420226394.5 14 Apr 2026 08:26PM UTC 1204
59.72
GitHub Action Run
6 test_python_linux_x86_64_3/10 - 24420226394.6 14 Apr 2026 08:30PM UTC 1189
53.91
GitHub Action Run
7 test_python_linux_x86_64_0/10 - 24420226394.7 14 Apr 2026 08:29PM UTC 1209
56.8
GitHub Action Run
8 test_python_linux_x86_64_6/10 - 24420226394.8 14 Apr 2026 08:26PM UTC 1185
49.55
GitHub Action Run
9 test_python_macos14_arm64 - 24420226394.9 14 Apr 2026 08:35PM UTC 1173
52.38
GitHub Action Run
10 test_python_linux_x86_64_7/10 - 24420226394.10 14 Apr 2026 08:32PM UTC 1195
51.3
GitHub Action Run
11 test_python_linux_x86_64_2/10 - 24420226394.11 14 Apr 2026 08:27PM UTC 1191
58.69
GitHub Action Run
12 test_python_linux_x86_64_1/10 - 24420226394.12 14 Apr 2026 08:34PM UTC 1188
49.19
GitHub Action Run
Source Files on build 24420226394
  • Tree
  • List 1734
  • Changed 1
  • Source Changed 0
  • Coverage Changed 1
Coverage ∆ File Lines Relevant Covered Missed Hits/Line
  • Back to Repo
  • Github Actions Build #24420226394
  • 300fb28e on github
  • Prev Build on main (#24420161240)
  • Next Build on main (#24424753671)
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