xiaoleGun / KernelSU_Action

A action for build KernelSU into your kernel

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

[Bug] 在 organization 中的仓库的误判断

magojohnji opened this issue · comments

build-kernel.yml 中有这样的一句判断:

    if: github.event.repository.owner.id == github.event.sender.id

但是如果这个仓库在 organization 里,仓库的 owner 和事件的 sender 不是一个人,会导致这个任务直接被跳过。这是 Bug 所在。

我觉得这个判断的本意是 让源仓库中不是 xiaoleGun 的 Action 请求被跳过,但是在 build-kernel.yml 的开头有这样的一句:

  watch:
    types: [started]

它使得源仓库被 star 一次就运行一次 Action。
不如直接去掉那个 watch ,就不用判断 owner 和 sender 了?