小编ita*_*atL的帖子

如何在 github 操作中获取拉取请求中的文件列表

我正在尝试设置一个 github 操作,该操作将根据更改中的文件名称自动请求审阅者。例如,如果差异包含一个*.sql文件,我想请求特定人员进行审核,对于其他文件扩展名也是如此。

我开始在市场上执行此操作: https: //github.com/marketplace/actions/auto-assign-action。我认为最好的方法是使用条件,例如:

name: 'DB Review'
on: pull_request

jobs:
  add-reviews:
    runs-on: ubuntu-latest
    steps:
      - uses: kentaro-m/auto-assign-action@v1.0.1
        if: "{{ contains(github.files, '.sql') }}"
        with:
          repo-token: "${{ secrets.GITHUB_TOKEN }}"
Run Code Online (Sandbox Code Playgroud)

不幸的是,这个神奇的差异列表似乎不存在:https://help.github.com/en/actions/automating-your-workflow-with-github-actions/contexts-and-expression-syntax-for- github-actions#github-context,所以我希望得到一些其他建议。

github github-actions

5
推荐指数
1
解决办法
1万
查看次数

标签 统计

github ×1

github-actions ×1