You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
182 lines
6.9 KiB
182 lines
6.9 KiB
8 months ago
|
From c31597c9112c4676f918b14999506a586d6ef8f4 Mon Sep 17 00:00:00 2001
|
||
|
From: Jan Macku <jamacku@redhat.com>
|
||
|
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
|