From dbc9ebc6abc8c9e03dff327fce56122c8ac9a49f Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Florian=20M=C3=BCllner?= Date: Sat, 1 Jul 2023 20:25:52 +0200 Subject: [PATCH] ci: Look for matching ref in user remote for branch pipeline We currently only find a matching ref on the same remote in a merge request pipeline, but not in branch pipelines. It can occasionally be useful to run a pipeline without opening a merge request, so try the same remote here as well instead of just assuming origin. Part-of: --- .gitlab-ci/checkout-mutter.sh | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/.gitlab-ci/checkout-mutter.sh b/.gitlab-ci/checkout-mutter.sh index 765e39dcc..76375fdbf 100755 --- a/.gitlab-ci/checkout-mutter.sh +++ b/.gitlab-ci/checkout-mutter.sh @@ -41,8 +41,9 @@ if [ "$CI_MERGE_REQUEST_TARGET_BRANCH_NAME" ]; then fi if [ -z "$mutter_target" ]; then + ref_remote=${CI_PROJECT_URL//gnome-shell/mutter} echo -n Looking for $CI_COMMIT_REF_NAME on remote ... - if fetch origin $CI_COMMIT_REF_NAME; then + if fetch $ref_remote $CI_COMMIT_REF_NAME; then echo \ found mutter_target=FETCH_HEAD else