Как получить доступ к телу комментариев к проблеме GitHub с помощью действий GitHub? - PullRequest
3 голосов
/ 28 октября 2019

Это то, как вы настраиваете триггеры действий для комментариев к проблеме GitHub в .github/workflows/main.yml:

on:
  issue_comment:
    types: [created, edited]

I предполагает , что я также могу прочитать комментарий к проблеме внутри main.yml ипередать его в качестве входного аргумента для моего действия.

Как мне на самом деле прочитать комментарий к проблеме body?

1 Ответ

2 голосов
/ 29 октября 2019

Для обоих типов событий:

- run: echo ${{ github.event.comment.body }}

Только для edited;получить текст комментария перед редактированием:

- run: echo ${{ github.event.changes.body.from }}

Вы также можете добавить одну дополнительную работу в ваш рабочий процесс, пока вы работаете над ней ...

jobs:
 dump:
  runs-on: ubuntu-latest
  steps:
  - name: $github
    run:   echo "$GITHUB_CONTEXT"
    env:
     GITHUB_CONTEXT: ${{ toJson(github) }}

 # ...

... чтобы вы могли легко видеть все виды данных, связанных с инициируемым событием.

...