v0.26.5
Added
NEWB_CLAUDE_CODE_CREDENTIALS_JSONenv var. Full
credentials.jsoncontent (refresh_token + accessToken +
expiresAt + scopes + subscriptionType) as the env-var value. When
set,DockerRunner/PodmanRunner/ApptainerRunnermaterialise
it to a0644tempfile, bind-mount that into the container, and
unlink the tempfile onclose(). Adopting workflows pass the GH
secret as this env var directly — no shell provisioning step
needed.- Two new tests covering env-var materialisation and the env-var-
host-file precedence (17 container-runner tests, was 15).
Changed
newb-self-verify.ymlsimplified. Dropped the bash
Provision Anthropic authstep (chmod 644, mkdir ~/.claude/,
printf to file). TheRun newb against newbstep now just sets
NEWB_CLAUDE_CODE_CREDENTIALS_JSON: ${{ secrets.CLAUDE_CREDENTIALS_JSON }}
and lets newb materialise the file. One less moving piece per
adopting repo.docs/badge.mdworkflow template updated to show the
env-var pattern. Required-secrets table grew a second row
(CLAUDE_CREDENTIALS_JSON) flagged "only for OAuth flat-rate".