From: Florian Forster Date: Tue, 6 Feb 2024 20:36:23 +0000 (+0100) Subject: cirrus.yml: Remove the "default toolchain" tasks. X-Git-Tag: collectd-6.0.0.rc2~2^2~3 X-Git-Url: http://git.ipfire.org/?a=commitdiff_plain;h=8d237ec2486e17c682368bd05d776b97d2df73ea;p=thirdparty%2Fcollectd.git cirrus.yml: Remove the "default toolchain" tasks. The default toolchains are already covered well by GitHub Actions. --- diff --git a/.cirrus.yml b/.cirrus.yml index 3122d5e27..ed1859537 100644 --- a/.cirrus.yml +++ b/.cirrus.yml @@ -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.