Хорошо, один из способов, который я нашел (например, комментарии, предложенные здесь), - это подключить вторичный веб-крючок GitHub к веб-крюку CodePipeline. Хотя это сложно, я хочу, чтобы конвейер запускался только для определенной c ветви match_equals = "refs/heads/{Branch}"
, поэтому для того, чтобы это работало, имя активной ветви должно быть одинаковым в обоих репозиториях - не совсем реально c.
Поэтому я решил go по-другому - простой проект CodeBuild подключается ко второму репо, который при запуске просто запускает CLI aws codepipeline start-pipeline-execution
на главном конвейере.