We need to have tests that actually reach out to a git provider for the pull-request strategy so we make sure a PR is properly created and updated. Same goes for the notification strategy.
A couple of tests off the top of my head:
verify that an existing PR's title for a certain promotion is updated on any subsequent promotion trigger.
verify PR creation on GitHub, GitLab and Bitbucket, either hosted or self-hosted (might be a little excessive to test all permutations but we can start small).
We need to have tests that actually reach out to a git provider for the
pull-request
strategy so we make sure a PR is properly created and updated. Same goes for thenotification
strategy.A couple of tests off the top of my head: