diff options
Diffstat (limited to '.gitlab/os-linux.yml')
-rw-r--r-- | .gitlab/os-linux.yml | 89 |
1 files changed, 45 insertions, 44 deletions
diff --git a/.gitlab/os-linux.yml b/.gitlab/os-linux.yml index de1d64b..2d0fcfd 100644 --- a/.gitlab/os-linux.yml +++ b/.gitlab/os-linux.yml @@ -5,7 +5,7 @@ ### Release .linux_prep_source: - image: "fedora:39" + image: "fedora:40" variables: GIT_CLONE_PATH: "$CI_BUILDS_DIR/cmake ci" @@ -68,13 +68,14 @@ ### Fedora -.fedora39: - image: "kitware/cmake:ci-fedora39-x86_64-2024-04-10" +.fedora40: + image: "kitware/cmake:ci-fedora40-x86_64-2024-04-24" variables: GIT_CLONE_PATH: "$CI_BUILDS_DIR/cmake ci/long file name for testing purposes" CMAKE_ARCH: x86_64 +# FIXME(#25932): Our HIP tests do not fully work in CI with Fedora 40. .fedora39_hip: image: "kitware/cmake:ci-fedora39-hip-x86_64-2024-04-24" @@ -84,36 +85,36 @@ #### Lint builds -.fedora39_tidy: - extends: .fedora39 +.fedora40_tidy: + extends: .fedora40 variables: - CMAKE_CONFIGURATION: fedora39_tidy + CMAKE_CONFIGURATION: fedora40_tidy CMAKE_CI_NO_INSTALL: 1 -.fedora39_clang_analyzer: - extends: .fedora39 +.fedora40_clang_analyzer: + extends: .fedora40 variables: - CMAKE_CONFIGURATION: fedora39_clang_analyzer + CMAKE_CONFIGURATION: fedora40_clang_analyzer CMAKE_CI_BUILD_TYPE: Debug CTEST_NO_WARNINGS_ALLOWED: 1 CMAKE_CI_NO_INSTALL: 1 -.fedora39_sphinx: - extends: .fedora39 +.fedora40_sphinx: + extends: .fedora40 variables: - CMAKE_CONFIGURATION: fedora39_sphinx + CMAKE_CONFIGURATION: fedora40_sphinx CTEST_NO_WARNINGS_ALLOWED: 1 CTEST_SOURCE_SUBDIRECTORY: "Utilities/Sphinx" CMAKE_CI_NO_INSTALL: 1 -.fedora39_sphinx_package: - extends: .fedora39 +.fedora40_sphinx_package: + extends: .fedora40 variables: - CMAKE_CONFIGURATION: fedora39_sphinx_package + CMAKE_CONFIGURATION: fedora40_sphinx_package CTEST_SOURCE_SUBDIRECTORY: "Utilities/Sphinx" #### Build and test @@ -169,43 +170,43 @@ CMAKE_CI_BUILD_TYPE: Release CTEST_NO_WARNINGS_ALLOWED: 1 -.fedora39_extdeps: - extends: .fedora39 +.fedora40_extdeps: + extends: .fedora40 variables: - CMAKE_CONFIGURATION: fedora39_extdeps + CMAKE_CONFIGURATION: fedora40_extdeps CMAKE_CI_BUILD_TYPE: Release CTEST_NO_WARNINGS_ALLOWED: 1 -.fedora39_ninja: - extends: .fedora39 +.fedora40_ninja: + extends: .fedora40 variables: - CMAKE_CONFIGURATION: fedora39_ninja + CMAKE_CONFIGURATION: fedora40_ninja CMAKE_CI_BUILD_TYPE: Release CTEST_NO_WARNINGS_ALLOWED: 1 -.fedora39_ninja_multi: - extends: .fedora39 +.fedora40_ninja_multi: + extends: .fedora40 variables: - CMAKE_CONFIGURATION: fedora39_ninja_multi + CMAKE_CONFIGURATION: fedora40_ninja_multi CTEST_NO_WARNINGS_ALLOWED: 1 CMAKE_GENERATOR: "Ninja Multi-Config" -.fedora39_makefiles: - extends: .fedora39 +.fedora40_makefiles: + extends: .fedora40 variables: - CMAKE_CONFIGURATION: fedora39_makefiles + CMAKE_CONFIGURATION: fedora40_makefiles CTEST_NO_WARNINGS_ALLOWED: 1 CMAKE_GENERATOR: "Unix Makefiles" -.fedora39_makefiles_symlinked: - extends: .fedora39 +.fedora40_makefiles_symlinked: + extends: .fedora40 variables: - CMAKE_CONFIGURATION: fedora39_makefiles_symlinked + CMAKE_CONFIGURATION: fedora40_makefiles_symlinked CTEST_NO_WARNINGS_ALLOWED: 1 CMAKE_GENERATOR: "Unix Makefiles" CMAKE_CI_IN_SYMLINK_TREE: 1 @@ -226,24 +227,24 @@ variables: CMAKE_CONFIGURATION: debian12_ninja_clang -.fedora39_makefiles_clang: - extends: .fedora39 +.fedora40_makefiles_clang: + extends: .fedora40 variables: - CMAKE_CONFIGURATION: fedora39_makefiles_clang + CMAKE_CONFIGURATION: fedora40_makefiles_clang CMAKE_GENERATOR: "Unix Makefiles" -.fedora39_ninja_clang: - extends: .fedora39 +.fedora40_ninja_clang: + extends: .fedora40 variables: - CMAKE_CONFIGURATION: fedora39_ninja_clang + CMAKE_CONFIGURATION: fedora40_ninja_clang -.fedora39_ninja_multi_clang: - extends: .fedora39 +.fedora40_ninja_multi_clang: + extends: .fedora40 variables: - CMAKE_CONFIGURATION: fedora39_ninja_multi_clang + CMAKE_CONFIGURATION: fedora40_ninja_multi_clang CMAKE_GENERATOR: "Ninja Multi-Config" ### Sanitizers @@ -259,13 +260,13 @@ CTEST_MEMORYCHECK_TYPE: AddressSanitizer CTEST_MEMORYCHECK_SANITIZER_OPTIONS: "" -.fedora39_asan: +.fedora40_asan: extends: - - .fedora39 + - .fedora40 - .fedora_asan_addon variables: - CMAKE_CONFIGURATION: fedora39_asan + CMAKE_CONFIGURATION: fedora40_asan ### Intel Compiler @@ -546,7 +547,7 @@ .cmake_codespell_linux: stage: build - extends: .fedora39 + extends: .fedora40 script: - .gitlab/ci/codespell.sh interruptible: true @@ -689,7 +690,7 @@ .cmake_org_help: stage: build extends: - - .fedora39 + - .fedora40 - .linux_x86_64_tags - .cmake_org_help_artifacts script: |