Fix own-binary fork guard failure for procman_bin_list_test #740

Closed
opened 2026-09-26 12:38:05 +00:00 by jared · 1 comment
Owner

Problem

tests/own_binary_fork_guard_test.rb fails on main. The test test_only_allowlisted_files_fork_a_repo_binary finds plugins/os-sdlc/tests/pipeline/procman_bin_list_test.rb spawning a repo bin/ executable (bin/procman) and that file is not on ALLOWED_FILES. The failure arrived with #713 (commit fdfbb991) and makes the full suite red by one test on main and on every branch since.

Observed

OsSdlcOwnBinaryForkGuardTest#test_only_allowlisted_files_fork_a_repo_binary [tests/own_binary_fork_guard_test.rb:38]:
found a repo bin/ executable spawned outside the allowlist.
Expected ["plugins/os-sdlc/tests/pipeline/procman_bin_list_test.rb"] to be empty.

Reproduce

cd plugins/os-sdlc && ruby tests/all.rb on main at e22e4faf or later.

Origin

  • Session: e677319c-fe8c-46dc-a275-07d89d4faf97
  • Transcript: /home/jared/.claude/projects/-home-jared-dev-cc-os--claude-worktrees-crc-pass-os-sdlc/e677319c-fe8c-46dc-a275-07d89d4faf97.jsonl
  • Where: plugins/os-sdlc/tests/own_binary_fork_guard_test.rb, plugins/os-sdlc/tests/pipeline/procman_bin_list_test.rb
  • Source: #737 suite runs, 2026-09-26

VERDICT: CREATE — live observed test failure on main traceable to fdfbb991, reproducible, distinct from the baseline ticket.

## Problem `tests/own_binary_fork_guard_test.rb` fails on main. The test `test_only_allowlisted_files_fork_a_repo_binary` finds `plugins/os-sdlc/tests/pipeline/procman_bin_list_test.rb` spawning a repo `bin/` executable (`bin/procman`) and that file is not on `ALLOWED_FILES`. The failure arrived with #713 (commit fdfbb991) and makes the full suite red by one test on main and on every branch since. ## Observed ``` OsSdlcOwnBinaryForkGuardTest#test_only_allowlisted_files_fork_a_repo_binary [tests/own_binary_fork_guard_test.rb:38]: found a repo bin/ executable spawned outside the allowlist. Expected ["plugins/os-sdlc/tests/pipeline/procman_bin_list_test.rb"] to be empty. ``` ## Reproduce `cd plugins/os-sdlc && ruby tests/all.rb` on main at e22e4faf or later. ## Origin - Session: e677319c-fe8c-46dc-a275-07d89d4faf97 - Transcript: /home/jared/.claude/projects/-home-jared-dev-cc-os--claude-worktrees-crc-pass-os-sdlc/e677319c-fe8c-46dc-a275-07d89d4faf97.jsonl - Where: plugins/os-sdlc/tests/own_binary_fork_guard_test.rb, plugins/os-sdlc/tests/pipeline/procman_bin_list_test.rb - Source: #737 suite runs, 2026-09-26 VERDICT: CREATE — live observed test failure on main traceable to fdfbb991, reproducible, distinct from the baseline ticket.
Author
Owner

Resolution

Done: procman_bin_list_test.rb added to own_binary_fork_guard_test.rb ALLOWED_FILES

Evidence: commit 3d765755; full suite 1428 runs 0 failures

Follow-ups: none

## Resolution **Done:** procman_bin_list_test.rb added to own_binary_fork_guard_test.rb ALLOWED_FILES **Evidence:** commit 3d765755; full suite 1428 runs 0 failures **Follow-ups:** none
jared closed this issue 2026-09-26 14:05:19 +00:00
Sign in to join this conversation.
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set

Reference
jared/cc-os#740
No description provided.