From c31597c9112c4676f918b14999506a586d6ef8f4 Mon Sep 17 00:00:00 2001 From: Jan Macku Date: Wed, 18 Oct 2023 15:47:54 +0200 Subject: [PATCH] ci: remove Mergify config - replaced by Pull Request Validator rhel-only Related: RHEL-1086 --- .mergify.yml | 161 --------------------------------------------------- 1 file changed, 161 deletions(-) delete mode 100644 .mergify.yml diff --git a/.mergify.yml b/.mergify.yml deleted file mode 100644 index e862808ca7..0000000000 --- a/.mergify.yml +++ /dev/null @@ -1,161 +0,0 @@ -# doc: https://docs.mergify.com ---- - -pull_request_rules: - - name: Add `needs-ci` label on CI fail - v252 - conditions: - # Policy is relevant for rhel-9.2.0 branches and newer & main branch - - base~=^main$|^rhel-9.([2-9]|\d{2,}).0$ - - label!=ci-waived - - or: - # Build test - # test build check only when the tests have been run ... - - and: - - files~=^(\S+\/meson\.build|\.github\/workflows\/\S+|meson_options\.txt|src\/\S+|test\/fuzz\/\S+) - - or: - - -check-success=build (gcc, 11, bfd, gcrypt) - - -check-success=build (gcc, 12, gold, openssl) - - -check-success=build (clang, 13, mold, gcrypt) - - -check-success=build (clang, 14, lld, openssl) - - -check-success=build (clang, 15, bfd, auto) - # Unit tests - - -check-success=build (GCC, auto) - - -check-success=build (GCC_ASAN_UBSAN, auto) - - -check-success=build (CLANG, auto) - - -check-success=build (CLANG_RELEASE, auto) - - -check-success=build (CLANG_ASAN_UBSAN, auto) - - -check-success=build (CLANG_ASAN_UBSAN_NO_DEPS, auto) - - -check-success=build (GCC, openssl) - - -check-success=build (CLANG, gcrypt) - # ClusterFuzzingLite - - -check-success=PR (address) - - -check-success=PR (undefined) - - -check-success=PR (memory) - # CentOS CI - - -check-success=CentOS CI (CentOS Stream 9) - - -check-success=CentOS CI (CentOS Stream 9 + sanitizers) - # Packit - - -check-success=rpm-build:centos-stream-9-aarch64 - - -check-success=rpm-build:centos-stream-9-x86_64 - # Other - - -check-success=Lint Code Base - - -check-success=Differential ShellCheck - # CodeQL - # test CodeQL check only when the CodeQL have been run ... - - and: - - files~=^(\S+\/meson\.build|\.github\/\S+\/codeql|src\/\S+|test\/\S+|tools\/\S+) - - -check-success=CodeQL - actions: - label: - add: - - needs-ci - - - name: Add `needs-ci` label on CI fail - v250 - conditions: - # Policy is relevant branches before rhel-9.2.0 - - base~=^rhel-9.0.0-beta$|^rhel-9.[0-1].0$ - - label!=ci-waived - - or: - # Build test - - -check-success=build (gcc, 10, bfd) - - -check-success=build (gcc, 11, gold) - - -check-success=build (clang, 11, bfd) - - -check-success=build (clang, 12, gold) - - -check-success=build (clang, 13, lld) - # Unit tests - - -check-success=build (GCC, auto) - - -check-success=build (GCC_ASAN_UBSAN, auto) - - -check-success=build (CLANG, auto) - - -check-success=build (CLANG_ASAN_UBSAN, auto) - - -check-success=build (GCC, openssl) - - -check-success=build (CLANG, gcrypt) - # CentOS CI - - -check-success=CentOS CI (CentOS Stream 9) - - -check-success=CentOS CI (CentOS Stream 9 + sanitizers) - # Packit - - -check-success=rpm-build:centos-stream-9-aarch64 - - -check-success=rpm-build:centos-stream-9-x86_64 - actions: - label: - add: - - needs-ci - - - name: Remove `needs-ci` label on CI success - v252 - conditions: - # Policy is relevant for rhel-9.2.0 branches and newer & main branch - - base~=^main$|^rhel-9.([2-9]|\d{2,}).0$ - - or: - - label=ci-waived - - and: - # Build test - # test build check only when specific files are changed ... - - or: - - -files~=^(\S+\/meson\.build|\.github\/workflows\/\S+|meson_options\.txt|src\/\S+|test\/fuzz\/\S+) - - and: - - check-success=build (gcc, 11, bfd, gcrypt) - - check-success=build (gcc, 12, gold, openssl) - - check-success=build (clang, 13, mold, gcrypt) - - check-success=build (clang, 14, lld, openssl) - - check-success=build (clang, 15, bfd, auto) - # Unit tests - - check-success=build (GCC, auto) - - check-success=build (GCC_ASAN_UBSAN, auto) - - check-success=build (CLANG, auto) - - check-success=build (CLANG_RELEASE, auto) - - check-success=build (CLANG_ASAN_UBSAN, auto) - - check-success=build (CLANG_ASAN_UBSAN_NO_DEPS, auto) - - check-success=build (GCC, openssl) - - check-success=build (CLANG, gcrypt) - # ClusterFuzzingLite - - check-success=PR (address) - - check-success=PR (undefined) - - check-success=PR (memory) - # CentOS CI - - check-success=CentOS CI (CentOS Stream 9) - - check-success=CentOS CI (CentOS Stream 9 + sanitizers) - # CodeQL - # test CodeQL check only when specific files are changed ... - - or: - - -files~=^(\S+\/meson\.build|\.github\/\S+\/codeql|src\/\S+|test\/\S+|tools\/\S+) - - check-success=CodeQL - # Packit - - check-success=rpm-build:centos-stream-9-aarch64 - - check-success=rpm-build:centos-stream-9-x86_64 - # Other - - check-success=Lint Code Base - - check-success=Differential ShellCheck - actions: - label: - remove: - - needs-ci - - - name: Remove `needs-ci` label on CI success - v250 - conditions: - # Policy is relevant branches before rhel-9.2.0 - - base~=^rhel-9.0.0-beta$|^rhel-9.[0-1].0$ - - or: - - label=ci-waived - - and: - # Build test - - check-success=build (gcc, 10, bfd) - - check-success=build (gcc, 11, gold) - - check-success=build (clang, 11, bfd) - - check-success=build (clang, 12, gold) - - check-success=build (clang, 13, lld) - # Unit tests - - check-success=build (GCC, auto) - - check-success=build (GCC_ASAN_UBSAN, auto) - - check-success=build (CLANG, auto) - - check-success=build (CLANG_ASAN_UBSAN, auto) - - check-success=build (GCC, openssl) - - check-success=build (CLANG, gcrypt) - # CentOS CI - - check-success=CentOS CI (CentOS Stream 9) - - check-success=CentOS CI (CentOS Stream 9 + sanitizers) - # Packit - - check-success=rpm-build:centos-stream-9-aarch64 - - check-success=rpm-build:centos-stream-9-x86_64 - actions: - label: - remove: - - needs-ci