Pipeline for PR with `source == external_pull_request_event` not always exist. Example: ``` rules: - if: '$CI_PIPELINE_SOURCE == "push" ``` Pipeline to save must be determined by GitHub Statuses API.