Troubleshoot repository mirroring pipelines
Compare changes
@@ -103,3 +103,8 @@ references an open Pull Request, both contribute to the status of the Pull Reque
If CI/CD for external repositories stops triggering pipelines, it might be as simple as not having ticked that option when reconfiguring repository mirroring.
As recommended by the customer in a ticket (internal link) adding something to the troubleshooting about this.
Also the other ideas we came up with in the ticket.
I think CI/CD for external repositories uses pull mirroring since its premium, and the mirroring is clearly configured in GitLab, not in (say) GitHub. Given the presence of this configuration, it has to be either pull mirroring or push mirroring, and in this context it's definitely not push mirroring.
The confusion arises from the presence of webhooks for the Github integration, and this is needed for pipelines for pull requests.
This being the case, the documentation for all this functionality is in multiple places:
I've tried to make this findable when using CI/CD for external repositories, while also documenting it for pull mirroring.
If you are a GitLab team member and only adding documentation, do not add any of the following labels:
~"frontend"
~"backend"
~"type::bug"
~"database"
These labels cause the MR to be added to code verification QA issues.
Documentation-related MRs should be reviewed by a Technical Writer for a non-blocking review, based on Documentation Guidelines and the Style Guide.
If you aren't sure which tech writer to ask, use roulette or ask in the #docs Slack channel.
Default behavior
, say something like Default behavior when you close an issue
.Configuring GDK
, say something like Configure GDK
.