Деплой после слияния в Git
После merge в main код на remote
уже считается общей линией.
Отдельный воркфлоу может слушать
только push в эту ветку
и имитировать выкладку без реального хостинга.
Шаг с echo достаточен,
чтобы зафиксировать момент
«версия принята в main»:
name: deploy main
on:
push:
branches: [main]
jobs:
release:
runs-on: ubuntu-latest
steps:
- run: echo "deploy main"
Добавьте .github/workflows/ship-main.yml
на push в main
с шагом run и текстом
ship after merge.