Skip to content

ci(claude): centralize claude.yml via reusable workflow - #507

Merged
edenreich merged 1 commit into
mainfrom
bot/centralize-claude-workflow
Aug 1, 2026
Merged

ci(claude): centralize claude.yml via reusable workflow#507
edenreich merged 1 commit into
mainfrom
bot/centralize-claude-workflow

Conversation

@inference-gateway-maintainer

Copy link
Copy Markdown
Contributor

Summary

Centralized-config changes in one PR:

  1. Adds/updates .github/workflows/claude.yml as a thin caller of the org reusable workflow
    inference-gateway/.github/.github/workflows/claude.yml@main,
    wiring the @claude bot (anthropics/claude-code-action) into this repo.
  2. Bumps this repo's Flox claude-code pin (.flox/env/manifest.toml) to
    `` (the latest flox catalog version) and
    refreshes .flox/env/manifest.lock.

Setup lives centrally, so future moves (action bump, model, tool scope, CLI version) are a
re-run of migrate-claude.yml instead of a hand-edit per repo.

Ran in CI:

  • sed the claude-code.version floor in .flox/env/manifest.toml to the latest catalog version
  • flox upgrade claude-code + flox activate to refresh .flox/env/manifest.lock in canonical form

Note: claude-code is a flox catalog package (nixpkgs mirror), not a GitHub release,
so the latest version is read from flox show claude-code. No .claude/ config is
regenerated (claude-code has no init step).

Notes

  • Tools = a shared default (Bash(task:*),Bash(gh:*),Bash(git:*)) + the language preset +
    this repo's extras, configured in repos.yaml (the entry's orchestrators.claude block).
  • If this repo previously narrowed gh scope or used a quirky tool list, that is preserved
    via allowed-tools; otherwise the list is normalized (e.g. a stray Bash(go:*) on a
    non-Go repo is dropped).

Filed by migrate-claude.yml.

@inference-gateway-maintainer
inference-gateway-maintainer Bot requested a review from a team as a code owner August 1, 2026 13:11
@edenreich
edenreich merged commit 85d3617 into main Aug 1, 2026
6 checks passed
@edenreich
edenreich deleted the bot/centralize-claude-workflow branch August 1, 2026 13:27
inference-gateway-releaser Bot added a commit that referenced this pull request Aug 1, 2026
## [0.9.7](0.9.6...0.9.7) (2026-08-01)

### 👷 CI

* **claude:** centralize claude.yml via reusable workflow ([#504](#504)) ([18cdd9a](18cdd9a))
* **claude:** centralize claude.yml via reusable workflow ([#507](#507)) ([85d3617](85d3617))

### 📚 Documentation

* document catalog trust model and catalog.json schema ([#501](#501)) ([c81a3b1](c81a3b1))
* document Images API and Go SDK CreateImage method ([#505](#505)) ([21b07a0](21b07a0))
* document images edits and variations endpoints ([#508](#508)) ([1d19299](1d19299))

### 🔧 Miscellaneous

* **deps:** bump infer CLI v0.153.1 -> v0.155.0 ([#502](#502)) ([ee5af74](ee5af74))
@inference-gateway-releaser

Copy link
Copy Markdown
Contributor

🎉 This PR is included in version 0.9.7 🎉

The release is available on GitHub release

Your semantic-release bot 📦🚀

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant