Github действия check_run не вызывается - PullRequest
2 голосов
/ 09 октября 2019

Я играю с действиями GitHub и пытаюсь что-то сделать, когда другая проверка завершена. Я вижу 0 прогонов для этого действия. Это действие доступно в основной ветке, и я открываю PR для мастера.

Я пытался захватывать события через веб-крючки, и я получаю события там очень хорошо. Почему мое действие не работает?

Код ниже:

name: on check run 

on:
  check_run:
    types: [ completed, rerequested, completed, requested_action]

jobs:
  build:

    runs-on: ubuntu-latest

    steps:
    - uses: actions/checkout@v1
    - name: ENV
      run: env
    - name: check out event
      run: cat "$GITHUB_EVENT_PATH"

обновление Я также пытался выполнить другие проверки в хранилище (travis ci), действиевсе еще не выполнено.

обновление 2

Оказалось, я искал другое событие, которое мне нужно. Я перепутал статус даже с событием "check run". Travis ci в настройках по умолчанию выдает событие «status», API «check» необходимо включить отдельно

1 Ответ

1 голос
/ 10 октября 2019

Я думаю, что проблема может заключаться в том, что поддержка GitHub Checks API в Travis была добавлена ​​только на travis-ci.com. Поэтому, если ваши чеки запущены на travis-ci.org, вам необходимо выполнить миграцию.

См. Это сообщение в блоге для объявления. https://blog.travis -ci.com / 2018-05-07-объявление-поддержка-для-github-проверок-api-on-travis-ci-com

Этодоступны для частных и открытых проектов с использованием travis-ci.com

Это объявление о миграции https://blog.travis -ci.com / 2018-09-27-deprecating-github-commit-status-api-for-github-apps-managed-репозитории

В рамках нашей постепенной миграции на GitHub Apps для нашей интеграции с GitHub мы формально не поддерживаем GitHub Commit Status APIобновления для репозиториев на travis-ci.com, управляемых GitHub Apps. Вместо этого в этих репозиториях будут сообщаться об обновлениях состояния API-интерфейсу GitHub Check Runs.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...