Skip to content

v1.4.471

Latest

Choose a tag to compare

@github-actions github-actions released this 28 Aug 03:09

Changes

GitHub unexpected status code: 410 from provider GitHub, response body: {"error":{"code":"github_models_retirement_brownout","message":"GitHub Models is temporarily unavailable as part of a scheduled retirement brownout."}}

PR #2200 by ksylvan: fix: persist Codex OAuth tokens after refresh

  • Persist refreshed Codex OAuth tokens securely across processes, writing rotated credentials atomically with cross-process locks.
  • Reload stored tokens before refresh and return valid in-memory tokens first, preventing stale disk values from overwriting fresh credentials.
  • Reuse valid refresh tokens before launching interactive authentication, requiring account identifiers and unexpired tokens for fast-path reuse.
  • Preserve existing environment values, save environment files atomically while holding locks, and enforce secret-only permissions.
  • Reactivate configured vendors and surface configuration and provider failures immediately, with localized Codex prompts and persistence errors.