]> git.ipfire.org Git - thirdparty/curl.git/commitdiff
GHA/macos: bump runner to macos-26 in clang-tidy jobs
authorViktor Szakats <commit@vsz.me>
Thu, 26 Feb 2026 17:28:30 +0000 (18:28 +0100)
committerViktor Szakats <commit@vsz.me>
Thu, 26 Feb 2026 18:24:32 +0000 (19:24 +0100)
Tiny difference in practice:
Apple clang 17.0.0.17000013 -> 17.0.0.17000603

To use the most recent tools for static analyses.

Closes #20745

.github/workflows/macos.yml

index 1c155e7fc60e2b1eab81981322596f5f0e9a0f22..987d3567ce7740b2afda444be33535db4906b97b 100644 (file)
@@ -201,7 +201,7 @@ jobs:
 
   macos:
     name: "${{ matrix.build.generate && 'CM' || 'AM' }} ${{ matrix.build.compiler }} ${{ matrix.build.name }}"
-    runs-on: macos-15
+    runs-on: ${{ matrix.build.image || 'macos-15' }}
     timeout-minutes: 15
     env:
       DEVELOPER_DIR: "/Applications/Xcode${{ matrix.build.xcode && format('_{0}', matrix.build.xcode) || '' }}.app/Contents/Developer"
@@ -270,6 +270,7 @@ jobs:
             install: libnghttp3 libngtcp2 gsasl rtmpdump
             generate: -DOPENSSL_ROOT_DIR=/opt/homebrew/opt/openssl -DCURL_USE_GSASL=ON -DUSE_LIBRTMP=ON -DUSE_APPLE_IDN=ON -DUSE_NGTCP2=ON -DCURL_DISABLE_VERBOSE_STRINGS=ON -DUSE_APPLE_SECTRUST=ON
           - name: 'MultiSSL AppleIDN clang-tidy +examples'
+            image: macos-26
             compiler: clang
             install: llvm gnutls nettle libressl krb5 mbedtls gsasl rustls-ffi rtmpdump libssh fish
             install_steps: skiprun
@@ -284,6 +285,7 @@ jobs:
               -DCURL_COMPLETION_FISH=ON -DCURL_COMPLETION_ZSH=ON
 
           - name: 'HTTP/3 clang-tidy'
+            image: macos-26
             compiler: clang
             install: llvm libnghttp3 libngtcp2 openldap krb5
             install_steps: skipall