50 lines · 1.3 KB · YAML
RawDownload
.dt-check-base:  stage: static-checks  timeout: "30m"  variables:    GIT_DEPTH: 1    FF_USE_NEW_BASH_EVAL_STRATEGY: 'true'    SCHEMA: "display:gpu"    VENV_PATH: "/tmp/dtcheck-venv"  before_script:    - apt-get update -qq    # Minimum supported version of LLVM for building x86 kernels is 15.0.0.    # In mesa-ci containers, LLVM_VERSION is defined as a container-level property and is currently set to 19.    - apt-get install -y --no-install-recommends clang-${LLVM_VERSION} lld-${LLVM_VERSION} llvm-${LLVM_VERSION} python3-dev python3-venv python3-pip yamllint    - python3 -m venv "${VENV_PATH}"    - source "${VENV_PATH}/bin/activate"    - pip3 install dtschema  script:    - drivers/gpu/drm/ci/${SCRIPT_NAME}  artifacts:    when: on_failure    paths:      - ${ARTIFACT_FILE}  allow_failure:    exit_codes:      - 102 dtbs-check:arm32:  extends:    - .build:arm32    - .dt-check-base  variables:    SCRIPT_NAME: "dtbs-check.sh"    ARTIFACT_FILE: "dtbs-check.log" dtbs-check:arm64:  extends:    - .build:arm64    - .dt-check-base  variables:    SCRIPT_NAME: "dtbs-check.sh"    ARTIFACT_FILE: "dtbs-check.log" dt-binding-check:  extends:    - .build    - .use-debian/x86_64_build    - .dt-check-base  variables:    SCRIPT_NAME: "dt-binding-check.sh"    ARTIFACT_FILE: "dt-binding-check.log"