v1.91.271.0 fix(evals): run train-bisect steps under bash; lint sh-run workflow steps for bash-isms (#3509)

* 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>

* fix: pre-landing review fixes

Co-authored-by: capy-ai[bot] <230910855+capy-ai[bot]@users.noreply.github.com>

---------

Co-authored-by: capy-ai[bot] <230910855+capy-ai[bot]@users.noreply.github.com>
This commit is contained in:
Garry Tanandcapy-ai[bot] authored and GitHub committed 2026-10-27 09:43:47 +00:00
1 parent f27a7605d4
commit 584e9c1535
6 files changed
+204 -3

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: