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
fix: address all PR review findings in runner scripts
- frontier/deploy-runners.sh: pre-download tarball once before spawning
parallel make-runner.sh instances; use atomic tmp+mv to prevent
concurrent curl writes corrupting the tarball
- frontier/make-runner.sh: same atomic tmp+mv for solo-invocation safety
- common/rerun-failed.sh: guard gh run view with || continue so an
expired/deleted run skips rather than exits the whole script; switch
pipe loops to process substitution so continue works correctly and
remove the dead rerun_count variable (incremented in a subshell, never
read)
- frontier/list-runners.sh, phoenix/list-runners.sh, restart-all.sh,
rebalance-runners.sh: replace for dir in $(find_runner_dirs) with
while IFS= read -r dir; do ... done < <(find_runner_dirs) to eliminate
word-splitting and glob expansion on runner paths
- phoenix/check-runners.sh, phoenix/list-runners.sh: guard rss value
before arithmetic expansion — if SSH fails and rss="?", the expression
$(( CGROUP_LIMIT - rss )) is a syntax error that exits under
set -euo pipefail; default to 0 instead
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
0 commit comments