You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何在GitHub Actions的Create Issue Branch中配置自定义branchName?

正确配置Create Issue Branch Action的自定义分支名称位置

直接给你能正常运行的完整配置示例,关键是把branchName参数放在uses对应的with块内,同时注意GitHub上下文变量的正确语法:

name: 分配Issue时自动创建分支
on:
  issues:
    types: [assigned]

jobs:
  create-issue-branch:
    runs-on: ubuntu-latest
    steps:
      - name: 创建Issue关联分支
        uses: robvanderleek/create-issue-branch@v1.8.0
        with:
          # 自定义分支名称,使用Issue编号和标题拼接
          branchName: '${{ issue.number }}-${{ issue.title }}'
        env:
          # 必须传入GitHub Token用于权限验证
          GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}

几个关键注意点:

  • branchName是该Action的输入参数,必须嵌套在with块中,这是GitHub Actions传递参数的标准方式,放错位置会导致Action失效
  • 引用Issue的上下文变量时,必须用${{ }}包裹(比如${{ issue.number }}),不能直接写${issue.number},这是很多配置失败的原因
  • 确保GITHUB_TOKEN环境变量正确配置,默认的secrets.GITHUB_TOKEN已经具备创建分支的权限

内容的提问来源于stack exchange,提问作者nammerkage

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.06.27 17:25:56