You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
Repository navigation
test(tier-guard): the bash steps run WSL's bash.exe on Windows #2103
Job 120605026883, the first Windows run of #2095's leg: 4 tests/test_tier_guard.py::WorkflowAgreementTests cases fail with Windows Subsystem for Linux has no installed distributions.
The skip guard checks shutil.which('bash'), which finds Git Bash. subprocess.run(['bash', …]) resolves System32's bash.exe, the WSL launcher, first.
Proposed: run the absolute path that which returned (in stubbed_argv and leg_ignores), or skip on nt.
Fixed on main as 862a6e679 (test-only): the skip guards and stubbed_argv run the absolute path shutil.which('bash') returns. test_tier_guard_bash_path_2103_unit puts a WSL-style bash first on PATH and fails without the change. Not verified on Windows: whether Git Bash then runs the extension-less python stub. The next Windows leg run will show it.
Activity
test(tier-guard): run the bash that shutil.which found (#2103)
JarryShaw commentedon Oct 23, 2026
Fixed on
mainas862a6e679(test-only): the skip guards andstubbed_argvrun the absolute pathshutil.which('bash')returns.test_tier_guard_bash_path_2103_unitputs a WSL-stylebashfirst onPATHand fails without the change. Not verified on Windows: whether Git Bash then runs the extension-lesspythonstub. The next Windows leg run will show it.