Действия GitHub: фильтр возвращает "jq: error Невозможно перебрать ноль (ноль)"

Я пробую фильтры в действиях GitHub, однако он возвращается с этой ошибкой:

Digest: sha256:f747d8611fb26448f06a4245e252204859df6c7f81f04c248497c3e68c7740dd
Status: Downloaded newer image for gcr.io/github-actions-images/action-runner:latest
jq: error (at /github/workflow/event.json:1): Cannot iterate over null (null)

Вот мой main.workflow:

workflow "New workflow" {
  on = "push"
  resolves = ["label-filter"]
}

 action "label-filter" {
  uses = "actions/bin/filter@master"
  args = "label ready"
}

 action "./github/testdeploy" {
  uses = "./github/testdeploy"
  needs = "label-filter"
}

Пробовал ссылаться на предыдущий коммит вместо master (actions/bin/filter@18d4c9c), однако я все еще получаю ту же ошибку.

Мой репозиторий также является частным, не уверен, что это как-то связано с этим.

Спасибо!

1 ответ

Решение

С помощью друга,

Фильтры меток не работают с push- событиями:

[Push-событие GitHub][1] не имеет .issue.labels[].name в соответствии с фильтрами ( https://github.com/actions/bin/blob/master/filter/bin/label).

Другие вопросы по тегам