From a46e609230858da479412a7c132550850843a81b Mon Sep 17 00:00:00 2001 From: Lokesh Mandvekar Date: Wed, 15 Nov 2023 19:43:02 +0530 Subject: [PATCH] decouple internal testing farm tasks This way non-internal testing farm tasks don't have to wait on approval from someone with commit access to the repo. Especially useful for update PRs created by Renovate. The integration tests run on the internal testing farm are linked to this new build job using the same identifier `integration_test_internal`. Signed-off-by: Lokesh Mandvekar --- .packit.yaml | 19 +++++++++++++++++++ 1 file changed, 19 insertions(+) diff --git a/.packit.yaml b/.packit.yaml index 61e87f1d..63f2c8f4 100644 --- a/.packit.yaml +++ b/.packit.yaml @@ -33,6 +33,25 @@ jobs: - "copr://rhcontainerbot/podman-next" enable_net: true + # Jobs that run on internal testing farm are not run automatically for + # external contributors. Having a separate build task for consumption by + # internal testing farm tasks decouples the internal testing farm tasks from + # the non-internal ones so that non-internal tasks get run automatically. + - job: copr_build + trigger: pull_request + notifications: + failure_comment: + message: "Ephemeral COPR build failed. @containers/packit-build please check." + targets: + - epel-8-x86_64 + - epel-8-aarch64 + - epel-9-x86_64 + - epel-9-aarch64 + additional_repos: + - "copr://rhcontainerbot/podman-next" + enable_net: true + identifier: integration_test_internal + # Run on commit to main branch - job: copr_build trigger: commit