Связанное событие генерируется при развертывании. Поэтому я думаю, что вы на самом деле хотите создать развертывание?
Чтобы создать развертывание на шаге действий GitHub с помощью curl, оно должно выглядеть примерно так: См. документацию здесь для получения подробной информации о других параметрах, которые вы, возможно, захотите отправить через API.
jobs:
deploy:
runs-on: ubuntu-latest
steps:
- name: Create deployment
run: |
curl -XPOST 'https://api.github.com/repos/$GITHUB_REPOSITORY/deployments' \
-H "Content-Type: application/json" \
-H "Authorization: token ${{ secrets.GITHUB_TOKEN }}" \
-H "Accept: application/vnd.github.ant-man-preview+json" \
--data '{ "ref": "master" }'
В качестве альтернативы, на GitHub Marketplace есть ряд сторонних действий специально для создания развертывания. Смотрите здесь .