Skip to content

fix(gh): report all forced terminal metadata degradation - #413

Merged
codeforester merged 1 commit into
mainfrom
bug/408-20260904-lib-gh-sh-follow-up-to-394-forced-terminal-env-warning-misse
Sep 3, 2026
Merged

fix(gh): report all forced terminal metadata degradation#413
codeforester merged 1 commit into
mainfrom
bug/408-20260904-lib-gh-sh-follow-up-to-394-forced-terminal-env-warning-misse

Conversation

@codeforester

Copy link
Copy Markdown
Collaborator

Summary

Report forced terminal rendering that disables structured GitHub API retry metadata on every affected path, including explicit --include callers and mutations.

Issue

Fixes #408

Validation

  • bats lib/bash/gh/tests/lib_gh.bats (72/72)
  • env -u BASE_HOME BASE_CACHE_DIR=/private/tmp/base-bash-libs-408 ./tests/validate.sh (616/616 plus all repository contracts)

Compatibility and security

The existing fail-closed metadata behavior is preserved; this centralizes detection and adds diagnostics without exposing request data.

@codeforester
codeforester merged commit 58e4c85 into main Sep 3, 2026
11 checks passed
@codeforester
codeforester deleted the bug/408-20260904-lib-gh-sh-follow-up-to-394-forced-terminal-env-warning-misse branch September 3, 2026 20:50
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.

lib_gh.sh: follow-up to #394 - forced-terminal-env warning misses the structured_metadata degradation path

1 participant