RepoJournal
Anthropic

@anthropics

Claude SDKs and developer tooling

Keep up with Anthropic in about 3 minutes a day: what actually shipped — the commits, pull requests, releases, and security advisories that matter.

One email a day. Unsubscribe in one click.

Pick a date

Topics: AI / ML Full archive →

The Wire · Showcase

WORKLOAD IDENTITY FEDERATION ROLLS OUT ACROSS PLUGIN ECOSYSTEM

By RepoJournal · Filed · About Anthropic

Static API keys are getting ripped out of GitHub Actions across the plugin suite as Anthropic moves the entire CI/CD auth layer to short-lived tokens.

The migration is orchestrated in three layers: anthropics/claude-plugins-community shipped the core federation inputs [1] that let the scan-plugins action mint GitHub OIDC tokens and exchange them for short-lived bearers without touching a static key. Two dependent repos followed immediately. anthropics/knowledge-work-plugins [2] and anthropics/claude-plugins-official [3] both migrated their scan-plugins workflows to use WIF instead of ANTHROPIC_API_KEY repo secrets, now pinned to the community action's pending merge. anthropics/claude-cookbooks went wider [4], converting all 6 claude-code-action workflows (link-review, model-check, pr-review, lint-format, notebook-quality, notebook-tests) to the same federation pattern in a single commit. All repos now grant id-token: write permissions to their jobs. The federation rule stays pinned to each repository, so leaked tokens are worthless without context. This is the right pattern: no more long-lived keys in GitHub settings, no more audit nightmares when someone has to rotate. On the Rust side, anthropics/buffa landed idiomatic UpperCamelCase enum aliases [5] that let developers write RuleLevel::High instead of RuleLevel::RULE_LEVEL_HIGH while keeping proto names as definitive variants. Small quality-of-life win for generated code.

One email a day. Unsubscribe in one click.

Action items

References

  1. [1] scan-plugins: add Workload Identity Federation auth inputs ↗ anthropics/claude-plugins-community
  2. [2] ci: migrate scan-plugins.yml to Workload Identity Federation auth (#248) anthropics/knowledge-work-plugins
  3. [3] ci: migrate scan-plugins.yml to Workload Identity Federation auth (#1991) anthropics/claude-plugins-official
  4. [4] ci: migrate claude-code-action workflows to Workload Identity Federation ↗ anthropics/claude-cookbooks
  5. [5] codegen: idiomatic UpperCamelCase enum aliases ↗ anthropics/buffa

Quick answers

What shipped in Anthropic on May 25, 2026?
Static API keys are getting ripped out of GitHub Actions across the plugin suite as Anthropic moves the entire CI/CD auth layer to short-lived tokens. In total, 5 commits and 5 pull requests landed.
Who contributed to Anthropic on May 25, 2026?
2 developers shipped this update, including zenexer-ant and iainmcgin.
What were the notable Anthropic updates?
scan-plugins: add Workload Identity Federation auth inputs, ci: migrate scan-plugins.yml to Workload Identity Federation auth (#248), and ci: migrate scan-plugins.yml to Workload Identity Federation auth (#1991).

More from @anthropics

Daily updates, in your inbox

Follow Anthropic

Keep up with Anthropic in about 3 minutes a day: what actually shipped — the commits, pull requests, releases, and security advisories that matter.

or

One email a day. Unsubscribe in one click. Read a past issue →

Elsewhere on the wire

Want every project, not just this one?