| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
|
|
|
|
|
| |
The problem that motivated commit 3a44b8dfc0 (ci: Move job for HIP tests
on Fedora 39 to a dedicated base image, 2024-04-24, v3.30.0-rc1~202^2~11)
turns out to be exposed by spaces in the path to HIP binaries. Move the
CI work directory to a path without spaces.
Closes: #25932
|
|\
| |
| |
| |
| | |
* ci-use-only-needs-3.30:
gitlab-ci: remove `dependencies` from jobs
|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
Historically, `needs` specifies the jobs which need to complete
successfully and `dependencies` specifies the jobs which provide
artifacts which should be used. Modern GitLab discourages using both as
`needs` now supports an `artifacts` key to say "depend on but do not use
artifacts", so remove `dependencies` and use `needs:artifacts` where
necessary.
See: https://docs.gitlab.com/ee/ci/yaml/#needsartifacts
|
| | |
|
| |
| |
| |
| |
| |
| | |
Similar to commit 18145e8745 (ci: Update FindMPI test environment for
mpich on Fedora 39, 2023-11-16, v3.28.0-rc6~19^2~1), libfabric fails
with SIGILL on older hardware.
|
| | |
|
| | |
|
| | |
|
|/ |
|
| |
|
|
|
|
| |
These jobs require a MSVC toolchain.
|
|
|
|
|
| |
We now build with the system curl on macOS by default.
Explicitly test that the vendored curl still works.
|
|
|
|
|
| |
Fedora 40 comes with a RedHat branch of GCC 14.0, which supports
the features we need for C++ modules.
|
|
|
|
|
|
| |
Leave the HIP-specific job on Fedora 39 for now.
Issue: #25932
|
|
|
|
|
|
| |
For Intel versions from 2016, 2017, 2018, 2019, and 2020, cover only the
latest update from each year. This will reduce the size of the nightly
pipeline.
|
|
|
|
| |
Cover a more recent CUDA version during development.
|
|
|
|
| |
This is more consistent with the way other non-MR jobs run.
|
| |
|
|
|
|
| |
There is no corresponding Intel classic C/C++ compiler version.
|
| |
|
| |
|
| |
|
| |
|
|
|
|
| |
There is no corresponding Intel classic C/C++ compiler version.
|
|
|
|
|
| |
Note that the classic compiler version is 2021.10.0, but we still
have it in the 2023.2.1 base image.
|
| |
|
|
|
|
| |
Only move `cdash-build-id` between stages that make sense.
|
|
|
|
|
|
|
|
| |
Improves the handling of CUDA layouts where we have multiple include
and library directories listed in the output of `nvcc -v`. This
updates both when the CUDA language is enabled or not.
Fixes: #24915
|
| |
|
| |
|
|
|
|
|
|
|
| |
Some jobs will run in a build directory other than
$CI_PROJECT_DIR/build, and will produce artifacts in a different
directory. Add a variable specifying where to find the artifacts, and
set it to build/ by default.
|
|\
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
6546aa2a2a ci: Add HIP job using CUDA on NVIDIA GPUs
18158bf81c HIP: Add support for NVIDIA GPUs
127b6fa06b HIP: Add CMAKE_HIP_PLATFORM variable to specify GPU platform
90e23f40ee Tests/HIP/WithDefs: Clean up test case
9ebdf3281f Tests/HIP/ArchitectureOff: Cover HIP_ARCHITECTURES initialization
cfec29196e ci: Add CUDA 11.8 to HIP 5.5 image
26470eb987 ci: Put HIP GPU platform in CMake_TEST_HIP
Acked-by: Kitware Robot <kwrobot@kitware.com>
Merge-request: !8817
|
| | |
|
|/ |
|
|
|
|
|
|
| |
Update the centos base image from centos 6 to centos 7. The latter is
the minimum version supported by libuv 1.45. The resulting binaries
require GLIBC 2.17.
|
|
|
|
|
|
|
| |
The Fedora `rocm-hip-devel` package organizes the `hip-lang` cmake package
differently from the official ROCm base images. Cover it separately.
Issue: #25050
|
|\
| |
| |
| |
| |
| |
| |
| | |
9d64df3e1c ci: Add job for Debian 10 legacy packages
07f42b3690 ci: Add an image for Python 2 on Debian 10
Acked-by: Kitware Robot <kwrobot@kitware.com>
Merge-request: !8676
|
| |
| |
| |
| | |
Test Python 2 packages in Debian 10. They are not available in Debian 12.
|
|/
|
|
|
|
|
| |
The Debian package for `hipcc` organizes the `hip-lang` cmake package
differently from the official ROCm base images. Cover it separately.
Issue: #24562
|
| |
|
| |
|
| |
|
| |
|
|
|
|
|
| |
Fedora 38 comes with LLVM/Clang 16.0, which supports the features we
need for C++ modules.
|
| |
|
|
|
|
| |
Over time we are adding `arm64` hosts and removing `x86_64` hosts.
|
| |
|
|\
| |
| |
| |
| |
| |
| | |
03af1c52d6 gitlab-ci: Move some macOS merge request jobs to arm64 hosts
Acked-by: Kitware Robot <kwrobot@kitware.com>
Merge-request: !8465
|
| |
| |
| |
| |
| | |
Over time we are adding `arm64` hosts and removing `x86_64` hosts.
Switch to using `arm64` for some of the more common jobs.
|
|/
|
|
| |
Over time we are adding `arm64` hosts and removing `x86_64` hosts.
|