git » chasquid » commit 2128f35

ci: Remove Cirrus CI configuration

author Alberto Bertogli
2024-02-03 22:26:15 UTC
committer Alberto Bertogli
2024-02-05 00:04:50 UTC
parent b5b06bba92e3d73ed12cb86ec909368497d3dbb2

ci: Remove Cirrus CI configuration

Unfortunately, but understandably, Cirrus CI no longer offers enough
free compute credits to run our tests reliably.

They're currently only used to run the Go tests on FreeBSD.

In the future, this might be replaced with something else; but until a
proper replacement can be found and tested, remove it to avoid
introducing noise in the CI results.

.cirrus.yml +0 -18

diff --git a/.cirrus.yml b/.cirrus.yml
deleted file mode 100644
index c0f69b7..0000000
--- a/.cirrus.yml
+++ /dev/null
@@ -1,18 +0,0 @@
-# Configuration for https://cirrus-ci.org/
-
-env:
-  GOPROXY: https://proxy.golang.org
-
-# Run go tests under a FreeBSD VM.
-# Note that by default it is run as root, which causes the tests to fail since
-# they expect to get permission denied on some cases, so we create a separate
-# user and use that instead.
-freebsd_task:
-  name: Go tests (FreeBSD)
-  freebsd_instance:
-      image_family: freebsd-13-0-snap
-  install_script: |
-    pkg install -y lang/go
-    pw useradd testing -m
-  test_script: |
-    su testing -c "go test ./..."