В GitHub Actions я хотел бы запустить тест E2E из другого репозитория, я знаю, что могу использовать repository_dispatch для запуска заданий из других репозиториев, но я не вижу простого способа получить результат этого задания, чтобы узнать, тесты не прошли или прошли.
Вот этот пример выполнения запросов ping pong между репозиториями, но это не решает, как я узнаю, прошел ли тест для текущего задания. https://blog.marcnuri.com/triggering-github-actions-across-different-repositories/
В идеале поток, который мне нужен:
- Код фиксации
- Начало задания RepoA CI
- RepoA Сборка
- Развертывание RepoA в предварительном продукте
- Запуск E2E в RepoB
- Развертывание RepoA в продукте, если E2E прошел успешно