我正在维护一个creates branches from issues的GitHub操作。一种常见的使用模式是,单个存储库中的多个开发人员通过在问题注释中为其提供ChatOps命令来与此操作进行交互。
我的问题:该操作需要作为激活它的用户与存储库交互(例如,当创建新的pull-request时)。
目前,该操作的所有活动都是在github-actions [bot]帐户下完成的。我知道向操作中注入个人访问令牌( PAT )的选项,但这将使所有活动都源自PAT所属的帐户。
发布于 2021-02-25 17:52:15
该信息在github.actor下的github上下文中可用。然后在创建分支的过程中模拟用户/pr,这似乎是不可能的。在您的特定情况下,我认为,将github.actor添加为PR的审阅者,或者在PR的正文中添加类似created by Username的内容可能是更好的主意。
https://stackoverflow.com/questions/66345605
复制相似问题