]> git.ipfire.org Git - thirdparty/curl.git/commitdiff
GHA/non-native: bump FreeBSD/arm64 python modules
authorViktor Szakats <commit@vsz.me>
Tue, 30 Jul 2024 09:52:27 +0000 (11:52 +0200)
committerViktor Szakats <commit@vsz.me>
Tue, 30 Jul 2024 10:10:29 +0000 (12:10 +0200)
FreeBSD seems to upgrade their Python separately for arm64
and Intel. Today, arm64 caught up with the Intel packages.
Update our CI to reflect it.

Closes #14310

.github/workflows/non-native.yml

index 95a6d466faa06adaf1e621e8c4c2b294b50f6446..e7a158cf72eff53fb2452ecd58dd7042eccc0464 100644 (file)
@@ -130,13 +130,7 @@ jobs:
           architecture: ${{ matrix.arch }}
           run: |
             # https://ports.freebsd.org/
-            pkgs='autoconf automake libtool pkgconf brotli openldap26-client libidn2 libnghttp2 nghttp2 stunnel'
-            if [ '${{ matrix.arch }}' = 'x86_64' ]; then
-              pkgs="${pkgs} py311-openssl py311-impacket py311-cryptography"
-            else
-              pkgs="${pkgs} py39-openssl py39-impacket py39-cryptography"
-            fi
-            sudo pkg install -y ${pkgs}
+            sudo pkg install -y autoconf automake libtool pkgconf brotli openldap26-client libidn2 libnghttp2 nghttp2 stunnel py311-openssl py311-impacket py311-cryptography
             autoreconf -fi
             export CC='${{ matrix.compiler }}'
             mkdir bld && cd bld && ../configure --enable-debug --enable-warnings --enable-werror \
@@ -164,13 +158,7 @@ jobs:
           architecture: ${{ matrix.arch }}
           run: |
             # https://ports.freebsd.org/
-            pkgs='cmake pkgconf brotli openldap26-client libidn2 libnghttp2 nghttp2 stunnel'
-            if [ '${{ matrix.arch }}' = 'x86_64' ]; then
-              pkgs="${pkgs} py311-openssl py311-impacket py311-cryptography"
-            else
-              pkgs="${pkgs} py39-openssl py39-impacket py39-cryptography"
-            fi
-            sudo pkg install -y ${pkgs}
+            sudo pkg install -y cmake pkgconf brotli openldap26-client libidn2 libnghttp2 nghttp2 stunnel py311-openssl py311-impacket py311-cryptography
             cmake -B bld \
               '-DCMAKE_C_COMPILER=${{ matrix.compiler }}' \
               -DCMAKE_UNITY_BUILD=ON \