- Apr 16, 2021
-
-
Brad King authored
When running a pipeline on an integration branch in `cmake/cmake`, delay the lint jobs just as much as all the others. This avoids starting them unnecessarily during a sequence of merges over a short time range.
-
- Apr 06, 2021
-
-
Ben Boeckel authored
To avoid starving test jobs, the build jobs should also back off if there is a lot of machine load.
-
Ben Boeckel authored
CMake's test suite is sensitive to machine load and can cause spurious timeouts. To acknowledge this, prevent CTest from spawning tests into a busy machine.
-
Brad King authored
-
Brad King authored
-
- Apr 02, 2021
-
-
Brad King authored
These jobs are self-contained and so can be re-run on their own to produce a whole new submission to CDash. Tell CDash when each submission is done so re-running a job replaces results rather than accumulating them.
-
- Mar 24, 2021
-
-
Brad King authored
-
- Mar 17, 2021
-
-
Brad King authored
The 16.8 and 16.9 toolset numbers vary only in their third component. Use CMake 3.19.7 for three-component toolset version specification support.
-
- Mar 15, 2021
-
-
Brad King authored
The 16.8 and 16.9 toolset numbers vary only in their third component. Use CMake 3.19.7 for three-component toolset version specification support.
-
- Mar 12, 2021
-
-
Brad King authored
The Sphinx build is mostly serial and takes a long time. All our CI pipelines (packaging, integration branches, merge requests) have a dedicated job for the Sphinx build.
-
- Mar 01, 2021
-
-
Ben Boeckel authored
-
Ben Boeckel authored
-
Ben Boeckel authored
-
- Feb 25, 2021
-
-
Brad King authored
-
- Feb 23, 2021
-
-
Brad King authored
For now, leave these jobs out during merge requests.
-
Brad King authored
This makes room for future equivalents for other architectures. The packaging jobs produce universal binaries, so leave them as-is.
-
Brad King authored
Our custom build includes a patch to avoid server startup timeouts.
-
Brad King authored
The upstream release includes binaries for the architectures we need. However, the binaries do not have execute permission in their tarballs, so add it explicitly.
-
Brad King authored
It is a universal binary for both `x86_64` and `arm64` architectures.
-
- Jan 27, 2021
-
-
Brad King authored
-
Brad King authored
-
Brad King authored
Use `linux_release` in names associated with building or testing release-style binaries. Add a `.linux_package` helper to adjust the release binary build behavior for package-specific jobs.
-
Brad King authored
-
Brad King authored
-
Brad King authored
-
Brad King authored
-
Brad King authored
-
- Jan 25, 2021
-
-
Brad King authored
-
- Jan 21, 2021
- Jan 07, 2021
-
-
Brad King authored
Upload binaries to `cmake.org` through its own name rather than through the `public.kitware.com` alias.
- Jan 06, 2021
-
-
Brad King authored
-
- Dec 22, 2020
-
-
Brad King authored
- Dec 14, 2020
-
-
Brad King authored
Backport the upstream Qt patch [1] to link Qt binaries using the `-isysroot` flag instead of `-Wl,-syslibroot`. This is needed so that the binaries have a SDK version set, which is needed for runtime validation on modern macOS versions. [1] https://code.qt.io/cgit/qt/qtbase.git/commit/?id=6387138a7991b4588639dc48847f175b5afaff84
-
- Dec 10, 2020