From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from mga05.intel.com (mga05.intel.com [192.55.52.43]) by mx.groups.io with SMTP id smtpd.web09.7481.1625716152976999038 for ; Wed, 07 Jul 2021 20:49:13 -0700 Authentication-Results: mx.groups.io; dkim=missing; spf=pass (domain: intel.com, ip: 192.55.52.43, mailfrom: michael.d.kinney@intel.com) X-IronPort-AV: E=McAfee;i="6200,9189,10038"; a="295075104" X-IronPort-AV: E=Sophos;i="5.84,222,1620716400"; d="scan'208";a="295075104" Received: from orsmga003.jf.intel.com ([10.7.209.27]) by fmsmga105.fm.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 07 Jul 2021 20:49:10 -0700 X-IronPort-AV: E=Sophos;i="5.84,222,1620716400"; d="scan'208";a="411198797" Received: from mdkinney-mobl2.amr.corp.intel.com ([10.209.48.134]) by orsmga003-auth.jf.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 07 Jul 2021 20:49:10 -0700 From: "Michael D Kinney" To: devel@edk2.groups.io Cc: Sean Brogan , Bret Barkelew , Liming Gao , Bob Feng , Yuwei Chen Subject: [Patch 0/3] Mergify Enhancements Date: Wed, 7 Jul 2021 20:48:59 -0700 Message-Id: <20210708034902.1608-1-michael.d.kinney@intel.com> X-Mailer: git-send-email 2.32.0.windows.1 MIME-Version: 1.0 Content-Transfer-Encoding: 8bit * Removed FINISHED and FAILED states with 10 second delays * Update PatchCheck.py to ignore commit message format issues in merge commeits added by Merfigy. * Enable Mergify queue feature to support auto rebase when 'push' label is set and gauarntee that all EDK II CI checks are run before merging in changes with linear history. * Use status checks configured in GitHub branch protections * Allow non EDK II Maintainers to create a PR Requires an EDK II Maintainer to accept the change and request merge by adding 'push' label. Only EDK II Maintainers have ability to set/clear labels. * Do not automatically close PRs for personal builds. Cc: Sean Brogan Cc: Bret Barkelew Cc: Liming Gao Cc: Bob Feng Cc: Yuwei Chen Signed-off-by: Michael D Kinney Michael D Kinney (3): BaseTools/Scripts: Ignore Mergify merge commits in PatchCheck.py .mergify: Simplify Mergify rules using GitHub status checks .azurepipelines: Remove FINISHED and FAILED states .../templates/pr-gate-build-job.yml | 20 ------ .mergify/config.yml | 71 ++++--------------- BaseTools/Scripts/PatchCheck.py | 18 +++-- 3 files changed, 24 insertions(+), 85 deletions(-) -- 2.32.0.windows.1