CI: Add nightly clang C++20 full test pipeline

libeigen/eigen!2328

Co-authored-by: Rasmus Munk Larsen <rmlarsen@gmail.com>
Co-authored-by: Rasmus Munk Larsen <rlarsen@nvidia.com>
This commit is contained in:
Rasmus Munk Larsen
2026-03-21 11:10:58 -07:00
parent 7e8a3040bb
commit e0b8498eef
2 changed files with 36 additions and 0 deletions

View File

@@ -202,6 +202,27 @@ test:linux:x86-64:clang-19:generic:avx512dq:unsupported:
variables:
EIGEN_CI_CTEST_LABEL: Unsupported
.test:linux:x86-64:clang-19:cxx20:nightly:
image: ubuntu:24.04
extends: .test:linux:x86-64
needs: [ build:linux:cross:x86-64:clang-19:cxx20:nightly ]
variables:
EIGEN_CI_INSTALL: clang-19
rules:
- if: $CI_PIPELINE_SOURCE == "schedule" && $CI_PROJECT_NAMESPACE == "libeigen" && $CI_COMMIT_BRANCH == $CI_DEFAULT_BRANCH
- if: $CI_PIPELINE_SOURCE == "web" && $CI_PROJECT_NAMESPACE == "libeigen"
- if: $CI_PIPELINE_SOURCE == "merge_request_event" && $CI_PROJECT_NAMESPACE == "libeigen" && $CI_MERGE_REQUEST_LABELS =~ "/all-tests/"
test:linux:x86-64:clang-19:cxx20:nightly:official:
extends: .test:linux:x86-64:clang-19:cxx20:nightly
variables:
EIGEN_CI_CTEST_LABEL: Official
test:linux:x86-64:clang-19:cxx20:nightly:unsupported:
extends: .test:linux:x86-64:clang-19:cxx20:nightly
variables:
EIGEN_CI_CTEST_LABEL: Unsupported
##### Sanitizers ###############################################################
.test:linux:x86-64:clang-19:default:asan-ubsan: