From 6b7741f791f27e6eafc3fefd60abfa0885ddc328 Mon Sep 17 00:00:00 2001 From: Lokesh Mandvekar Date: Thu, 26 Sep 2024 19:55:03 +0530 Subject: Packit: disable F39 and separate out ELN We have disabled Fedora 39 on podman-next copr. So, it's best to disable build and tests for them here too. This commit also separates out ELN jobs into a separate set using `packages: [aardvark-dns-eln]` key-value. YAML anchors are also used for reusing fedora and centos stream targets for upstream and downstream jobs. Signed-off-by: Lokesh Mandvekar --- .packit.yaml | 36 +++++++++++++++++++++++------------- 1 file changed, 23 insertions(+), 13 deletions(-) diff --git a/.packit.yaml b/.packit.yaml index acd5096..a38060c 100644 --- a/.packit.yaml +++ b/.packit.yaml @@ -30,6 +30,8 @@ packages: specfile_path: rpm/aardvark-dns.spec aardvark-dns-rhel: specfile_path: rpm/aardvark-dns.spec + aardvark-dns-eln: + specfile_path: rpm/aardvark-dns.spec srpm_build_deps: - cargo @@ -44,8 +46,15 @@ jobs: failure_comment: message: "Ephemeral COPR build failed. @containers/packit-build please check." targets: - fedora-all-x86_64: {} - fedora-all-aarch64: {} + - fedora-all-x86_64 + - fedora-all-aarch64 + enable_net: true + + - job: copr_build + trigger: pull_request + packages: [aardvark-dns-eln] + notifications: *copr_build_failure_notification + targets: fedora-eln-x86_64: additional_repos: - "https://kojipkgs.fedoraproject.org/repos/eln-build/latest/x86_64/" @@ -58,7 +67,7 @@ jobs: trigger: pull_request packages: [aardvark-dns-centos] notifications: *copr_build_failure_notification - targets: + targets: ¢os_copr_targets - centos-stream-9-x86_64 - centos-stream-9-aarch64 - centos-stream-10-x86_64 @@ -94,19 +103,21 @@ jobs: failure_comment: message: "Tests failed. @containers/packit-build please check." targets: - - fedora-all-x86_64 - - fedora-all-aarch64 + - fedora-development-x86_64 + - fedora-development-aarch64 + - fedora-latest-x86_64 + - fedora-latest-aarch64 + - fedora-latest-stable-x86_64 + - fedora-latest-stable-aarch64 + - fedora-40-x86_64 + - fedora-40-aarch64 # Unit tests on CentOS Stream - job: tests trigger: pull_request packages: [aardvark-dns-centos] notifications: *test_failure_notification - targets: - - centos-stream-9-x86_64 - - centos-stream-9-aarch64 - - centos-stream-10-x86_64 - - centos-stream-10-aarch64 + targets: *centos_copr_targets # Unit tests on RHEL - job: tests @@ -133,7 +144,7 @@ jobs: trigger: release packages: [aardvark-dns-fedora] update_release: false - dist_git_branches: + dist_git_branches: &fedora_targets - fedora-all # Sync to CentOS Stream @@ -149,5 +160,4 @@ jobs: sidetag_group: netavark-releases dependents: - netavark - dist_git_branches: - - fedora-all + dist_git_branches: *fedora_targets -- cgit v1.2.3-70-g09d2