fix(evals): run train-bisect steps under bash; lint sh-run workflow steps for bash-isms (GSTA-125)

Co-authored-by: capy-ai[bot] <230910855+capy-ai[bot]@users.noreply.github.com>
This commit is contained in:
garrytanandcapy-ai[bot] committed 2026-10-27 05:51:38 +00:00
1 parent d9b0d60082
commit 60fb50c19c
3 files changed
+199

No files matched your search

+7
View File
@@ -998,6 +998,13 @@ jobs:
permissions:
contents: read
packages: read
# A container job's run steps default to `sh -e {0}` (dash in the CI
# image), not bash as on a bare runner: run 40456150409 died at
# `${PREFIX_SHA:0:12}` with "Bad substitution" on every prefix before a
# case ran. test/workflow-shell-lint.test.ts keeps every sh-run step POSIX.
defaults:
run:
shell: bash
container:
image: ${{ needs.build-image.outputs.image-tag }}
credentials: