From: Joel Rosdahl Date: Tue, 9 Dec 2025 18:40:59 +0000 (+0100) Subject: ci: Remove some less important CI jobs X-Git-Tag: v4.13~55 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=48c39ece5d3ebd5df9de8f9b6d32f8740e29d70a;p=thirdparty%2Fccache.git ci: Remove some less important CI jobs Testing large parts of the test matrix is valuable. But at the same time, lots of CI jobs consume lots of resources. Let's find a better balance. --- diff --git a/.github/workflows/build.yaml b/.github/workflows/build.yaml index c32997e9..6dcfeb0a 100644 --- a/.github/workflows/build.yaml +++ b/.github/workflows/build.yaml @@ -35,22 +35,10 @@ jobs: compiler: gcc version: "11" - - os: ubuntu-22.04 - compiler: gcc - version: "12" - - - os: ubuntu-22.04 - compiler: clang - version: "13" - - os: ubuntu-22.04 compiler: clang version: "14" - - os: ubuntu-22.04 - compiler: clang - version: "15" - - os: ubuntu-22.04-arm compiler: gcc version: "11" @@ -63,14 +51,6 @@ jobs: compiler: gcc version: "14" - - os: ubuntu-24.04 - compiler: clang - version: "16" - - - os: ubuntu-24.04 - compiler: clang - version: "17" - - os: ubuntu-24.04 compiler: clang version: "18" @@ -489,17 +469,7 @@ jobs: RUN_TESTS: unittest-in-wine apt_get: elfutils mingw-w64 wine - - name: Windows VS2022 32-bit Ninja - os: windows-2022 - msvc_arch: x64_x86 - allow_test_failures: true # For now, don't fail the build on failure - CC: cl - CXX: cl - CMAKE_GENERATOR: Ninja - CMAKE_PARAMS: -DCMAKE_BUILD_TYPE=CI - TEST_CC: clang -target i686-pc-windows-msvc - - - name: Windows VS2022 32-bit MSBuild + - name: Windows VS2022 32-bit os: windows-2022 msvc_arch: x64_x86 allow_test_failures: true # For now, don't fail the build on failure @@ -509,17 +479,7 @@ jobs: CMAKE_PARAMS: -DCMAKE_BUILD_TYPE=CI -A Win32 TEST_CC: clang -target i686-pc-windows-msvc - - name: Windows VS2022 64-bit Ninja - os: windows-2022 - msvc_arch: x64 - allow_test_failures: true # For now, don't fail the build on failure - CC: cl - CXX: cl - CMAKE_GENERATOR: Ninja - CMAKE_PARAMS: -DCMAKE_BUILD_TYPE=CI - TEST_CC: clang -target x86_64-pc-windows-msvc - - - name: Windows VS2022 64-bit MSBuild + - name: Windows VS2022 64-bit os: windows-2022 msvc_arch: x64 allow_test_failures: true # For now, don't fail the build on failure @@ -529,7 +489,7 @@ jobs: CMAKE_PARAMS: -DCMAKE_BUILD_TYPE=CI -A x64 TEST_CC: clang -target x86_64-pc-windows-msvc - - name: Windows VS2022 ARM64 MSBuild + - name: Windows VS2022 ARM64 os: windows-11-arm msvc_arch: ARM64 allow_test_failures: true # For now, don't fail the build on failure