Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | FindPython: Enable C language in tests that find the Development component | Marc Chevrier | 2020-10-07 | 1 | -4/+3 |
| | | | | | | | | | | | Since commit 5537ccd814 (FindPython: Tests optimizations, 2020-10-01) some FindPython tests fail because the Development component cannot be found without knowing `CMAKE_LIBRARY_ARCHITECTURE`. Enable at least one language in each of these test cases to get that value. This is consistent with use in practice because the Development component does not make much sense without a language to compile sources anyway. Fixes: #21277 | ||||
* | gitlab-ci: add rules to enable jobs in a nightly pipeline schedule | Brad King | 2020-10-07 | 2 | -0/+10 |
| | |||||
* | gitlab-ci: configure continuous job ctest build name and model accordingly | Brad King | 2020-10-07 | 1 | -0/+2 |
| | |||||
* | gitlab-ci: factor out ctest_start() model into a variable | Brad King | 2020-10-07 | 3 | -2/+3 |
| | |||||
* | gitlab-ci: use ctest_start GROUP option instead of deprecated TRACK | Brad King | 2020-10-07 | 3 | -9/+9 |
| | |||||
* | gitlab-ci: add FortranC test directory to the artifacts | Ben Boeckel | 2020-10-06 | 1 | -0/+1 |
| | |||||
* | ci: enable IPO tests on Debian 10 and Fedora 31 builds | Brad King | 2020-10-05 | 2 | -0/+6 |
| | |||||
* | ci: enable Fortran submodule tests on Debian 10 and Fedora 31 builds | Brad King | 2020-10-05 | 2 | -0/+2 |
| | |||||
* | ci: enable Qt5 tests on Debian 10 and Fedora 31 builds | Brad King | 2020-10-05 | 2 | -0/+2 |
| | |||||
* | gitlab-ci: add job to run test suite on Debian 10 with ninja | Brad King | 2020-10-05 | 3 | -1/+70 |
| | |||||
* | ci: add packages for many find modules to the Debian 10 image | Brad King | 2020-10-05 | 3 | -0/+85 |
| | |||||
* | ci: enable many find module tests for the Fedora 31 Makefiles build | Brad King | 2020-10-05 | 4 | -1/+64 |
| | |||||
* | ci: add packages for many find modules to the Fedora 31 image | Brad King | 2020-10-05 | 3 | -1/+79 |
| | |||||
* | ci: Skip the Module.ExternalData test on Windows | Brad King | 2020-10-01 | 1 | -0/+9 |
| | | | | | | | This test spuriously fails too frequently and breaks our pipelines. Pending further investigation into the race causing the failure, skip the test on Windows for now. The module is well covered by the test on other platforms anyway. | ||||
* | ci: support a max parallelism for test-ext jobs | Brad King | 2020-10-01 | 1 | -0/+5 |
| | | | | | | | Machines may have more cores than testing actually supports. Apply the change from commit e80362252f (ci: support a max parallelism for tests, 2020-09-28) to tests in the test-ext stage too. | ||||
* | gitlab-ci: hide modern whitespace attribute usage from old Git versions | Ben Boeckel | 2020-10-01 | 1 | -0/+10 |
| | | | | | The old Git doesn't understand our new `eol=` attribute usage, so make it not care about the difference. | ||||
* | gitlab-ci: add jobs to make Linux release packages | Ben Boeckel | 2020-10-01 | 1 | -0/+44 |
| | | | | These reuse the doc artifacts as the macOS package does. | ||||
* | gitlab-ci: configure rules to enable continuous builds of staged MRs | Brad King | 2020-09-30 | 2 | -0/+11 |
| | | | | | Configure rules to allow jobs for continuous builds to be enabled on a project that configures a specific branch this purpose. | ||||
* | gitlab-ci: use separate rules for dependent jobs | Brad King | 2020-09-30 | 1 | -0/+10 |
| | |||||
* | gitlab-ci: add a job to make source packages | Brad King | 2020-09-29 | 4 | -0/+27 |
| | |||||
* | gitlab-ci: re-organize packaging pipeline | Brad King | 2020-09-29 | 2 | -1/+11 |
| | | | | | Move the macOS package build job into the `build` stage. Since it depends on the sphinx doc package job, add a preceding `prep` stage. | ||||
* | ci: support a max parallelism for tests | Ben Boeckel | 2020-09-28 | 1 | -0/+5 |
| | | | | Machines may have more cores than testing actually supports. | ||||
* | sccache: use a different port for CMake builds | Ben Boeckel | 2020-09-28 | 2 | -0/+4 |
| | | | | This avoids server reuse between different projects on the same machine. | ||||
* | ci: convert one build to cover strict C++11 usage | Brad King | 2020-09-28 | 1 | -0/+4 |
| | | | | | | Without this, we do not cover compilation with only C++11 until nightly testing, at which point many builds require it, and failures block merging anything that was staged. | ||||
* | gitlab-ci: Add GUI testing to each OS | Kyle Edwards | 2020-09-23 | 7 | -0/+19 |
| | |||||
* | gitlab-ci: minimize pipeline for packaging | Brad King | 2020-09-17 | 1 | -1/+5 |
| | |||||
* | gitlab-ci: update macOS jobs to use Xcode 11.7 | Brad King | 2020-09-17 | 1 | -4/+4 |
| | |||||
* | gitlab-ci: reduce verbosity of binary upload | Brad King | 2020-09-17 | 1 | -1/+1 |
| | | | | Tell `ssh` not to print informational messages. | ||||
* | gitlab-ci: add a job to upload macOS binaries | Ben Boeckel | 2020-09-16 | 1 | -0/+18 |
| | |||||
* | ci: use a pre-built Qt for macOS packages | Ben Boeckel | 2020-09-16 | 2 | -9/+25 |
| | |||||
* | gitlab-ci: add a job to make macOS packages | Ben Boeckel | 2020-09-16 | 3 | -0/+60 |
| | |||||
* | gitlab-ci: add a job to make a doc "bundle" | Ben Boeckel | 2020-09-16 | 6 | -7/+40 |
| | | | | | This can be added to any other platform's package by reusing the artifact. | ||||
* | gitlab-ci: always place the build directory at the top | Ben Boeckel | 2020-09-16 | 1 | -1/+1 |
| | |||||
* | ci: remove extra newline | Ben Boeckel | 2020-09-16 | 1 | -1/+0 |
| | |||||
* | Merge topic 'gitlab-ci-prefer-mr' | Brad King | 2020-09-10 | 1 | -4/+4 |
|\ | | | | | | | | | | | | | f6a80ffd54 gitlab-ci: Prefer MR rules for any pipeline associated with a MR Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !5214 | ||||
| * | gitlab-ci: Prefer MR rules for any pipeline associated with a MR | Brad King | 2020-09-10 | 1 | -4/+4 |
| | | | | | | | | | | | | | | GitLab 13.3 started creating MR pipelines in the parent project of a MR from a fork, at least when the MR submitter is a developer in the parent project. If the pipeline is associated with a MR, we should use the corresponding rules regardless of which project hosts the pipeline. | ||||
* | | Merge topic 'ispc_lang_support' | Brad King | 2020-09-01 | 7 | -1/+22 |
|\ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 5ece12b7e4 gitlab-ci: add ISPC to the Fedora CI image 8976817d6d ISPC: Update help documentation to include ISPC 2368f46ba4 ISPC: Support building with the MSVC toolchain e783bf8aa6 ISPC: Support ISPC header generation byproducts and parallel builds 34cc6acc81 Add ISPC compiler support to CMake 419d70d490 Refactor some swift only logic to be re-used by other languages Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !5065 | ||||
| * | | gitlab-ci: add ISPC to the Fedora CI image | Ben Boeckel | 2020-08-28 | 7 | -1/+22 |
| | | | |||||
* | | | Merge topic 'gitlab-ci-msvc-14.27' | Brad King | 2020-08-20 | 1 | -4/+4 |
|\ \ \ | | |/ | |/| | | | | | | | | | | | | | 983cb0c891 gitlab-ci: Update Windows builds to MSVC 19.27 Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !5144 | ||||
| * | | gitlab-ci: Update Windows builds to MSVC 19.27 | Brad King | 2020-08-19 | 1 | -4/+4 |
| | | | |||||
* | | | Merge topic 'gitlab-ci-tag-cmake' | Brad King | 2020-08-11 | 1 | -0/+3 |
|\ \ \ | |/ / | | / | |/ |/| | | | | | 778ea72b59 gitlab-ci: add 'cmake' tag to all jobs Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !5121 | ||||
| * | gitlab-ci: add 'cmake' tag to all jobs | Brad King | 2020-08-11 | 1 | -0/+3 |
| | | | | | | | | | | This will give us more granular control over which runners accept jobs for CMake. | ||||
* | | Merge topic 'fix-dependent-pipelines' | Brad King | 2020-07-27 | 1 | -2/+2 |
|\ \ | |/ | | | | | | | | | | | 726766713b gitlab-ci: avoid failing dependent steps Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !5069 | ||||
| * | gitlab-ci: avoid failing dependent steps | Ben Boeckel | 2020-07-27 | 1 | -2/+2 |
| | | | | | | | | This avoids making busted jobs if a prerequisite fails. | ||||
* | | Tests: Add cases for CTest cuda-memcheck parser | Tobias Ribizel | 2020-07-09 | 1 | -0/+2 |
|/ | |||||
* | gitlab-ci: split linux and macos shared before scripts | Ben Boeckel | 2020-06-12 | 3 | -38/+67 |
| | | | | | They're not actually the same anyways and the anchors can't be shared between the files. We can figure out refactoring in the future. | ||||
* | gitlab-ci: use `extends` | Ben Boeckel | 2020-06-12 | 6 | -42/+42 |
| | | | | YAML anchors are not supported across include files. | ||||
* | gitlab-ci: make rules a bit more uniform | Ben Boeckel | 2020-06-12 | 1 | -13/+15 |
| | |||||
* | gitlab-ci: split into multiple files | Ben Boeckel | 2020-06-12 | 6 | -0/+507 |
| | | | | | | | | Also add comments for sections to make it easier to figure out what's going on. Also rename the `cmake_test_unix_package` to be Linux-specific since it actually is. | ||||
* | ci: don't test BundleGeneratorTest | Ben Boeckel | 2020-06-12 | 1 | -0/+3 |
| | | | | | This test uses shared global resources and doesn't work well with the CI infrastructure we have. It is tested by nightly builders however. |