From ff0afd14c2517dddec06569193e97d98a9f46b65 Mon Sep 17 00:00:00 2001 From: Johannes Altmanninger Date: Thu, 28 May 2026 16:42:10 +0800 Subject: [PATCH] Remove Cirrus CI See #12626 --- .cirrus.yml | 49 ------------------------------------------------- README.rst | 8 ++------ 2 files changed, 2 insertions(+), 55 deletions(-) delete mode 100644 .cirrus.yml diff --git a/.cirrus.yml b/.cirrus.yml deleted file mode 100644 index 7299db147..000000000 --- a/.cirrus.yml +++ /dev/null @@ -1,49 +0,0 @@ -env: - CIRRUS_CLONE_DEPTH: 100 - CI: 1 - -linux_task: - matrix: - - name: alpine - container: &step - image: ghcr.io/krobelus/fish-ci/alpine:latest - memory: 4GB - - name: ubuntu-oldest-supported - container: - <<: *step - image: ghcr.io/krobelus/fish-ci/ubuntu-oldest-supported:latest - tests_script: - # cirrus at times gives us 32 procs and 2 GB of RAM - # Unrestriced parallelism results in OOM - - lscpu || true - - (cat /proc/meminfo | grep MemTotal) || true - - mkdir build && cd build - - FISH_TEST_MAX_CONCURRENCY=6 cmake -G Ninja -DCMAKE_BUILD_TYPE=Debug .. - - ninja -j 6 fish - - ninja fish_run_tests - only_if: $CIRRUS_REPO_OWNER == 'fish-shell' - -freebsd_task: - matrix: - - name: FreeBSD Stable - freebsd_instance: - image: freebsd-15-0-release-amd64-ufs # updatecli.d/cirrus-freebsd.yml - tests_script: - - pkg update - - pkg install -y cmake-core devel/pcre2 devel/ninja gettext git-lite lang/rust misc/py-pexpect - # libclang.so is a required build dependency for rust-c++ ffi bridge - - pkg install -y llvm - # BSDs have the following behavior: root may open or access files even if - # the mode bits would otherwise disallow it. For example root may open() - # a file with write privileges even if the file has mode 400. This breaks - # our tests for e.g. cd and path. So create a new unprivileged user to run tests. - - pw user add -n fish-user -s /bin/csh -d /home/fish-user - - mkdir -p /home/fish-user - - chown -R fish-user /home/fish-user - - mkdir build && cd build - - chown -R fish-user .. - - sudo -u fish-user -s whoami - - sudo -u fish-user -s FISH_TEST_MAX_CONCURRENCY=1 cmake -G Ninja -DCMAKE_BUILD_TYPE=Debug .. - - sudo -u fish-user -s ninja -j 6 fish - - sudo -u fish-user -s ninja fish_run_tests - only_if: $CIRRUS_REPO_OWNER == 'fish-shell' diff --git a/README.rst b/README.rst index 8097b4ce9..4ec5b489a 100644 --- a/README.rst +++ b/README.rst @@ -1,9 +1,5 @@ -.. |Cirrus CI| image:: https://api.cirrus-ci.com/github/fish-shell/fish-shell.svg?branch=master - :target: https://cirrus-ci.com/github/fish-shell/fish-shell - :alt: Cirrus CI Build Status - -`fish `__ - the friendly interactive shell |Build Status| |Cirrus CI| -============================================================================================= +`fish `__ - the friendly interactive shell |Build Status| +================================================================================= fish is a smart and user-friendly command line shell for macOS, Linux, and the rest of the family. fish includes features like syntax