API 和网络中的 GitLab 机器人名称均为 ****

GitLab bot name as **** in both API and web

我试图理解为什么 GitLab 不在评论中显示机器人名称,所以我尝试使用 API 并获得来自机器人的 MR 的评论。返回的JSON的相关部分是:

'author': {'id': 12345,
   'username': 'project_123456_bot',
   'name': '****',
   'state': 'active',
   'avatar_url': '...',
   'web_url': '...'
},

其中name"****",MR评论中也有显示。但是如果我得到机器人用户本身,我会得到:

> bot
<User id: 12345>
> bot.bot
True
> bot.name
'Mr. Robot'

所以名称 ,但由于某些原因在 MR 评论中它显示为 ****。但是,在评论中将鼠标悬停在 **** 上的弹出窗口会显示真实姓名。

有没有办法在 MR 评论中显示姓名,也可以直接通过 API 显示姓名?

最可能的原因是您的机器人名称与您的 masked project or group variables 之一匹配,并且 GitLab 混淆了输出日志中的字符串。

这是一个上游错误

问题:https://gitlab.com/gitlab-org/gitlab/-/issues/347307

先生:https://gitlab.com/gitlab-org/gitlab/-/merge_requests/81472