]> git.ipfire.org Git - thirdparty/libarchive.git/commitdiff
Remove Cirrus CI setup, it is shutting down in a few days 3089/head
authorMostyn Bramley-Moore <mostyn@antipode.se>
Thu, 28 May 2026 22:45:38 +0000 (00:45 +0200)
committerMostyn Bramley-Moore <mostyn@antipode.se>
Thu, 28 May 2026 22:49:16 +0000 (00:49 +0200)
https://circleci.com/blog/cirrus-ci-alternative/
> On April 7, the Cirrus Labs team announced they are joining OpenAI.
> As a result, Cirrus CI will stop running jobs on June 1, 2026.

.cirrus.yml [deleted file]
build/ci/cirrus_ci/Dockerfile.cygwin [deleted file]
build/ci/cirrus_ci/Dockerfile.fc31 [deleted file]
build/ci/cirrus_ci/Dockerfile.fc31.distcheck [deleted file]
build/ci/cirrus_ci/Dockerfile.mingw [deleted file]
build/ci/cirrus_ci/Dockerfile.msvc [deleted file]
build/ci/cirrus_ci/Dockerfile.windows [deleted file]
build/ci/cirrus_ci/ci.cmd [deleted file]
build/ci/cirrus_ci/ci.sh [deleted file]

