Skip to content

Harden gh_run failure handling#129

Merged
codeforester merged 1 commit into
mainfrom
fix/125-20260707-gh-run-hardening
Jul 7, 2026
Merged

Harden gh_run failure handling#129
codeforester merged 1 commit into
mainfrom
fix/125-20260707-gh-run-hardening

Conversation

@codeforester

Copy link
Copy Markdown
Collaborator

Summary

  • make gh_run capture failing gh statuses without tripping caller set -e
  • quote GitHub command failure arguments with %q so spaces remain visible
  • add direct gh_run coverage for the missing-gh short-circuit path

Fixes #125.
Fixes #126.
Fixes #127.

Validation

  • bats lib/bash/gh/tests/lib_gh.bats
  • ./tests/validate.sh
  • git diff --check

@codeforester codeforester merged commit fdd81a5 into main Jul 7, 2026
2 checks passed
@codeforester codeforester deleted the fix/125-20260707-gh-run-hardening branch July 7, 2026 19:47
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

1 participant