Событие push в Git
Чаще всего воркфлоу слушают событие push: GitHub сравнивает новые коммиты на remote и решает, подходит ли ветка под условие в файле сценария.
Чтобы реагировать только
на обновление main,
в блоке on укажем ветку явно.
Короткий самодостаточный пример:
name: main push
on:
push:
branches: [main]
jobs:
log:
runs-on: ubuntu-latest
steps:
- run: echo "main updated"
Создайте .github/workflows/docs-push.yml:
запуск на push в ветку docs
и один шаг run с текстом
docs branch changed.