我正在尝试使我的项目板自动化。我希望当有人打开拉取请求并将其链接到板上的问题时触发一个操作,然后该问题将被移至“审核中”。
我想一旦我通过 pull_request 触发,这些信息就会在给定的环境变量中看到。但我抛弃了所有这些,我找不到任何关于我正在链接的问题的参考,并且想在项目板上移动。
有人可以告诉我我可以做些什么来实现这个结果吗?
我们实际上有一个 github 操作现在可以为我们执行此操作,它看起来像
name: Callable Front End Issue Tracker
on:
workflow_call:
jobs:
manage-project:
runs-on: ubuntu-latest
permissions:
issues: write
steps:
- name: Move PR to Review Needed
uses: leonsteinhaeuser/[email protected]
if: ${{ github.event_name == 'pull_request_target' && github.event.action == 'review_requested' }}
with:
gh_token: ${{ secrets.SMG_TOKEN }}
organization: MyOrg
project_id: 3
resource_node_id: ${{ github.event.pull_request.node_id }}
move_related_issues: true
status_value: 'Dev: Review Needed 🙌' # Target status
在 调试模式下运行操作对于查看事件名称和操作名称应该是什么有很大帮助。