创建Issue不能修改缺陷状态,提示无权限,应该怎么处理?

问题描述

在VPD仓创建了一个Issue,链接如下:

[缺陷]: 修复负温环境PCIe卡光模块误触发0x08000063过温告警问题-vpd-AtomGit

执行/todo2fixing时提示无权限:

期望结果

接下来应该怎么操作,才能正常处理Issue流程?

答案内容由AI生成,仅供参考:
根据您的问题,您在VPD仓创建Issue后执行 /todo2fixing 命令提示“无权限”,这是因为Issue状态的流转依赖于社区角色的权限控制,并非所有创建Issue的用户都能主动推动流程。

根据openUBMC社区Bot的使用规则,缺陷类Issue的流转由对应角色触发,具体如下表所示:

操作 评论指令 可操作角色
开始修复缺陷 /todo2fixing Maintainer / Committer / Contributor
修复完成,等待验收 /fixing2UAT Maintainer / Committer / Contributor
验收通过,关闭流程 /UAT2done sig-QA Maintainer / Committer

由于您创建Issue的账号不具备上述角色权限,因此执行流转指令时会被系统拒绝。

建议您通过以下方式处理:

  1. 联系SIG负责人或维护者:找到该Issue所属SIG(例如sig-vpd)的Maintainer或Committer,在Issue评论区通过 @ 提及他们,并说明情况,请他们协助执行 /todo2fixing 或其他流转操作。
  2. 确认您的社区角色:当前提示无权限,通常意味着您的账号角色为Contributor以下(或未分配角色),无法触发状态流转。您可以联系对应SIG的Maintainer,申请赋予您Contributor权限,或等待有权限的成员来处理。

简单来说,创建Issue的权限与推进Issue状态的权限是分离的。您需要协调具有Maintainer、Committer或Contributor角色的成员来帮助您完成流程的下一步。

原因应该是发起Issue的账号不是项目成员?找其他成员处理了流程

那我的要怎么加入项目呢?

@changxingOpenUBMC 您好,当前我的账号没有**sig-hardware项目**权限,无法触发Issue状态流转,能否帮忙处理下?

已评论/todo2fixing,issue已转为修复中