Skip to content

Expand reusable GitHub Bash helpers#120

Merged
codeforester merged 1 commit into
mainfrom
feat/119-20260706-gh-helpers
Jul 6, 2026
Merged

Expand reusable GitHub Bash helpers#120
codeforester merged 1 commit into
mainfrom
feat/119-20260706-gh-helpers

Conversation

@codeforester

Copy link
Copy Markdown
Collaborator

Summary

  • add reusable GitHub repository/default-branch helpers to lib/bash/gh/lib_gh.sh
  • add bounded gh api retry support for retryable API pressure and transient server failures
  • add generic worktree, branch upstream, merge-ancestry, and remote-branch primitives with BATS coverage
  • document the expanded gh library surface

Fixes #119

Validation

  • RED: bats lib/bash/gh/tests/lib_gh.bats failed with missing new helper functions before implementation
  • bats lib/bash/gh/tests/lib_gh.bats
  • tests/lint-warnings.sh
  • git diff --check
  • tests/validate.sh

@codeforester codeforester merged commit 337137c into main Jul 6, 2026
2 checks passed
@codeforester codeforester deleted the feat/119-20260706-gh-helpers branch July 6, 2026 21:04
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Expand reusable GitHub Bash helpers

1 participant