summaryrefslogtreecommitdiffstats
path: root/.gitlab
Commit message (Collapse)AuthorAgeFilesLines
* gitlab-ci: Update Windows builds to MSVC 19.29-16.11 toolsetBrad King2021-09-021-4/+4
|
* ci: use CMake 3.21.0Ben Boeckel2021-07-142-6/+6
|
* ci: Verify that Intel MKL is found when it is the only BLAS/LAPACKBrad King2021-07-121-4/+8
| | | | Issue: #22403
* gitlab-ci: Rename CI config variable to avoid conflict with CMAKE_BUILD_TYPEBrad King2021-07-024-7/+7
| | | | | | | Since commit e216b9bbd3 (cmake: Allow CMAKE_BUILD_TYPE to be set by environment variable, 2021-06-29), the `CMAKE_BUILD_TYPE` environment variable is interpreted by CMake, and can affect the test suite. Rename our CI config variable to avoid conflict.
* gitlab-ci: upload JUnit reports for buildsBen Boeckel2021-06-303-0/+13
| | | | | GitLab can render test results which come from JUnit files and inform which tests have started failing on an MR.
* ci: update to 3.21.0-rc2 for CI usageBen Boeckel2021-06-302-9/+9
| | | | This version includes JUnit support in CTest.
* ci: add freeglut to Debian and Fedora base imagesBrad King2021-06-284-3/+6
|
* ci: update keyserver URLBrad King2021-06-282-2/+2
| | | | | The `sks-keyservers.net` keyserver pool is no longer provided. Switch to `keyserver.ubuntu.com` instead.
* Merge topic 'ci-clang'Brad King2021-06-173-0/+9
|\ | | | | | | | | | | | | | | 886a97cbe7 gitlab-ci: add job to test with clang-7 and ninja on debian10 Acked-by: Kitware Robot <kwrobot@kitware.com> Acked-by: Ben Boeckel <ben.boeckel@kitware.com> Merge-request: !6237
| * gitlab-ci: add job to test with clang-7 and ninja on debian10Brad King2021-06-163-0/+9
| | | | | | | | | | | | In commit 7e5e558d0f (gitlab-ci: add job to test with clang-7 on debian10, 2021-06-04) we added coverage of clang-7 with the Unix Makefiles generator. Do the same for Ninja.
* | Merge topic 'ci-cuda'Brad King2021-06-177-1/+73
|\ \ | |/ |/| | | | | | | | | | | | | f7af01efb6 gitlab-ci: add job testing cuda10.2 with clang 11 9548b059c0 ci: add clang-11 to cuda10.2 base image Acked-by: Kitware Robot <kwrobot@kitware.com> Acked-by: Ben Boeckel <ben.boeckel@kitware.com> Merge-request: !6236
| * gitlab-ci: add job testing cuda10.2 with clang 11Brad King2021-06-163-0/+13
| |
| * ci: add clang-11 to cuda10.2 base imageBrad King2021-06-165-1/+60
| |
* | Merge topic 'ci-xcode-12.5'Brad King2021-06-161-6/+6
|\ \ | |/ |/| | | | | | | | | 9c98878451 gitlab-ci: update macOS jobs to use Xcode 12.5 Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !6229
| * gitlab-ci: update macOS jobs to use Xcode 12.5Brad King2021-06-151-6/+6
| |
| * Merge topic 'ci-sccache-consistent-builds' into release-3.20Brad King2021-06-041-33/+18
| |\ | | | | | | | | | | | | | | | | | | 9d7ebb47ea ci: use consistent sccache builds Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !6156
* | \ Merge topic 'ci-rpm'Brad King2021-06-112-1/+5
|\ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 369725faa5 gitlab-ci: add job to run CPack RPM tests 1186ed64d0 ci: add rpm-build to Fedora base image 60380bd77c Tests: Fix RunCMake.CPack_RPM.DEBUGINFO test case 5130ff6878 Tests: Fix CPackComponentsForAll-RPM-IgnoreGroup test on Fedora 34 Acked-by: Kitware Robot <kwrobot@kitware.com> Acked-by: Ben Boeckel <ben.boeckel@kitware.com> Merge-request: !6214
| * | | ci: add rpm-build to Fedora base imageBrad King2021-06-102-1/+5
| | | | | | | | | | | | | | | | This is needed to test the CPack RPM generator.
* | | | Merge topic 'FindBLAS-mkl-gnu'Brad King2021-06-111-4/+4
|\ \ \ \ | |/ / / |/| | | | | | | | | | | | | | | | | | | | | | | daa0a1f877 Find{BLAS,LAPACK}: Add tests covering Intel MKL with GNU compiler 624110b90d FindBLAS: Revert "Do not statically link against iomp5 ... Intel MKL" Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !6213
| * | | Find{BLAS,LAPACK}: Add tests covering Intel MKL with GNU compilerBrad King2021-06-101-4/+4
| | | |
* | | | gitlab-ci: add clang asan jobBrad King2021-06-086-0/+89
| | | |
* | | | ci: add compiler-rt to Fedora base imageBrad King2021-06-082-1/+2
|/ / / | | | | | | | | | This is needed for `clang -fsanitize=` flags.
* | | gitlab-ci: add job to test with clang-7 on debian10Brad King2021-06-043-0/+12
| | | | | | | | | | | | | | | | | | Test with a Clang version old enough to have caught the regression fixed by commit 9411766c35 (BinUtils: Avoid llvm-objdump versions older than Clang 9, 2021-05-29).
* | | Merge topic 'ci-clang-analyzer'Brad King2021-06-044-1/+14
|\ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | da14f4e19e gitlab-ci: add job to build with clang-analyzer adc38da49f ci: add clang-analyzer to Fedora base image b6c4d93dcd clang-analyzer: Suppress warnings in intentional use-after-move cases c1b575f4d1 clang-analyzer: rename from scan-build in comments dbfb50cd72 cmFileAPICodemodel: Assert input in DirectoryObject::DumpInstaller 410bf8ed4f cmStandardLevelResolver: Fix size assertion in constructor 82584b99e3 jsoncpp: Revert "Code style: add missed explicit 'this->'" Acked-by: Kitware Robot <kwrobot@kitware.com> Acked-by: Ben Boeckel <ben.boeckel@kitware.com> Merge-request: !6189
| * | | gitlab-ci: add job to build with clang-analyzerBrad King2021-06-033-0/+12
| | | | | | | | | | | | | | | | | | | | Update the exceptions in `CTestCustom.cmake.in` to match this job's needs. Drop exceptions needed only by our previous nightly build.
| * | | ci: add clang-analyzer to Fedora base imageBrad King2021-06-032-1/+2
| | | |
* | | | Merge branch 'master' into ci-sccache-consistent-buildsBrad King2021-06-0334-59/+257
|\ \ \ \ | |/ / / | | | / | |_|/ |/| |
| * | Merge branch 'master' into ci-msvc-14.29-16.10Brad King2021-05-2833-55/+253
| |\ \ | | |/ | |/|
| | * ci: Switch to MPICH in Fedora jobsBrad King2021-05-212-2/+2
| | | | | | | | | | | | | | | | | | | | | The OpenMPI package in Fedora 34 requires a CPU with AVX instructions. Some of our CI machines do not have them, and so fail the FindMPI.Test test with `SIGILL`. Switch to MPICH. Since we test with OpenMPI on the Debian jobs, this covers more MPI vendors anyway.
| | * ci: add MPICH to Fedora base imageBrad King2021-05-211-0/+1
| | |
| | * gitlab-ci: add codespell lint jobBrad King2021-05-121-0/+7
| | |
| | * ci: enable FindProtobuf gRPC test on Linux buildsBrad King2021-05-123-0/+3
| | |
| | * gitlab-ci: update Debian base imagesBrad King2021-05-121-2/+2
| | |
| | * gitlab-ci: update to Fedora 34 base imagesBrad King2021-05-1210-26/+27
| | |
| | * ci: add gRPC to Debian and Fedora base imagesBrad King2021-05-123-2/+5
| | |
| | * ci: add codespell to Fedora base imageBrad King2021-05-121-0/+4
| | |
| | * ci: add Qt 6 to Fedora base imageBrad King2021-05-121-2/+4
| | |
| | * ci: update to Fedora 34 for Linux base imagesBrad King2021-05-124-3/+9
| | |
| | * gitlab-ci: update to Fedora 34 for upload jobsBrad King2021-05-121-2/+4
| | | | | | | | | | | | Also add 'cmake' tag to match the rest of our jobs.
| | * gitlab-ci: add jobs to upload cmake.org/cmake/help/git-{master,stage} docsBrad King2021-05-071-0/+17
| | |
| | * gitlab-ci: add jobs to build cmake.org/cmake/help/git-{master,stage} docsBrad King2021-05-073-0/+36
| | |
| | * gitlab-ci: clarify name of rsync upload block for binariesBrad King2021-05-071-1/+1
| | |
| | * gitlab-ci: Clarify conditions enabling jobs for continuous build of stageBrad King2021-05-051-2/+2
| | |
| | * Find{BLAS,LAPACK}: Add test case covering BLA_STATIC with Intel MKLBrad King2021-04-211-0/+2
| | |
| | * Find{BLAS,LAPACK}: Add test case covering BLA_STATIC with Generic vendorBrad King2021-04-213-0/+6
| | |
| | * Merge topic 'ci-lint-delay'Brad King2021-04-161-1/+2
| | |\ | | | | | | | | | | | | | | | | | | | | | | | | | | | | 661ff7f2d8 gitlab-ci: equally delay all jobs on integration branches Acked-by: Kitware Robot <kwrobot@kitware.com> Acked-by: Ben Boeckel <ben.boeckel@kitware.com> Merge-request: !6013
| | * | Find{BLAS,LAPACK}: Add test case covering Intel MKLBrad King2021-04-144-6/+9
| | | |
| | * | ci: factor out Intel Compiler common configure scriptBrad King2021-04-143-2/+3
| | | | | | | | | | | | | | | | Share common content between the intelclassic and inteloneapi variants.
| | * | Merge topic 'ci-parallelism-limits'Brad King2021-04-143-4/+16
| | |\ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 3fd2cffb4d ci: limit builds by machine load 6317f92120 ci: pay attention to the machine load when running tests Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !5989
| | * | | ci: Enable FindDevIL tests on Linux buildsBrad King2021-04-063-0/+3
| | | | |