| Commit message (Collapse) | Author | Age | Files | Lines |
| |
|
|
|
|
|
|
| |
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.
|
| |
|
| |
|
|
|
|
|
| |
Note that the classic compiler version is 2021.9.0, but we still
have it in the 2023.1.0 base image.
|
|
|
|
| |
Move job-specific setup to an environment script.
|
|
|
|
| |
Move job-specific setup to an environment script.
|
|
|
|
| |
Move job-specific setup to environment scripts.
|
|
|
|
| |
Move job-specific setup to an environment script.
|
|
|
|
| |
Move job-specific setup to an environment script.
|
| |
|
|\
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
7c60a2625d gitlab-ci: Optionally upload release packages to custom URL
fc8a981893 gitlab-ci: Generalize package and help upload URLs
f73649823b gitlab-ci: Stage unsigned release package artifacts in a dedicated directory
0929221ca3 gitlab-ci: Simplify Windows packaging pipeline
ce2e825306 gitlab-ci: Simplify macOS packaging jobs
05531a7c4e gitlab-ci: add pre-build and post-build steps to Windows
5ab92d8e71 gitlab-ci: add pre-build and post-build steps to macOS
Acked-by: Kitware Robot <kwrobot@kitware.com>
Acked-by: Ben Boeckel <ben.boeckel@kitware.com>
Merge-request: !8266
|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
In commit 4c7c66dcf5 (gitlab-ci: Add jobs to make Windows x86_64 and
i386 packages, 2022-05-19, v3.24.0-rc1~112^2) we used a separate Windows
packaging job in nightly packaging pipelines. It did not run in release
pipelines, where we need to run the final packaging step manually with
signing. Simplify nightly packaging pipelines by running `cpack` at the
end of the build job as we do for other platforms.
For release packaging pipelines, create an archive of the files needed
to build a package, and present this as the built "package" on Windows.
|
| |
| |
| |
| | |
Run cpack in a post-build step instead of duplicating the job script.
|
| | |
|
|/ |
|
|
|
|
|
| |
Note that the classic compiler version is 2021.8.0, but we still
have it in the 2023.0.0 base image.
|
|\
| |
| |
| |
| |
| |
| | |
12d032b265 gitlab-ci: Update NVHPC to version 22.11
Acked-by: Kitware Robot <kwrobot@kitware.com>
Merge-request: !7994
|
| |
| |
| |
| | |
Fixes: #24225
|
|\ \
| |/
|/|
| |
| |
| |
| | |
004f954401 ci: Add job to test minimal CUDA install (no static libs)
Acked-by: Kitware Robot <kwrobot@kitware.com>
Merge-request: !7996
|
| |
| |
| |
| |
| |
| |
| | |
Some package managers provide a minimal set of static libraries,
which historically has caused problems for FindCUDAToolkit.
Resolve this issue by creating a CUDA image with only the minimal
set of static libraries.
|
|/ |
|
|
|
|
|
| |
All our CI hosts now have Linux kernel version 3.17 or higher,
so we no longer need a dedicated tag.
|
|
|
|
|
| |
This groups their definitions nicely, and makes their purpose more
clear from reference sites.
|
|
|
|
|
| |
The '_builder' part of tag entry names is not useful with our current
naming conventions.
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
| |
We already have `t:debian10-{makefiles,ninja}-clang` jobs covering old
versions of Clang with Makefile and Ninja generators. Complement them
with new `t:fedora37-{makefiles,ninja}-clang` jobs covering recent
versions of Clang.
Fedora 37 now packages LLVMFlang, so enable Fortran tests with that
compiler too.
Issue: #22387
|
| |
|
| |
|
| |
|
|
|
|
|
|
|
| |
Add Windows ARM64 native CI jobs to build and test with Ninja,
and to test with VS.
Issue: #23624
|
|\
| |
| |
| |
| |
| |
| |
| | |
bd5176abac gitlab-ci: Update Windows packaging builds to MSVC 14.34 toolset
ccdff280f4 gitlab-ci: Update Windows non-packaging builds to MSVC 14.34 toolset
Acked-by: Kitware Robot <kwrobot@kitware.com>
Merge-request: !7891
|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
Problems with `cmake-gui` when compiled with the MSVC 14.33 toolset,
that did not occur with the MSVC 14.32 toolset, no longer occur with the
MSVC 14.34 toolset. Revert commit cb8b27a901 (gitlab-ci: Use separate
MSVC toolset specification for packaging jobs, 2022-08-18, v3.24.2~24^2~1)
and update the remaining toolset version references.
Fixes: #23859
|
|\ \
| |/
| |
| |
| |
| |
| |
| |
| |
| |
| | |
46b2849550 ci: Update LLVM/Clang to 15.0 in nightly CI jobs on Windows
3eb94e4d51 ci: Simplify LLVM/Clang CI job specs on Windows
8ba5835c8d ci: Factor out helper to load clang into environment on Windows
bf2e4a2e85 ci: Factor out helper to load ninja into environment on Windows
93ff726114 Tests: Fix TryCompile bad source case for clang-cl 15 on Windows
Acked-by: Kitware Robot <kwrobot@kitware.com>
Merge-request: !7897
|
| | |
|