131 lines
6.2 KiB
Diff
131 lines
6.2 KiB
Diff
From 0e732fca2e8519f135ec5a18b032b6facb022c99 Mon Sep 17 00:00:00 2001
|
|
From: Inessa Vasilevskaya <ivasilev@redhat.com>
|
|
Date: Thu, 10 Nov 2022 13:21:49 +0100
|
|
Subject: [PATCH 10/16] Change /rerun-all to /rerun-sst
|
|
|
|
Change the concept from "rerun all tests + morf ones" to
|
|
"rerun just the morf tests".
|
|
Welcome message updated as well.
|
|
---
|
|
.github/workflows/pr-welcome-msg.yml | 4 ++--
|
|
.github/workflows/reuse-copr-build.yml | 2 +-
|
|
.github/workflows/tmt-tests.yml | 28 ++++++++++++++++++++++++--
|
|
3 files changed, 29 insertions(+), 5 deletions(-)
|
|
|
|
diff --git a/.github/workflows/pr-welcome-msg.yml b/.github/workflows/pr-welcome-msg.yml
|
|
index 1bfcd2b..67393f9 100644
|
|
--- a/.github/workflows/pr-welcome-msg.yml
|
|
+++ b/.github/workflows/pr-welcome-msg.yml
|
|
@@ -27,8 +27,8 @@ jobs:
|
|
To launch regression testing public members of oamg organization can leave the following comment:
|
|
- **/rerun** to schedule basic regression tests using this pr build and leapp-repository\*master\* as artifacts
|
|
- **/rerun 42** to schedule basic regression tests using this pr build and leapp-repository\*PR42\* as artifacts
|
|
- - **/rerun-all** to schedule all tests (including sst) using this pr build and leapp-repository\*master\* as artifacts
|
|
- - **/rerun-all 42** to schedule all tests (including sst) using this pr build and leapp-repository\*PR42\* as artifacts
|
|
+ - **/rerun-sst** to schedule sst tests using this pr build and leapp-repository\*master\* as artifacts
|
|
+ - **/rerun-sst 42** to schedule sst tests using this pr build and leapp-repository\*PR42\* as artifacts
|
|
|
|
Please [open ticket](https://url.corp.redhat.com/oamg-ci-issue) in case you experience technical problem with the CI. (RH internal only)
|
|
|
|
diff --git a/.github/workflows/reuse-copr-build.yml b/.github/workflows/reuse-copr-build.yml
|
|
index ccfee83..bdddc36 100644
|
|
--- a/.github/workflows/reuse-copr-build.yml
|
|
+++ b/.github/workflows/reuse-copr-build.yml
|
|
@@ -33,7 +33,7 @@ jobs:
|
|
id: leapp_repository_pr_regex_match
|
|
with:
|
|
text: ${{ github.event.comment.body }}
|
|
- regex: '^/(rerun|rerun-all)\s+([0-9]+)\s*$'
|
|
+ regex: '^/(rerun|rerun-sst)\s+([0-9]+)\s*$'
|
|
|
|
- name: Get pull request number
|
|
id: pr_nr
|
|
diff --git a/.github/workflows/tmt-tests.yml b/.github/workflows/tmt-tests.yml
|
|
index 6b9a0b4..15b7eb3 100644
|
|
--- a/.github/workflows/tmt-tests.yml
|
|
+++ b/.github/workflows/tmt-tests.yml
|
|
@@ -18,6 +18,10 @@ jobs:
|
|
copr_artifacts: ${{ needs.call_workflow_copr_build.outputs.artifacts }}
|
|
tmt_plan_regex: "^(?!.*upgrade_plugin)(?!.*c2r)(?!.*sap)(?!.*8to9)(?!.*morf)"
|
|
pull_request_status_name: "7.9to8.4"
|
|
+ if: |
|
|
+ github.event.issue.pull_request
|
|
+ && ! startsWith(github.event.comment.body, '/rerun-sst')
|
|
+ && contains(fromJson('["OWNER", "MEMBER", "COLLABORATOR"]'), github.event.comment.author_association)
|
|
|
|
call_workflow_tests_79to86_integration:
|
|
needs: call_workflow_copr_build
|
|
@@ -28,6 +32,10 @@ jobs:
|
|
tmt_plan_regex: "^(?!.*upgrade_plugin)(?!.*c2r)(?!.*sap)(?!.*8to9)(?!.*morf)"
|
|
variables: 'TARGET_RELEASE=8.6'
|
|
pull_request_status_name: "7.9to8.6"
|
|
+ if: |
|
|
+ github.event.issue.pull_request
|
|
+ && ! startsWith(github.event.comment.body, '/rerun-sst')
|
|
+ && contains(fromJson('["OWNER", "MEMBER", "COLLABORATOR"]'), github.event.comment.author_association)
|
|
|
|
call_workflow_tests_79to84_sst:
|
|
needs: call_workflow_copr_build
|
|
@@ -40,7 +48,7 @@ jobs:
|
|
update_pull_request_status: 'false'
|
|
if: |
|
|
github.event.issue.pull_request
|
|
- && startsWith(github.event.comment.body, '/rerun-all')
|
|
+ && startsWith(github.event.comment.body, '/rerun-sst')
|
|
&& contains(fromJson('["OWNER", "MEMBER", "COLLABORATOR"]'), github.event.comment.author_association)
|
|
|
|
call_workflow_tests_7to8_aws:
|
|
@@ -54,6 +62,10 @@ jobs:
|
|
environment_settings: '{"provisioning": {"post_install_script": "#!/bin/sh\nsudo sed -i s/.*ssh-rsa/ssh-rsa/ /root/.ssh/authorized_keys; echo 42; yum-config-manager --enable rhel-7-server-rhui-optional-rpms"}}'
|
|
pull_request_status_name: "7to8-aws-e2e"
|
|
variables: "RHUI=aws"
|
|
+ if: |
|
|
+ github.event.issue.pull_request
|
|
+ && ! startsWith(github.event.comment.body, '/rerun-sst')
|
|
+ && contains(fromJson('["OWNER", "MEMBER", "COLLABORATOR"]'), github.event.comment.author_association)
|
|
|
|
call_workflow_tests_86to90_integration:
|
|
needs: call_workflow_copr_build
|
|
@@ -63,6 +75,10 @@ jobs:
|
|
copr_artifacts: ${{ needs.call_workflow_copr_build.outputs.artifacts }}
|
|
tmt_plan_regex: "^(?!.*upgrade_plugin)(?!.*c2r)(?!.*sap)(?!.*7to8)(?!.*morf)"
|
|
pull_request_status_name: "8.6to9.0"
|
|
+ if: |
|
|
+ github.event.issue.pull_request
|
|
+ && ! startsWith(github.event.comment.body, '/rerun-sst')
|
|
+ && contains(fromJson('["OWNER", "MEMBER", "COLLABORATOR"]'), github.event.comment.author_association)
|
|
|
|
call_workflow_tests_87to91_integration:
|
|
needs: call_workflow_copr_build
|
|
@@ -75,6 +91,10 @@ jobs:
|
|
compose: 'RHEL-8.7.0-Nightly'
|
|
pull_request_status_name: "8.7to9.1"
|
|
tmt_context: "distro=rhel-8.7"
|
|
+ if: |
|
|
+ github.event.issue.pull_request
|
|
+ && ! startsWith(github.event.comment.body, '/rerun-sst')
|
|
+ && contains(fromJson('["OWNER", "MEMBER", "COLLABORATOR"]'), github.event.comment.author_association)
|
|
|
|
call_workflow_tests_86to90_sst:
|
|
needs: call_workflow_copr_build
|
|
@@ -87,7 +107,7 @@ jobs:
|
|
update_pull_request_status: 'false'
|
|
if: |
|
|
github.event.issue.pull_request
|
|
- && startsWith(github.event.comment.body, '/rerun-all')
|
|
+ && startsWith(github.event.comment.body, '/rerun-sst')
|
|
&& contains(fromJson('["OWNER", "MEMBER", "COLLABORATOR"]'), github.event.comment.author_association)
|
|
|
|
call_workflow_tests_8to9_aws:
|
|
@@ -101,3 +121,7 @@ jobs:
|
|
environment_settings: '{"provisioning": {"post_install_script": "#!/bin/sh\nsudo sed -i s/.*ssh-rsa/ssh-rsa/ /root/.ssh/authorized_keys"}}'
|
|
pull_request_status_name: "8to9-aws-e2e"
|
|
variables: "RHUI=aws"
|
|
+ if: |
|
|
+ github.event.issue.pull_request
|
|
+ && ! startsWith(github.event.comment.body, '/rerun-sst')
|
|
+ && contains(fromJson('["OWNER", "MEMBER", "COLLABORATOR"]'), github.event.comment.author_association)
|
|
--
|
|
2.39.0
|
|
|