From c030e50853618515c10d46b1dc1998564511498a Mon Sep 17 00:00:00 2001 From: Wen Liang Date: Sun, 26 Feb 2023 19:45:30 -0500 Subject: [PATCH] Add needed status check on the merge_group When adding an approved PR to the merge queue, the required status checks of the workflows are missing, which prevents the PR getting merged. This commit is intended to trigger merge group checks with Github Actions, so that the workflows will report the needed status checks. Signed-off-by: Wen Liang --- .github/workflows/ansible-lint.yml | 5 +++++ .github/workflows/ansible-managed-var-comment.yml | 5 +++++ .github/workflows/ansible-plugin-scan.yml | 5 +++++ .github/workflows/ansible-test.yml | 5 +++++ .github/workflows/codeql.yml | 5 +++++ .github/workflows/integration.yml | 5 +++++ .github/workflows/python-unit-test.yml | 5 +++++ .github/workflows/shellcheck.yml | 5 +++++ 8 files changed, 40 insertions(+) diff --git a/.github/workflows/ansible-lint.yml b/.github/workflows/ansible-lint.yml index c9f7daa..c2ed18c 100644 --- a/.github/workflows/ansible-lint.yml +++ b/.github/workflows/ansible-lint.yml @@ -2,6 +2,11 @@ name: Ansible Lint on: # yamllint disable-line rule:truthy pull_request: + merge_group: + branches: + - main + types: + - checks_requested push: branches: - main diff --git a/.github/workflows/ansible-managed-var-comment.yml b/.github/workflows/ansible-managed-var-comment.yml index 317c104..26f9439 100644 --- a/.github/workflows/ansible-managed-var-comment.yml +++ b/.github/workflows/ansible-managed-var-comment.yml @@ -2,6 +2,11 @@ name: Check for ansible_managed variable use in comments on: # yamllint disable-line rule:truthy pull_request: + merge_group: + branches: + - main + types: + - checks_requested push: branches: - main diff --git a/.github/workflows/ansible-plugin-scan.yml b/.github/workflows/ansible-plugin-scan.yml index e709da1..e9bc438 100644 --- a/.github/workflows/ansible-plugin-scan.yml +++ b/.github/workflows/ansible-plugin-scan.yml @@ -2,6 +2,11 @@ name: Ansible Plugin Scan on: # yamllint disable-line rule:truthy pull_request: + merge_group: + branches: + - main + types: + - checks_requested push: branches: - main diff --git a/.github/workflows/ansible-test.yml b/.github/workflows/ansible-test.yml index 105185b..ecf1772 100644 --- a/.github/workflows/ansible-test.yml +++ b/.github/workflows/ansible-test.yml @@ -2,6 +2,11 @@ name: Ansible Test on: # yamllint disable-line rule:truthy pull_request: + merge_group: + branches: + - main + types: + - checks_requested push: branches: - main diff --git a/.github/workflows/codeql.yml b/.github/workflows/codeql.yml index 3a27636..18a110f 100644 --- a/.github/workflows/codeql.yml +++ b/.github/workflows/codeql.yml @@ -5,6 +5,11 @@ on: # yamllint disable-line rule:truthy branches: ["main"] pull_request: branches: ["main"] + merge_group: + branches: + - main + types: + - checks_requested schedule: - cron: 39 10 * * 0 jobs: diff --git a/.github/workflows/integration.yml b/.github/workflows/integration.yml index dcf0612..dc7c4d5 100644 --- a/.github/workflows/integration.yml +++ b/.github/workflows/integration.yml @@ -3,6 +3,11 @@ name: integration on: pull_request: types: [opened, synchronize, reopened] + merge_group: + branches: + - main + types: + - checks_requested push: branches: - main diff --git a/.github/workflows/python-unit-test.yml b/.github/workflows/python-unit-test.yml index 163d61a..4c23f15 100644 --- a/.github/workflows/python-unit-test.yml +++ b/.github/workflows/python-unit-test.yml @@ -3,6 +3,11 @@ name: Python Unit Tests on: # yamllint disable-line rule:truthy pull_request: + merge_group: + branches: + - main + types: + - checks_requested push: branches: - main diff --git a/.github/workflows/shellcheck.yml b/.github/workflows/shellcheck.yml index 185e066..1e98a5e 100644 --- a/.github/workflows/shellcheck.yml +++ b/.github/workflows/shellcheck.yml @@ -2,6 +2,11 @@ name: ShellCheck on: # yamllint disable-line rule:truthy pull_request: + merge_group: + branches: + - main + types: + - checks_requested push: branches: - main