-
Notifications
You must be signed in to change notification settings - Fork 2k
Permalink
Choose a base ref
{{ refName }}
default
Choose a head ref
{{ refName }}
default
Comparing changes
Choose two branches to see what’s changed or to start a new pull request.
If you need to, you can also or
learn more about diff comparisons.
Open a pull request
Create a new pull request by comparing changes across two branches. If you need to, you can also .
Learn more about diff comparisons here.
base repository: anthropics/claude-code-action
Failed to load repositories. Confirm that selected base ref is valid, then try again.
Loading
base: v1.0.176
Could not load branches
Nothing to show
Loading
Could not load tags
Nothing to show
{{ refName }}
default
Loading
...
head repository: anthropics/claude-code-action
Failed to load repositories. Confirm that selected head ref is valid, then try again.
Loading
compare: v1
Could not load branches
Nothing to show
Loading
Could not load tags
Nothing to show
{{ refName }}
default
Loading
- 8 commits
- 9 files changed
- 2 contributors
Commits on Jul 18, 2026
-
Configuration menu - View commit details
-
Copy full SHA for 3553f84 - Browse repository at this point
Copy the full SHA 3553f84View commit details
Commits on Jul 19, 2026
-
Configuration menu - View commit details
-
Copy full SHA for af0559e - Browse repository at this point
Copy the full SHA af0559eView commit details
Commits on Jul 20, 2026
-
Configuration menu - View commit details
-
Copy full SHA for b76a077 - Browse repository at this point
Copy the full SHA b76a077View commit details
Commits on Jul 21, 2026
-
Configuration menu - View commit details
-
Copy full SHA for fa7e2f0 - Browse repository at this point
Copy the full SHA fa7e2f0View commit details
Commits on Jul 22, 2026
-
fix: share one exchanged WIF credential across spawned Claude process…
…es (#1407) * fix: share one exchanged WIF credential across spawned Claude processes GitHub OIDC tokens are single-use at the Anthropic token-exchange endpoint (the same jti cannot be exchanged twice). With plugins configured, the action spawns several short-lived claude processes (plugin marketplace add, one plugin install per plugin, then the main query). Each resolved federation from bare env vars and exchanged the same identity-token file independently: the first exchange succeeded and every later process got 401 (jti_reused), which the main query retried for ~3 minutes before failing the job. The SDK only enables its on-disk credentials cache when federation is loaded from a profile config file, not from bare env vars. Write a profile pointing at the identity-token file and select it via ANTHROPIC_CONFIG_DIR / ANTHROPIC_PROFILE so the first process exchanges once and the rest reuse the cached access token. The env vars are kept as a fallback for CLIs that predate profile support. * fix: scope the WIF credential cache per federation config Address review feedback on the shared-credentials-cache fix: - Embed a fingerprint of the federation inputs (rule, org, service account, workspace, base URL, scope) in the config dir name. The SDK cache reuses a token on expires_at alone and RUNNER_TEMP is per-job, so a later step with different federation inputs would silently reuse the first step's token. service_account_id and scope are included beyond the reviewed list because both are sent in the exchange request body and change which credential is minted. - Skip the action-managed profile with a warning when the operator has already set ANTHROPIC_CONFIG_DIR or ANTHROPIC_PROFILE. - Shrink the profile to the minimal file-backed form; the CLI's bundled SDK gap-fills the federation fields from the env vars the action already exports (verified against the pinned 2.1.173 binary). - Remove the token dir in stop() so the identity token and the cached exchanged credential don't outlive the step. - Document that cache sharing relies on the plugin subprocesses spawning sequentially.
Configuration menu - View commit details
-
Copy full SHA for b00a341 - Browse repository at this point
Copy the full SHA b00a341View commit details -
Configuration menu - View commit details
-
Copy full SHA for 44423bd - Browse repository at this point
Copy the full SHA 44423bdView commit details
Commits on Jul 24, 2026
-
Configuration menu - View commit details
-
Copy full SHA for e0cf66d - Browse repository at this point
Copy the full SHA e0cf66dView commit details
Commits on Jul 25, 2026
-
Configuration menu - View commit details
-
Copy full SHA for be7b93b - Browse repository at this point
Copy the full SHA be7b93bView commit details
Loading
This comparison is taking too long to generate.
Unfortunately it looks like we can’t render this comparison for you right now. It might be too big, or there might be something weird with your repository.
You can try running this command locally to see the comparison on your machine:
git diff v1.0.176...v1