anthropics / anthropics/claude-code-action

Add a `bun_version` input to avoid a duplicate setup-bun step

未关闭
#1,714 0 条评论 0 个 reaction 已指派 0 人 在 GitHub 查看
area:installation enhancement feature-request p3
主要语言
TypeScript
星标
8.9k
派生
2.1k
PR 合并指标
PR 指标待抓取

描述

The action installs Bun itself, but pins the version (`1.3.14`). Consumers who need a different version must run `oven-sh/setup-bun` themselves and pass `path_to_bun_executable`, so Bun is set up twice in the workflow.

A `bun_version` input passed through to the action's own `setup-bun` step would remove the duplicate setup:

```yaml
- uses: anthropics/claude-code-action@v1
with:
bun_version: 1.4.0
```

This matters when a repo pins its runtime — `devEngines` with `onFail: "error"` rejects any other version, so the action's Bun breaks every command Claude runs.

It would also help #618: one action reference instead of two, so `oven-sh/setup-bun` no longer needs separate allowlisting.

贡献指南

打开贡献指南

评估

这个 Issue 还没有评估数据。

把新 issue 发到你的邮箱

精选适合新手参与的 GitHub issue 摘要。