Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | ci: Update LLVM/Clang to 18.1 in nightly CI jobs on Windows | Brad King | 2024-08-22 | 1 | -8/+8 |
| | |||||
* | ci: Add nightly jobs for LFortran on Fedora | Brad King | 2024-07-23 | 1 | -0/+20 |
| | |||||
* | ci: Update to IntelLLVM 2024.1.0 on Windows | Brad King | 2024-05-30 | 1 | -2/+2 |
| | |||||
* | ci: Fix tags of Intel and IntelLLVM jobs on Windows | Brad King | 2024-05-30 | 1 | -2/+2 |
| | | | | These jobs require a MSVC toolchain. | ||||
* | ci: Add nightly job to build CMake with vendored curl on macOS | Brad King | 2024-05-09 | 1 | -0/+23 |
| | | | | | We now build with the system curl on macOS by default. Explicitly test that the vendored curl still works. | ||||
* | ci: Subsume GCC C++ modules testing in main Fedora jobs | Brad King | 2024-04-24 | 1 | -20/+0 |
| | | | | | Fedora 40 comes with a RedHat branch of GCC 14.0, which supports the features we need for C++ modules. | ||||
* | ci: use Fedora 40 images and environments | Brad King | 2024-04-24 | 1 | -42/+42 |
| | | | | | | Leave the HIP-specific job on Fedora 39 for now. Issue: #25932 | ||||
* | ci: Reduce granularity of Intel compiler coverage for pre-2021 versions | Brad King | 2024-04-15 | 1 | -140/+0 |
| | | | | | | 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. | ||||
* | ci: Switch to CUDA 12.2 job in merge requests | Brad King | 2024-04-15 | 1 | -2/+4 |
| | | | | Cover a more recent CUDA version during development. | ||||
* | ci: Run non-MR CUDA and HIP jobs only in nightly pipelines | Brad King | 2024-04-15 | 1 | -11/+11 |
| | | | | This is more consistent with the way other non-MR jobs run. | ||||
* | ci: add jobs testing cuda12.2 with nvcc and clang 18 | Brad King | 2024-04-05 | 1 | -0/+21 |
| | |||||
* | gitlab-ci: add job testing Intel oneAPI 2024.1.0 compilers on Linux | Brad King | 2024-04-04 | 1 | -0/+7 |
| | | | | There is no corresponding Intel classic C/C++ compiler version. | ||||
* | ci: Enable VSAndroid test in VS 2022 nightly job | Brad King | 2024-02-29 | 1 | -2/+15 |
| | |||||
* | ci: Enable VSAndroid test in VS 2019 nightly job | Brad King | 2024-02-29 | 1 | -1/+1 |
| | |||||
* | ci: add windows-vs2022-x64-ninja build and test jobs to continuous pipeline | Brad King | 2024-02-28 | 1 | -0/+3 |
| | |||||
* | ci: export clang-tidy fixes as an artifact | Kyle Edwards | 2023-12-05 | 1 | -0/+1 |
| | |||||
* | gitlab-ci: add job testing Intel oneAPI 2024.0.0 compilers on Linux | Brad King | 2023-11-28 | 1 | -0/+7 |
| | | | | There is no corresponding Intel classic C/C++ compiler version. | ||||
* | gitlab-ci: add jobs testing Intel 2023.2.1 compilers on Linux | Brad King | 2023-11-28 | 1 | -0/+14 |
| | | | | | Note that the classic compiler version is 2021.10.0, but we still have it in the 2023.2.1 base image. | ||||
* | ci: use Fedora 39 images and environments | Brad King | 2023-11-17 | 1 | -44/+44 |
| | |||||
* | gitlab-ci: pull annotations for CDash from the jobs | Ben Boeckel | 2023-11-02 | 1 | -0/+2 |
| | | | | Only move `cdash-build-id` between stages that make sense. | ||||
* | FindCUDAToolkit: Search all of `nvcc` implicit includes and library dirs | Robert Maynard | 2023-09-27 | 1 | -0/+10 |
| | | | | | | | | 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 | ||||
* | ci: Add OrangeC 6.73.1 nightly CI job | Brad King | 2023-09-25 | 1 | -0/+14 |
| | |||||
* | ci: Add jobs that run in symlink trees | Kyle Edwards | 2023-09-22 | 1 | -0/+75 |
| | |||||
* | ci: Factor out build directory for finding artifacts | Kyle Edwards | 2023-09-22 | 1 | -0/+4 |
| | | | | | | | 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. | ||||
* | Merge topic 'hip-nvidia' | Brad King | 2023-09-22 | 1 | -0/+10 |
|\ | | | | | | | | | | | | | | | | | | | | | | | | | 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 | ||||
| * | ci: Add HIP job using CUDA on NVIDIA GPUs | Brad King | 2023-09-21 | 1 | -0/+10 |
| | | |||||
* | | ci: Update LLVM/Clang to 17.0 in nightly CI jobs on Windows | Brad King | 2023-09-19 | 1 | -8/+8 |
|/ | |||||
* | Utilities/Release: Update docker specs for linux-x86_64 to centos 7 | Brad King | 2023-08-16 | 1 | -23/+23 |
| | | | | | | 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. | ||||
* | ci: Add HIP job based on Fedora image | Brad King | 2023-08-07 | 1 | -0/+10 |
| | | | | | | | The Fedora `rocm-hip-devel` package organizes the `hip-lang` cmake package differently from the official ROCm base images. Cover it separately. Issue: #25050 | ||||
* | Merge topic 'ci-debian-legacy' | Brad King | 2023-08-01 | 1 | -0/+11 |
|\ | | | | | | | | | | | | | | | 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 | ||||
| * | ci: Add job for Debian 10 legacy packages | Brad King | 2023-07-31 | 1 | -0/+11 |
| | | | | | | | | Test Python 2 packages in Debian 10. They are not available in Debian 12. | ||||
* | | ci: Add HIP job based on Debian image | Brad King | 2023-07-31 | 1 | -0/+10 |
|/ | | | | | | | The Debian package for `hipcc` organizes the `hip-lang` cmake package differently from the official ROCm base images. Cover it separately. Issue: #24562 | ||||
* | ci: use Debian 12 images and environments | Brad King | 2023-07-28 | 1 | -16/+16 |
| | |||||
* | ci: Add nightly job to build CMake with PCH on macOS | Brad King | 2023-06-22 | 1 | -0/+9 |
| | |||||
* | ci: Add nightly job to build CMake with PCH on Windows | Brad King | 2023-06-22 | 1 | -0/+9 |
| | |||||
* | gitlab-ci: Update HIP job to ROCm 5.5 | Brad King | 2023-06-02 | 1 | -2/+2 |
| | |||||
* | ci: Subsume Clang C++ modules testing in main Fedora+Clang jobs | Brad King | 2023-05-22 | 1 | -20/+10 |
| | | | | | Fedora 38 comes with LLVM/Clang 16.0, which supports the features we need for C++ modules. | ||||
* | ci: use Fedora 38 images and environments | Brad King | 2023-05-22 | 1 | -34/+34 |
| | |||||
* | gitlab-ci: Move macOS+Xcode universal binaries job to arm64 | Brad King | 2023-05-10 | 1 | -5/+5 |
| | | | | Over time we are adding `arm64` hosts and removing `x86_64` hosts. | ||||
* | gitlab-ci: Move macOS Ninja Multi-Config nightly job to arm64 architecture | Brad King | 2023-05-10 | 1 | -5/+5 |
| | |||||
* | Merge topic 'ci-macos-archs' | Brad King | 2023-05-10 | 1 | -7/+7 |
|\ | | | | | | | | | | | | | 03af1c52d6 gitlab-ci: Move some macOS merge request jobs to arm64 hosts Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !8465 | ||||
| * | gitlab-ci: Move some macOS merge request jobs to arm64 hosts | Brad King | 2023-05-09 | 1 | -7/+7 |
| | | | | | | | | | | Over time we are adding `arm64` hosts and removing `x86_64` hosts. Switch to using `arm64` for some of the more common jobs. | ||||
* | | gitlab-ci: Move macOS packaging jobs to arm64 hosts | Brad King | 2023-05-09 | 1 | -2/+2 |
|/ | | | | Over time we are adding `arm64` hosts and removing `x86_64` hosts. | ||||
* | gitlab-ci: Add job testing Intel 2021.9.0 compilers on Windows | Brad King | 2023-05-01 | 1 | -0/+15 |
| | |||||
* | gitlab-ci: Add job testing IntelLLVM 2023.1.0 compilers on Windows | Brad King | 2023-05-01 | 1 | -0/+15 |
| | |||||
* | gitlab-ci: add jobs testing Intel 2023.1.0 compilers on Linux | Brad King | 2023-04-26 | 1 | -0/+14 |
| | | | | | Note that the classic compiler version is 2021.9.0, but we still have it in the 2023.1.0 base image. | ||||
* | ci: De-duplicate Windows test script for NMake job | Brad King | 2023-04-05 | 1 | -1/+1 |
| | | | | Move job-specific setup to an environment script. | ||||
* | ci: De-duplicate Windows test script for JOM job | Brad King | 2023-04-05 | 1 | -1/+1 |
| | | | | Move job-specific setup to an environment script. | ||||
* | ci: De-duplicate Windows test script for Borland jobs | Brad King | 2023-04-05 | 1 | -2/+2 |
| | | | | Move job-specific setup to environment scripts. | ||||
* | ci: De-duplicate Windows test script for MSVC v71 NMake job | Brad King | 2023-04-05 | 1 | -1/+1 |
| | | | | Move job-specific setup to an environment script. |