]> git.ipfire.org Git - thirdparty/curl.git/commitdiff
GHA/non-native: revert to bare builds for Android 21
authorViktor Szakats <commit@vsz.me>
Wed, 26 Mar 2025 01:53:40 +0000 (02:53 +0100)
committerViktor Szakats <commit@vsz.me>
Wed, 26 Mar 2025 02:31:10 +0000 (03:31 +0100)
vcpkg requires Android 28 by default after a recent update that's being
deployed onto CI runs (with `libiconv:arm64-android@1.18#1`).

Revert to bare, no-ssl, no-psl configuration for Android 21 jobs to make
them work again.

Bug: https://github.com/curl/curl/pull/16824#issuecomment-2750912507
Ref: https://github.com/microsoft/vcpkg/pull/44424#issuecomment-2753027630

Closes #16832

.github/workflows/non-native.yml

index 3f028630fc27f8e39a8fb3b9833623fe38dcc341..1a79828f2754389694b1be28b651b7f8ade44d60 100644 (file)
@@ -404,11 +404,11 @@ jobs:
     strategy:
       matrix:
         include:
-          - { build: 'autotools', platform: '21', name: "openssl", install: 'brotli zstd libpsl nghttp2 openssl libssh2',
-              options: '--with-openssl --with-brotli' }
+          - { build: 'autotools', platform: '21', name: "!ssl !zstd",
+              options: '--without-ssl --without-libpsl --without-zstd' }
 
-          - { build: 'cmake'    , platform: '21', name: "openssl", install: 'brotli zstd libpsl nghttp2 openssl libssh2',
-              options: '-DCURL_USE_OPENSSL=ON' }
+          - { build: 'cmake'    , platform: '21', name: "!ssl !zstd",
+              options: '-DCURL_ENABLE_SSL=OFF -DCURL_USE_LIBPSL=OFF -DCURL_ZSTD=OFF' }
 
           - { build: 'autotools', platform: '35', name: "openssl", install: 'brotli zstd libpsl nghttp2 openssl libssh2',
               options: '--with-openssl --with-brotli' }