From d285e5c29e2caf83aec51a86291fd1e875599071 Mon Sep 17 00:00:00 2001 From: Michael Platings Date: Thu, 18 Jan 2024 15:51:12 +0000 Subject: [PATCH] Add REUSE check https://reuse.software/ --- .gitlab-ci.yml | 1 + docker/Dockerfile | 5 ++++- 2 files changed, 5 insertions(+), 1 deletion(-) diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml index ca3a66fcc..dcd2df4d1 100644 --- a/.gitlab-ci.yml +++ b/.gitlab-ci.yml @@ -9,6 +9,7 @@ build: - arm64 script: - CHECK_ONLY=ON VERBOSE=ON scripts/format.sh + - reuse lint - cmake -S . -B build -G Ninja - GTEST_OUTPUT=xml:$CI_PROJECT_DIR/test-results/ ninja -C build check-intrinsiccv artifacts: diff --git a/docker/Dockerfile b/docker/Dockerfile index b723896b6..0a972cb12 100644 --- a/docker/Dockerfile +++ b/docker/Dockerfile @@ -16,6 +16,7 @@ RUN apt-get update \ lsb-release \ ninja-build \ patch \ + pipx \ python3-six \ software-properties-common \ wget @@ -32,6 +33,8 @@ RUN wget -q https://apt.llvm.org/llvm-snapshot.gpg.key -O /etc/apt/trusted.gpg.d clang-tidy-${LLVM_VERSION} \ clang-tools-${LLVM_VERSION} -ENV PATH=${PATH}:/usr/lib/llvm-${LLVM_VERSION}/bin +RUN pipx install reuse==3.0.0 + +ENV PATH=${PATH}:/usr/lib/llvm-${LLVM_VERSION}/bin:/root/.local/bin ENV CC=clang-${LLVM_VERSION} ENV CXX=clang++-${LLVM_VERSION} -- GitLab