SuperAPI AI 工具集

audio_pr_create

编程与开发

查看项目

更新于 10-15 20:04

技能介绍

用途:在 GitCode 上管理 OpenHarmony 相关仓库时,使用 oh-gc CLI 完成认证、Issue、PR、评审人、测试人员、标签、发布和仓库配置等操作。

主要能力与用法:

  1. 初始化:检查令牌配置,未配置时用 ./assets/config.json 中的 username 和 token 配置 git:git config --global credential.helper store。用 git remote -v 查看远端,fork 仓库格式为 https://gitcode.com/{username}/{repo}.git,一般命名为 origin,缺失时用 git remote add 添加。按 ./references/Readme.md 初始化 oh-gc,登录 token 取自 ./assets/config.json。
  2. 提交:若用户已 commit 则 push 到 fork 仓库,否则协助 commit,commit 必须加 -s,-m 信息中添加 Co-Authored-By: Agent,然后 push 到 origin。若只是修改上一笔 PR,用 git commit --amend 后 push 并加 -f,不重新创建 PR。
  3. 创建 Issue:oh-gc issue:create --repo openharmony/multimedia_audio_framework --title "test cli" --body "test cli" --labels "bug"。body 必须选用 assets/ISSUE_TEMPLATE 中与 labels 匹配的模板并填充,版本选 master,成功后记录返回的 issue_id。
  4. 创建 PR:oh-gc pr:create --repo openharmony/multimedia_audio_framework --head feature --base master --title "PR标题" --body body。body 使用 assets/PR_TEMPLATE/PULL_REQUEST_TEMPLATE.zh-CN.md,自检结果按本次修改填写,IssueNo 填 Issue URL,通用规范自检字段须填 Y/N/NA。base 一般为 master。
  5. 构建:创建成功后询问用户是否开始构建,确认后等 PR 初始化约 30s,执行 oh-gc pr:comment 14486 --body "start build",失败重试 3 次,仍失败则告知原因并退出。

限制:资料未提供 oh-gc 的安装方式、完整参数说明、权限要求及失败排查细节;模板内容需按仓库实际文件填写,不能自行生成。