Skip to content

Commit c369990

Browse files
committed
ci: remove RUST_TEST_THREADS=1 from musl job
The PTY_LOCK mutex in pty_terminal now serializes the entire PTY session (spawn, I/O, and cleanup) on musl, so single-threaded test execution is no longer needed. Non-PTY tests run in parallel. https://claude.ai/code/session_011H8UR3gS6hoyQAf2x7Dfw8
1 parent 2b6668d commit c369990

File tree

1 file changed

+0
-3
lines changed

1 file changed

+0
-3
lines changed

.github/workflows/ci.yml

Lines changed: 0 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -149,9 +149,6 @@ jobs:
149149
# -crt-static: vite-task is shipped as a NAPI module in vite+, and musl Node
150150
# with native modules links to musl libc dynamically, so we must do the same.
151151
RUSTFLAGS: --cfg tokio_unstable -D warnings -C target-feature=-crt-static
152-
# On musl, concurrent PTY operations can trigger SIGSEGV in musl internals.
153-
# Run test threads sequentially to avoid the race.
154-
RUST_TEST_THREADS: 1
155152
steps:
156153
- name: Install Alpine dependencies
157154
shell: sh {0}

0 commit comments

Comments
 (0)