The hand-listed inputs under-covered silently: commands/*.sh does not glob into lib/, and the previous fix patched that by adding one more path — which leaves the same hole open for the next subdirectory. Verified: with a broken script at commands/deep/nested/bad.sh, the hand-listed invocation still exits 0. `shopt -s globstar` + bin/* **/*.sh covers every script in the repo, including the extensionless bin/ entrypoints. The list is printed before it runs, so coverage is visible in the CI log rather than assumed. Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com> |
||
|---|---|---|
| .. | ||
| ci.yml | ||