Commit d315a68e authored by Vignesh Raman's avatar Vignesh Raman Committed by Helen Koike
Browse files

drm/ci: uprev mesa version: fix kdl commit fetch

build-kdl.sh was doing a `clone --depth 1` of the default branch,
then checking out a commit that might not be the latest of that
branch, resulting in container build error.

https://gitlab.freedesktop.org/mesa/mesa/-/commit/5efa4d56

 fixes
kdl commit fetch issue. Uprev mesa in drm-ci to fix this.

This commit updates the kernel tag and adds .never-post-merge-rules
due to the mesa uprev. It also fixes an issue where the virtio-gpu
pipeline was not getting created with the mesa uprev.

Reviewed-by: default avatarDavid Heidelberg <david.heidelberg@collabora.com>
Acked-by: default avatarHelen Koike <helen.koike@collabora.com>
Reviewed-by: default avatarDmitry Baryshkov <dmitry.baryshkov@linaro.org>
Tested-by: default avatarAbhinav Kumar <quic_abhinavk@quicinc.com>
Signed-off-by: default avatarVignesh Raman <vignesh.raman@collabora.com>
Signed-off-by: default avatarHelen Koike <helen.koike@collabora.com>
Link: https://patchwork.freedesktop.org/patch/msgid/20231222033434.1537761-1-vignesh.raman@collabora.com
parent 1bafe1e6
Loading
Loading
Loading
Loading
+12 −2
Original line number Diff line number Diff line
variables:
  DRM_CI_PROJECT_PATH: &drm-ci-project-path mesa/mesa
  DRM_CI_COMMIT_SHA: &drm-ci-commit-sha edfbf74df1d4d6ce54ffe24566108be0e1a98c3d
  DRM_CI_COMMIT_SHA: &drm-ci-commit-sha 9d162de9a05155e1c4041857a5848842749164cf

  UPSTREAM_REPO: git://anongit.freedesktop.org/drm/drm
  TARGET_BRANCH: drm-next
@@ -25,7 +25,9 @@ variables:
  # per-job artifact storage on MinIO
  JOB_ARTIFACTS_BASE: ${PIPELINE_ARTIFACTS_BASE}/${CI_JOB_ID}
  # default kernel for rootfs before injecting the current kernel tree
  KERNEL_IMAGE_BASE: https://${S3_HOST}/mesa-lava/gfx-ci/linux/v6.4.12-for-mesa-ci-f6b4ad45f48d
  KERNEL_REPO: "gfx-ci/linux"
  KERNEL_TAG: "v6.6.4-for-mesa-ci-e4f4c500f7fb"
  KERNEL_IMAGE_BASE: https://${S3_HOST}/mesa-lava/${KERNEL_REPO}/${KERNEL_TAG}
  LAVA_TAGS: subset-1-gfx
  LAVA_JOB_PRIORITY: 30

@@ -133,6 +135,11 @@ stages:
    - if: &is-pre-merge-for-marge '$GITLAB_USER_LOGIN == "marge-bot" && $CI_PIPELINE_SOURCE == "merge_request_event"'
      when: on_success

.never-post-merge-rules:
  rules:
    - if: *is-post-merge
      when: never

# Rule to filter for only scheduled pipelines.
.scheduled_pipeline-rules:
  rules:
@@ -150,6 +157,7 @@ stages:
.build-rules:
  rules:
    - !reference [.no_scheduled_pipelines-rules, rules]
    - !reference [.never-post-merge-rules, rules]
    # Run automatically once all dependency jobs have passed
    - when: on_success

@@ -157,6 +165,7 @@ stages:
.container+build-rules:
  rules:
    - !reference [.no_scheduled_pipelines-rules, rules]
    - !reference [.never-post-merge-rules, rules]
    - when: manual

.ci-deqp-artifacts:
@@ -175,6 +184,7 @@ stages:
.container-rules:
  rules:
    - !reference [.no_scheduled_pipelines-rules, rules]
    - !reference [.never-post-merge-rules, rules]
    # Run pipeline by default in the main project if any CI pipeline
    # configuration files were changed, to ensure docker images are up to date
    - if: *is-post-merge
+1 −0
Original line number Diff line number Diff line
@@ -324,6 +324,7 @@ virtio_gpu:none:
    GPU_VERSION: none
  extends:
    - .test-gl
    - .test-rules
  tags:
    - kvm
  script: