Действия Github по запросу и ветке master - PullRequest
2 голосов
/ 01 октября 2019

Действия Github все еще в бета-версии и довольно новые, но я надеюсь, что кто-то может помочь в любом случае. Я думал, что можно будет выполнить действия github на главной ветке и на запросах по запросу, как это:

on:
  pull_request
  push:
    branches: master

Но это не работает, и выдает ошибку

yaml: строка 4: значения сопоставления недопустимы в этом контексте

. Вместо этого я могу заставить его работать только так:

on: [pull_request, push]

Что я делаю не так? Спасибо.

Ответы [ 2 ]

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

Я думаю, вы просто пропустили двоеточие после pull_request. Это работает для меня.

on:
  pull_request:
  push:
    branches: master
jobs:
  test:
    runs-on: ubuntu-latest
    steps:
      - uses: actions/checkout@v1
      - name: Test
        run: echo "done"
0 голосов
/ 01 октября 2019

Вы можете использовать этот синтаксис для запуска действий над запросами push и pull в ветке dev

on:
  - push:
      branches: dev
  - pull_request
...