From: Dan Fandrich Date: Thu, 31 Aug 2023 06:47:30 +0000 (-0700) Subject: CI: remove Windows builds from Cirrus, without replacement X-Git-Tag: curl-8_3_0~66 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=63f23fafc94fb758d526e12a7846ec81363444cd;p=thirdparty%2Fcurl.git CI: remove Windows builds from Cirrus, without replacement If we don't do this, all coverage on Cirrus will cease in a few days. By removing the Windows builds, the FreeBSD one should still continue as before. The Windows builds will need be moved to another service to maintain test coverage. Closes #11771 --- diff --git a/.cirrus.yml b/.cirrus.yml index 8db8107ceb..26aa20e526 100644 --- a/.cirrus.yml +++ b/.cirrus.yml @@ -83,70 +83,3 @@ freebsd_task: - sudo -u nobody make V=1 TFLAGS="-n !SFTP !SCP" test-ci install_script: - make V=1 install - -windows_task: - skip: "changesIncludeOnly( - '.azure-pipelines.yml', - '.circleci/**', - '.github/**', - 'appveyor.yml', - 'packages/**', - 'plan9/**' - )" - - name: Windows - timeout_in: 120m - windows_container: - image: ${container_img} - - matrix: - - name: Windows 32-bit shared/release Schannel/SSPI/WinIDN/libssh2 - env: - container_img: ghcr.io/mback2k/curl-docker-winbuildenv/msys2-mingw32:ltsc2019 - container_cmd: C:\msys64\usr\bin\sh - prepare: pacman -S --needed --noconfirm --noprogressbar libssh2-devel mingw-w64-i686-libssh2 mingw-w64-i686-python-pip mingw-w64-i686-python-wheel mingw-w64-i686-python-pyopenssl && python3 -m pip install --prefer-binary impacket - configure: --host=i686-w64-mingw32 --build=i686-w64-mingw32 --prefix=/mingw32 --enable-werror --enable-sspi --with-schannel --with-winidn --with-libssh2 - tests: "~571" - make_cmd: make V=1 - - name: Windows 32-bit static/release Schannel/SSPI/WinIDN/libssh2 - env: - container_img: ghcr.io/mback2k/curl-docker-winbuildenv/msys2-mingw32:ltsc2019 - container_cmd: C:\msys64\usr\bin\sh - prepare: pacman -S --needed --noconfirm --noprogressbar libssh2-devel mingw-w64-i686-libssh2 mingw-w64-i686-python-pip mingw-w64-i686-python-wheel mingw-w64-i686-python-pyopenssl && python3 -m pip install --prefer-binary impacket - configure: --host=i686-w64-mingw32 --build=i686-w64-mingw32 --prefix=/mingw32 --enable-werror --enable-sspi --with-schannel --with-winidn --with-libssh2 --disable-shared --enable-static --enable-websockets - tests: "~571" - make_cmd: make LDFLAGS=-all-static V=1 - PKG_CONFIG: pkg-config --static - - name: Windows 64-bit shared/release Schannel/SSPI/WinIDN/libssh2 - env: - container_img: ghcr.io/mback2k/curl-docker-winbuildenv/msys2-mingw64:ltsc2019 - container_cmd: C:\msys64\usr\bin\sh - prepare: pacman -S --needed --noconfirm --noprogressbar libssh2-devel mingw-w64-x86_64-libssh2 mingw-w64-x86_64-python-pip mingw-w64-x86_64-python-wheel mingw-w64-x86_64-python-pyopenssl && python3 -m pip install --prefer-binary impacket - configure: --host=x86_64-w64-mingw32 --build=x86_64-w64-mingw32 --prefix=/mingw64 --enable-werror --enable-sspi --with-schannel --with-winidn --with-libssh2 --enable-websockets - tests: "~571" - make_cmd: make V=1 - - name: Windows 64-bit static/release Schannel/SSPI/WinIDN/libssh2 - env: - container_img: ghcr.io/mback2k/curl-docker-winbuildenv/msys2-mingw64:ltsc2019 - container_cmd: C:\msys64\usr\bin\sh - prepare: pacman -S --needed --noconfirm --noprogressbar libssh2-devel mingw-w64-x86_64-libssh2 mingw-w64-x86_64-python-pip mingw-w64-x86_64-python-wheel mingw-w64-x86_64-python-pyopenssl && python3 -m pip install --prefer-binary impacket - configure: --host=x86_64-w64-mingw32 --build=x86_64-w64-mingw32 --prefix=/mingw64 --enable-werror --enable-sspi --with-schannel --with-winidn --with-libssh2 --disable-shared --enable-static --enable-websockets - tests: "~571" - make_cmd: make LDFLAGS=-all-static V=1 - PKG_CONFIG: pkg-config --static - - env: - CIRRUS_CLONE_DEPTH: 10 - MSYS2_PATH_TYPE: inherit - MAKEFLAGS: -j 3 - - prepare_script: | - %container_cmd% -l -c "cd $(echo '%cd%') && %prepare%" - configure_script: | - %container_cmd% -l -c "cd $(echo '%cd%') && autoreconf -fi && ./configure %configure%" - compile_script: | - %container_cmd% -l -c "cd $(echo '%cd%') && %make_cmd% && %make_cmd% examples && cd tests && %make_cmd%" - install_script: | - %container_cmd% -l -c "cd $(echo '%cd%') && %make_cmd% install && PATH=/usr/bin:/bin find . -type f -path '*/.libs/*.exe' -print -execdir mv -t .. {} \;" - test_script: | - %container_cmd% -l -c "cd $(echo '%cd%') && %make_cmd% TFLAGS='!IDN !SCP ~612 ~1056 %tests%' test-ci"