The runner-* commands source commands/lib/runner-config.sh. Without -x, shellcheck will not follow that source even though the files carry a `source=SCRIPTDIR/...` directive, so it reported SC1091 on all three — and shellcheck exits non-zero on any finding, info-level included. commands/*.sh does not glob into lib/, so runner-config.sh was being linted by nothing at all. List it explicitly. Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com> |
||
|---|---|---|
| .. | ||
| ci.yml | ||