diff --git a/.cirrus.yml b/.cirrus.yml
deleted file mode 100644 (file)
index 3c99d43..0000000
+++ /dev/null
@@ -1,51 +0,0 @@
----
-env:
-  CIRRUS_CLONE_DEPTH: 1
-  ARCH: amd64
-
-FreeBSD_task:
-  matrix:
-    - name: 15.0-RELEASE (UFS) cmake
-      freebsd_instance:
-        image_family: freebsd-15-0-amd64-ufs
-      env:
-        BS: cmake
-    - name: 15.0-RELEASE (ZFS)
-      freebsd_instance:
-        image_family: freebsd-15-0-amd64-zfs
-      env:
-        BS: autotools
-    - name: 14.3-RELEASE
-      freebsd_instance:
-        image_family: freebsd-14-3
-      env:
-        BS: cmake
-  prepare_script:
-  - ./build/ci/cirrus_ci/ci.sh prepare
-  configure_script:
-  - env CFLAGS=-I/usr/local/include LDFLAGS=-L/usr/local/lib ./build/ci/build.sh -a autogen
-  - env MAKE=gmake CFLAGS=-I/usr/local/include LDFLAGS=-L/usr/local/lib ./build/ci/build.sh -a configure
-  build_script:
-  - env MAKE=gmake MAKE_ARGS="-j 2" ./build/ci/build.sh -a build
-  test_script:
-  - env MAKE=gmake SKIP_TEST_RESTORE_ATIME=1 MAKE_ARGS="-j 2" ./build/ci/build.sh -a test
-  - ./build/ci/cirrus_ci/ci.sh test
-  install_script:
-  - env MAKE=gmake MAKE_ARGS="-j 2" ./build/ci/build.sh -a install
-
-Windows_Cygwin_task:
-  windows_container:
-    image: cirrusci/windowsservercore:2019
-    os_version: 2019
-  env:
-    BE: cygwin-gcc
-  prepare_script:
-  - build\ci\cirrus_ci\ci.cmd prepare
-  configure_script:
-  - build\ci\cirrus_ci\ci.cmd configure
-  build_script:
-  - build\ci\cirrus_ci\ci.cmd build
-  test_script:
-  - build\ci\cirrus_ci\ci.cmd test
-  install_script:
-  - build\ci\cirrus_ci\ci.cmd install
diff --git a/build/ci/cirrus_ci/Dockerfile.cygwin b/build/ci/cirrus_ci/Dockerfile.cygwin
deleted file mode 100644 (file)
index be9aca1..0000000
+++ /dev/null
@@ -1,4 +0,0 @@
-FROM cirrusci/windowsservercore:2019
-
-RUN choco install -y --no-progress cygwin
-RUN C:\tools\cygwin\cygwinsetup.exe -q -P make,autoconf,automake,cmake,gcc-core,binutils,libtool,pkg-config,bison,zlib-devel,libbz2-devel,liblzma-devel,liblz4-devel,libiconv-devel,libxml2-devel,libzstd-devel,libssl-devel
diff --git a/build/ci/cirrus_ci/Dockerfile.fc31 b/build/ci/cirrus_ci/Dockerfile.fc31
deleted file mode 100644 (file)
index 0285497..0000000
+++ /dev/null
@@ -1,3 +0,0 @@
-FROM fedora:31
-
-RUN dnf -y install make cmake gcc gcc-c++ kernel-devel automake libtool bison pkgconf libacl-devel libasan librichacl-devel bzip2-devel zlib-devel xz-devel lz4-devel libzstd-devel openssl-devel nettle-devel mbedtls-devel
diff --git a/build/ci/cirrus_ci/Dockerfile.fc31.distcheck b/build/ci/cirrus_ci/Dockerfile.fc31.distcheck
deleted file mode 100644 (file)
index 10064e4..0000000
+++ /dev/null
@@ -1,3 +0,0 @@
-FROM fedora:31
-
-RUN dnf -y install make cmake gcc gcc-c++ kernel-devel automake libtool bison pkgconf libacl-devel libasan librichacl-devel bzip2-devel zlib-devel xz-devel lz4-devel libzstd-devel openssl-devel groff ghostscript xz zip
diff --git a/build/ci/cirrus_ci/Dockerfile.mingw b/build/ci/cirrus_ci/Dockerfile.mingw
deleted file mode 100644 (file)
index f14bb0b..0000000
+++ /dev/null
@@ -1,8 +0,0 @@
-FROM cirrusci/windowsservercore:2019
-
-RUN choco install -y --no-progress --installargs 'ADD_CMAKE_TO_PATH=User' cmake
-RUN choco install -y --no-progress mingw
-RUN curl -o zlib-1.2.11.tar.gz https://www.zlib.net/zlib-1.2.11.tar.gz
-RUN tar -x -f zlib-1.2.11.tar.gz
-RUN cd zlib-1.2.11 && cmake -G "MinGW Makefiles" -D CMAKE_BUILD_TYPE="Release" . && mingw32-make && mingw32-make install
-RUN del /f /q /s zlib-1.2.11 zlib-1.2.11.tar.gz
diff --git a/build/ci/cirrus_ci/Dockerfile.msvc b/build/ci/cirrus_ci/Dockerfile.msvc
deleted file mode 100644 (file)
index c983182..0000000
+++ /dev/null
@@ -1,9 +0,0 @@
-FROM cirrusci/windowsservercore:2019
-
-RUN choco install -y --no-progress --installargs 'ADD_CMAKE_TO_PATH=User' cmake
-RUN choco install -y --no-progress visualstudio2017community
-RUN choco install -y --no-progress visualstudio2017-workload-vctools
-RUN curl -o zlib-1.2.11.tar.gz https://www.zlib.net/zlib-1.2.11.tar.gz
-RUN tar -x -f zlib-1.2.11.tar.gz
-RUN cd zlib-1.2.11 && cmake -G "Visual Studio 15 2017" . && cmake --build . --target ALL_BUILD --config Release && cmake --build . --target INSTALL --config Release
-RUN del /f /q /s zlib-1.2.11 zlib-1.2.11.tar.gz
diff --git a/build/ci/cirrus_ci/Dockerfile.windows b/build/ci/cirrus_ci/Dockerfile.windows
deleted file mode 100644 (file)
index 5b6cab9..0000000
+++ /dev/null
@@ -1,12 +0,0 @@
-FROM cirrusci/windowsservercore:2019
-
-RUN choco install -y --no-progress mingw
-RUN choco install -y --no-progress --installargs 'ADD_CMAKE_TO_PATH=User' cmake
-RUN choco install -y --no-progress visualstudio2017community
-RUN choco install -y --no-progress visualstudio2017-workload-vctools
-RUN curl -o zlib-1.2.11.tar.gz https://www.zlib.net/zlib-1.2.11.tar.gz
-RUN tar -x -f zlib-1.2.11.tar.gz
-RUN cd zlib-1.2.11 && cmake -G "Visual Studio 15 2017" . && cmake --build . --target ALL_BUILD --config Release && cmake --build . --target INSTALL --config Release
-RUN del /f /q /s zlib-1.2.11 zlib-1.2.11.tar.gz
-RUN choco install -y --no-progress cygwin
-RUN C:\tools\cygwin\cygwinsetup.exe -q -P make,autoconf,automake,cmake,gcc-core,binutils,libtool,pkg-config,bison,zlib-devel,libbz2-devel,liblzma-devel,liblz4-devel,libiconv-devel,libxml2-devel,libzstd-devel,libssl-devel
diff --git a/build/ci/cirrus_ci/ci.cmd b/build/ci/cirrus_ci/ci.cmd
deleted file mode 100755 (executable)
index 1f5f662..0000000
+++ /dev/null
@@ -1,122 +0,0 @@
-@ECHO OFF
-SET ZLIB_VERSION=1.2.11
-IF NOT "%BE%"=="cygwin-gcc"  (
-  IF NOT "%BE%"=="mingw-gcc" (
-    IF NOT "%BE%"=="msvc" (
-      ECHO Environment variable BE must be cygwin-gcc, mingw-gcc or msvc
-      EXIT /b 1
-    )
-  )
-)
-
-IF "%1%"=="prepare" (
-  IF "%BE%"=="cygwin-gcc" (
-    @ECHO ON
-    choco install -y --no-progress cygwin || EXIT /b 1
-    C:\tools\cygwin\cygwinsetup.exe -q -P make,autoconf,automake,cmake,gcc-core,binutils,libtool,pkg-config,bison,zlib-devel,libbz2-devel,liblzma-devel,liblz4-devel,libiconv-devel,libxml2-devel,libzstd-devel,libssl-devel || EXIT /b 1
-    @EXIT /b 0
-  ) ELSE IF "%BE%"=="mingw-gcc" (
-    @ECHO ON
-    choco install -y --no-progress mingw || EXIT /b 1
-    choco install -y --no-progress --installargs 'ADD_CMAKE_TO_PATH=System' cmake || EXIT /b 1
-    @EXIT /b 0
-  ) ELSE IF "%BE%"=="msvc" (
-    @ECHO ON
-    choco install -y --no-progress visualstudio2017community || EXIT /b 1
-    choco install -y --no-progress visualstudio2017-workload-vctools || EXIT /b 1
-    choco install -y --no-progress --installargs 'ADD_CMAKE_TO_PATH=System' cmake || EXIT /b 1
-  )
-) ELSE IF "%1"=="deplibs" (
-  IF "%BE%"=="cygwin-gcc" (
-    ECHO Skipping on this platform
-    EXIT /b 0
-  )
-  IF NOT EXIST build_ci\libs (
-    MKDIR build_ci\libs
-  )
-  CD build_ci\libs
-  IF NOT EXIST zlib-%ZLIB_VERSION%.tar.gz (
-    curl -o zlib-%ZLIB_VERSION%.tar.gz https://www.zlib.net/zlib-%ZLIB_VERSION%.tar.gz || EXIT /b 1
-  )
-  IF NOT EXIST zlib-%ZLIB_VERSION% (
-    tar -x -z -f zlib-%ZLIB_VERSION%.tar.gz || EXIT /b 1
-  )
-  SET PATH=%PATH%;C:\Program Files\cmake\bin;C:\ProgramData\chocolatey\lib\mingw\tools\install\mingw64\bin
-  CD zlib-%ZLIB_VERSION%
-  IF "%BE%"=="mingw-gcc" (
-    cmake -G "MinGW Makefiles" -D CMAKE_BUILD_TYPE="Release" . || EXIT /b 1
-    mingw32-make || EXIT /b 1
-    mingw32-make test || EXIT /b 1
-    mingw32-make install || EXIT /b 1
-  ) ELSE IF "%BE%"=="msvc" (
-    cmake -G "Visual Studio 15 2017" . || EXIT /b 1
-    cmake --build . --target ALL_BUILD --config Release || EXIT /b 1
-    cmake --build . --target RUN_TESTS --config Release || EXIT /b 1
-    cmake --build . --target INSTALL --config Release || EXIT /b 1
-  )
-) ELSE IF "%1%"=="configure" (
-  IF "%BE%"=="cygwin-gcc" (
-    SET BS=cmake
-    SET CONFIGURE_ARGS=-DENABLE_ACL=OFF
-    C:\tools\cygwin\bin\bash.exe --login -c "cd '%cd%'; ./build/ci/build.sh -a configure" || EXIT /b 1
-  ) ELSE IF "%BE%"=="mingw-gcc" (
-    SET PATH=%PATH%;C:\Program Files\cmake\bin;C:\ProgramData\chocolatey\lib\mingw\tools\install\mingw64\bin
-    MKDIR build_ci\cmake
-    CD build_ci\cmake
-    cmake -G "MinGW Makefiles" ..\.. || EXIT /b 1
-  ) ELSE IF "%BE%"=="msvc" (
-    SET PATH=%PATH%;C:\Program Files\cmake\bin;C:\ProgramData\chocolatey\lib\mingw\tools\install\mingw64\bin
-    MKDIR build_ci\cmake
-    CD build_ci\cmake
-    cmake -G "Visual Studio 15 2017" -D CMAKE_BUILD_TYPE="Release" ..\.. || EXIT /b 1
-  )
-) ELSE IF "%1%"=="build" (
-  IF "%BE%"=="cygwin-gcc" (
-    SET BS=cmake
-    C:\tools\cygwin\bin\bash.exe --login -c "cd '%cd%'; ./build/ci/build.sh -a build" || EXIT /b 1
-  ) ELSE IF "%BE%"=="mingw-gcc" (
-    SET PATH=%PATH%;C:\Program Files\cmake\bin;C:\ProgramData\chocolatey\lib\mingw\tools\install\mingw64\bin
-    CD build_ci\cmake
-    mingw32-make || EXIT /b 1
-  ) ELSE IF "%BE%"=="msvc" (
-    SET PATH=%PATH%;C:\Program Files\cmake\bin;C:\ProgramData\chocolatey\lib\mingw\tools\install\mingw64\bin
-    CD build_ci\cmake
-    cmake --build . --target ALL_BUILD --config Release || EXIT /b 1
-  )
-) ELSE IF "%1%"=="test" (
-  IF "%BE%"=="cygwin-gcc" (
-    ECHO "Skipping tests on this platform"
-    EXIT /b 0
-    REM SET BS=cmake
-    REM SET SKIP_TEST_SPARSE=1
-    REM C:\tools\cygwin\bin\bash.exe --login -c "cd '%cd%'; ./build/ci/build.sh -a test"
-  ) ELSE IF "%BE%"=="mingw-gcc" (
-    SET PATH=%PATH%;C:\Program Files\cmake\bin;C:\ProgramData\chocolatey\lib\mingw\tools\install\mingw64\bin
-    COPY "C:\Program Files (x86)\zlib\bin\libzlib.dll" build_ci\cmake\bin\ || EXIT /b 1
-    CD build_ci\cmake
-    SET SKIP_TEST_SPARSE=1
-    mingw32-make test || EXIT /b 1
-  ) ELSE IF "%BE%"=="msvc" (
-    SET PATH=%PATH%;C:\Program Files\cmake\bin;C:\ProgramData\chocolatey\lib\mingw\tools\install\mingw64\bin
-    ECHO "Skipping tests on this platform"
-    EXIT /b 0
-    REM CD build_ci\cmake
-    REM cmake --build . --target RUN_TESTS --config Release
-  )
-) ELSE IF "%1%"=="install" (
-  IF "%BE%"=="cygwin-gcc" (
-    SET BS=cmake
-    C:\tools\cygwin\bin\bash.exe --login -c "cd '%cd%'; ./build/ci/build.sh -a install" || EXIT /b 1
-  ) ELSE IF "%BE%"=="mingw-gcc" (
-    SET PATH=%PATH%;C:\Program Files\cmake\bin;C:\ProgramData\chocolatey\lib\mingw\tools\install\mingw64\bin
-    CD build_ci\cmake
-    mingw32-make install DESTDIR=%cd%\destdir || EXIT /b 1
-  ) ELSE IF "%BE%"=="msvc" (
-    SET PATH=%PATH%;C:\Program Files\cmake\bin;C:\ProgramData\chocolatey\lib\mingw\tools\install\mingw64\bin
-    cmake --build . --target INSTALL --config Release || EXIT /b 1
-  )
-) ELSE (
-  ECHO "Usage: %0% prepare|deplibs|configure|build|test|install"
-  @EXIT /b 0
-)
-@EXIT /b 0
diff --git a/build/ci/cirrus_ci/ci.sh b/build/ci/cirrus_ci/ci.sh
deleted file mode 100755 (executable)
index 2312057..0000000
+++ /dev/null
@@ -1,66 +0,0 @@
-#!/bin/sh
-set -eu
-
-if [ $# != 1 ]
-then
-       echo "Usage: $0 prepare | test"
-       exit 1
-fi
-
-UNAME=`uname`
-if [ "$1" = "prepare" ]
-then
-       if [ "${UNAME}" = "FreeBSD" ]
-       then
-               set -x -e
-               env ASSUME_ALWAYS_YES=yes pkg bootstrap -f
-               sed -i.bak -e 's,pkg+http://pkg.FreeBSD.org/\${ABI}/quarterly,pkg+http://pkg.FreeBSD.org/\${ABI}/latest,' /etc/pkg/FreeBSD.conf
-               pkg update
-               mount -u -o acls /
-               mkdir /tmp_acl_nfsv4
-               MD=`mdconfig -a -t swap -s 128M`
-               newfs /dev/$MD
-               tunefs -N enable /dev/$MD
-               mount /dev/$MD /tmp_acl_nfsv4
-               chmod 1777 /tmp_acl_nfsv4
-               pkg install -y autoconf automake cmake libiconv libtool pkgconf expat libxml2 liblz4 zstd gmake
-       elif [ "${UNAME}" = "Darwin" ]
-       then
-               set -x -e
-               brew update > /dev/null
-               for pkg in autoconf automake libtool pkg-config cmake xz lz4 zstd
-               do
-                       brew list $pkg > /dev/null && brew upgrade $pkg || brew install $pkg
-               done
-       elif [ "${UNAME}" = "Linux" ]
-       then
-               if [ -f "/etc/debian_version" ]
-               then
-                       apt-get -y update
-                       apt-get -y install build-essential locales automake libtool bison pkgconf libacl1-dev libbz2-dev zlib1g-dev liblzma-dev liblz4-dev libzstd-dev libssl-dev lrzip cmake
-               elif [ -f "/etc/fedora-release" ]
-               then
-                       dnf -y install make cmake gcc gcc-c++ kernel-devel automake libtool bison pkgconf libacl-devel librichacl-devel bzip2-devel zlib-devel xz-devel lz4-devel libzstd-devel openssl-devel
-               fi
-       fi
-elif [ "$1" = "test" ]
-then
-       if [ "${UNAME}" = "FreeBSD" ]
-       then
-               set -e
-               echo "Additional NFSv4 ACL tests"
-               CURDIR=`pwd`
-               if [ "${BS}" = "cmake" ]
-               then
-                       BIN_SUBDIR="bin"
-               else
-                       BIN_SUBDIR=.
-               fi
-               BUILDDIR="${CURDIR}/build_ci/${BS}"
-               cd "$BUILDDIR"
-               TMPDIR=/tmp_acl_nfsv4 ${BIN_SUBDIR}/libarchive_test -r "${CURDIR}/libarchive/test" -v test_acl_platform_nfs4
-       fi
-else
-       echo "Usage: $0 prepare | test"
-       exit 1
-fi