Browse Source

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
Dan Fandrich 8 months ago
parent
commit
63f23fafc9
1 changed files with 0 additions and 67 deletions
  1. 0 67
      .cirrus.yml

+ 0 - 67
.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"