]> git.ipfire.org Git - thirdparty/collectd.git/commitdiff
cirrus.yml: Remove the "default toolchain" tasks.
authorFlorian Forster <octo@collectd.org>
Tue, 6 Feb 2024 20:36:23 +0000 (21:36 +0100)
committerFlorian Forster <octo@collectd.org>
Tue, 6 Feb 2024 20:40:18 +0000 (21:40 +0100)
The default toolchains are already covered well by GitHub Actions.

.cirrus.yml

index 3122d5e27fbba7fa14677c1c4ea52fd9bbac73df..ed1859537441dcb78feffa5ec5955a6f71eb4593 100644 (file)
@@ -4,123 +4,6 @@ env:
   CIRRUS_CLONE_SUBMODULES: false
   DEFAULT_CONFIG_OPTS: --enable-compatibility-mode --enable-debug --without-libstatgrab --disable-dependency-tracking
 
-
-###
-# make distcheck and other sanity checks
-#
-release_ready_task:
-  container:
-    image: collectd/ci:debian12
-  git_submodule_script:
-    - git submodule init -- opentelemetry-proto
-    - git submodule update -- opentelemetry-proto
-  lint_script:
-    - /checks/check-bashisms.sh
-    - /checks/check-pod.sh
-  configure_script:
-    - ./build.sh
-    - ./configure $DEFAULT_CONFIG_OPTS
-  make_distcheck_script:
-    - make -j$(nproc) -s distcheck
-  always:
-    make_check_artifacts:
-      path: "**/*.log"
-
-###
-# Default toolchain and build flags used in deb packages, on a range of Debian
-# and Ubuntu releases (+ Debian/unstable)
-# Most should succeed, and PRs shouldn't break them.
-#
-debian_default_toolchain_task:
-  matrix:
-    - container:
-        image: collectd/ci:debian12
-      allow_failures: false
-      env:
-        CONTAINER_IMAGE: debian12
-    - container:
-        image: collectd/ci:ubuntu23.10
-      allow_failures: false
-      env:
-        CONTAINER_IMAGE: ubuntu23.10
-    - container:
-        image: collectd/ci:debian_unstable
-      allow_failures: true
-      skip_notifications: true
-      only_if: $CIRRUS_BRANCH == 'main'
-      env:
-        CONTAINER_IMAGE: debian_unstable
-  git_submodule_script:
-    - git submodule init -- opentelemetry-proto
-    - git submodule update -- opentelemetry-proto
-  configure_script:
-    - ./build.sh
-    - gcc --version
-    - >
-      ./configure CC=gcc $DEFAULT_CONFIG_OPTS
-      CFLAGS="$(dpkg-buildflags --get CFLAGS)"
-      CPPLAGS="$(dpkg-buildflags --get CPPFLAGS)"
-      LDFLAGS="$(dpkg-buildflags --get LDFLAGS)"
-  build_script:
-    - make -j$(nproc) -sk
-  tests_script:
-    - VALGRIND_OPTS="--errors-for-leak-kinds=definite" make -j$(nproc) -sk check || (cat ./test-suite.log && false)
-    - |
-      if [[ -e ".expected-plugins/$CONTAINER_IMAGE" ]]; then
-        /checks/check-built-plugins.sh ".expected-plugins/$CONTAINER_IMAGE"
-      else
-        /checks/check-built-plugins.sh
-      fi
-  always:
-    make_check_artifacts:
-      path: "**/*.log"
-
-###
-# Default toolchain and build flags used in RPM packages, on a range of RedHat
-# and Fedora releases (+ Fedora/rawhide)
-# Most should succeed, and PRs shouldn't break them.
-#
-redhat_default_toolchain_task:
-  matrix:
-    - container:
-        image: collectd/ci:centos9
-      allow_failures: false
-      env:
-        CONTAINER_IMAGE: centos9
-    - container:
-        image: collectd/ci:fedora39
-      allow_failures: false
-      env:
-        CONTAINER_IMAGE: fedora39
-    - container:
-        image: collectd/ci:fedora_main
-      allow_failures: true
-      skip_notifications: true
-      only_if: $CIRRUS_BRANCH == 'main'
-      env:
-        CONTAINER_IMAGE: fedora_main
-  git_submodule_script:
-    - git submodule init -- opentelemetry-proto
-    - git submodule update -- opentelemetry-proto
-  configure_script:
-    - ./build.sh
-    - gcc --version
-    - ./configure CC=gcc $DEFAULT_CONFIG_OPTS CFLAGS="$(rpm --eval '%optflags')"
-  build_script:
-    - make -j$(nproc) -sk
-  tests_script:
-    - VALGRIND_OPTS="--errors-for-leak-kinds=definite" make -j$(nproc) -sk check || (cat ./test-suite.log && false)
-    - |
-      if [[ -e ".expected-plugins/$CONTAINER_IMAGE" ]]; then
-        /checks/check-built-plugins.sh ".expected-plugins/$CONTAINER_IMAGE"
-      else
-        /checks/check-built-plugins.sh
-      fi
-  always:
-    make_check_artifacts:
-      path: "**/*.log"
-
-
 ###
 # Misc non-standard build environment & options on most recent released debian
 # version.