Mesa (master): .gitlab-ci.yml: Use main branch for gitlab ci

GitLab Mirror gitlab-mirror at kemper.freedesktop.org
Wed May 5 19:31:58 UTC 2021


Module: Mesa
Branch: master
Commit: 3356488c8a84e4bb9696dd662bce910207105175
URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=3356488c8a84e4bb9696dd662bce910207105175

Author: Jordan Justen <jordan.l.justen at intel.com>
Date:   Mon Apr 26 13:16:55 2021 -0700

.gitlab-ci.yml: Use main branch for gitlab ci

Reworks:
 * Fix mesa/mesamaster typo to mesa/mesa main (anholt)
 * Use $CI_DEFAULT_BRANCH (eric_engestrom)

Signed-off-by: Jordan Justen <jordan.l.justen at intel.com>
Reviewed-by: Eric Anholt <eric at anholt.net>
Reviewed-by: Eric Engestrom <eric at engestrom.ch>

---

 .gitlab-ci.yml | 8 ++++----
 1 file changed, 4 insertions(+), 4 deletions(-)

diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml
index c3b3afed6d0..83d39d0d7e1 100644
--- a/.gitlab-ci.yml
+++ b/.gitlab-ci.yml
@@ -68,8 +68,8 @@ stages:
     # Forked project branch / pre-merge pipeline not for Marge bot
     - if: &is-forked-branch-or-pre-merge-not-for-marge '$CI_PROJECT_NAMESPACE != "mesa" || ($GITLAB_USER_LOGIN != "marge-bot" && $CI_MERGE_REQUEST_SOURCE_BRANCH_NAME == $CI_COMMIT_REF_NAME)'
       when: manual
-    # Pipeline runs for the master branch of the main project
-    - if: &is-main-master '$CI_PROJECT_NAMESPACE == "mesa" && $CI_COMMIT_REF_NAME == "master" && $CI_MERGE_REQUEST_SOURCE_BRANCH_NAME != "master"'
+    # Pipeline runs for the main branch of the upstream Mesa project
+    - if: &is-mesa-main '$CI_PROJECT_NAMESPACE == "mesa" && $CI_COMMIT_REF_NAME == $CI_DEFAULT_BRANCH && $CI_MERGE_REQUEST_SOURCE_BRANCH_NAME != $CI_DEFAULT_BRANCH'
       when: always
     # Post-merge pipeline
     - if: &is-post-merge '$CI_PROJECT_NAMESPACE == "mesa" && $CI_MERGE_REQUEST_SOURCE_BRANCH_NAME != $CI_COMMIT_REF_NAME'
@@ -103,7 +103,7 @@ pages:
   needs: []
   rules:
     - *ignore_scheduled_pipelines
-    - if: *is-main-master
+    - if: *is-mesa-main
       changes: &docs-or-ci
       - docs/**/*
       - .gitlab-ci.yml
@@ -1204,7 +1204,7 @@ meson-mingw32-x86_64:
 
 # Rules for tests that should not be present in MRs or the main
 # project's pipeline (don't block marge or report red on
-# mesa/mesamaster) but should be present on pipelines in personal
+# mesa/mesa main) but should be present on pipelines in personal
 # branches (so you can opt in to running the flaky test when you want
 # to).
 .test-manual:



More information about the mesa-commit mailing list