| Commit message (Collapse) | Author | Age | Files | Lines |
| |
|
| |
|
|\
| |
| |
| |
| |
| |
| |
| |
| | |
21bc2fd945 CI: Install jsonschema for schema testing
e3bce8edf4 Tests: Add JSON schema validation to CMakePresets.json tests
0307f7c980 Help: Add JSON schema for CMakePresets.json
Acked-by: Kitware Robot <kwrobot@kitware.com>
Merge-request: !5366
|
| | |
|
|/
|
|
|
|
|
| |
Our test suite searches for a Python interpreter to perform some extra
checks. Our CI base images for Linux have Python available. Update our
Windows jobs to provide a Python interpreter for our test suite to find
consistently between the build and test steps.
|
|
|
|
|
|
|
| |
This version is much less likely to timeout on server startup since it
runs the expensive computation in a background thread.
See https://github.com/mozilla/sccache/pull/868 for the status.
|
|
|
|
|
|
|
|
|
|
|
| |
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
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
|
|
|
|
|
|
| |
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.
|
|
|
|
|
|
|
| |
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.
|
|
|
|
|
| |
The old Git doesn't understand our new `eol=` attribute usage, so make
it not care about the difference.
|
|
|
|
| |
These reuse the doc artifacts as the macOS package does.
|
|
|
|
|
| |
Configure rules to allow jobs for continuous builds to be enabled on a
project that configures a specific branch this purpose.
|
| |
|
| |
|
|
|
|
|
| |
Move the macOS package build job into the `build` stage. Since it
depends on the sphinx doc package job, add a preceding `prep` stage.
|
|
|
|
| |
Machines may have more cores than testing actually supports.
|
|
|
|
| |
This avoids server reuse between different projects on the same machine.
|
|
|
|
|
|
| |
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.
|
| |
|
| |
|
| |
|
|
|
|
| |
Tell `ssh` not to print informational messages.
|
| |
|
| |
|
| |
|
|
|
|
|
| |
This can be added to any other platform's package by reusing the
artifact.
|
| |
|
| |
|
|\
| |
| |
| |
| |
| |
| | |
f6a80ffd54 gitlab-ci: Prefer MR rules for any pipeline associated with a MR
Acked-by: Kitware Robot <kwrobot@kitware.com>
Merge-request: !5214
|
| |
| |
| |
| |
| |
| |
| | |
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.
|
|\ \
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
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
|
| | | |
|
|\ \ \
| | |/
| |/|
| | |
| | |
| | |
| | | |
983cb0c891 gitlab-ci: Update Windows builds to MSVC 19.27
Acked-by: Kitware Robot <kwrobot@kitware.com>
Merge-request: !5144
|
| | | |
|
|\ \ \
| |/ /
| | /
| |/
|/|
| |
| | |
778ea72b59 gitlab-ci: add 'cmake' tag to all jobs
Acked-by: Kitware Robot <kwrobot@kitware.com>
Merge-request: !5121
|
| |
| |
| |
| |
| | |
This will give us more granular control over which runners
accept jobs for CMake.
|
|\ \
| |/
| |
| |
| |
| |
| | |
726766713b gitlab-ci: avoid failing dependent steps
Acked-by: Kitware Robot <kwrobot@kitware.com>
Merge-request: !5069
|
| |
| |
| |
| | |
This avoids making busted jobs if a prerequisite fails.
|