From e4749543499bdcbc663fe2cf15c81241ebd2ff48 Mon Sep 17 00:00:00 2001
From: Fabien Boucher <fboucher@redhat.com>
Date: Feb 27 2024 17:58:55 +0000
Subject: Add support for f40 and remove f37


---

diff --git a/zuul.d/jobs.yaml b/zuul.d/jobs.yaml
index b20b349..dc18fc5 100644
--- a/zuul.d/jobs.yaml
+++ b/zuul.d/jobs.yaml
@@ -18,9 +18,9 @@
     run: playbooks/rpm/check-for-sti-tests.yaml
     branches:
       - rawhide
+      - f40
       - f39
       - f38
-      - f37
       - epel8
       - epel9
       - epel9-next
@@ -34,9 +34,9 @@
     run: playbooks/rpm/check-for-fmf-tests.yaml
     branches:
       - rawhide
+      - f40
       - f39
       - f38
-      - f37
       - epel8
       - epel9
       - epel9-next
@@ -50,9 +50,9 @@
     run: playbooks/rpm/check-for-arches.yaml
     branches:
       - rawhide
+      - f40
       - f39
       - f38
-      - f37
       - epel8
       - epel9
       - epel9-next
@@ -205,226 +205,226 @@
     name: rpm-scratch-build
     parent: common-koji-rpm-build
     branches:
-      - f39
+      - f40
     final: true
     provides:
       - repo
     vars:
       arches: x86_64
       fetch_artifacts: true
-      release: f39
+      release: f40
       scratch_build: true
-      target: f39
+      target: f40
 
 - job:
     name: rpm-scratch-build-s390x
     parent: common-koji-rpm-build
     branches:
-      - f39
+      - f40
     dependencies:
       - check-for-arches
     final: true
     vars:
       arches: s390x
       fetch_artifacts: false
-      release: f39
+      release: f40
       scratch_build: true
-      target: f39
+      target: f40
 
 - job:
     name: rpm-scratch-build-ppc64le
     parent: common-koji-rpm-build
     branches:
-      - f39
+      - f40
     dependencies:
       - check-for-arches
     final: true
     vars:
       arches: ppc64le
       fetch_artifacts: false
-      release: f39
+      release: f40
       scratch_build: true
-      target: f39
+      target: f40
 
 - job:
     name: rpm-scratch-build-i686
     parent: common-koji-rpm-build
     branches:
-      - f39
+      - f40
     dependencies:
       - check-for-arches
     final: true
     vars:
       arches: i686
       fetch_artifacts: false
-      release: f39
+      release: f40
       scratch_build: true
-      target: f39
+      target: f40
 
 - job:
     name: rpm-scratch-build-aarch64
     parent: common-koji-rpm-build
     branches:
-      - f39
+      - f40
     dependencies:
       - check-for-arches
     final: true
     vars:
       arches: aarch64
       fetch_artifacts: false
-      release: f39
+      release: f40
       scratch_build: true
-      target: f39
+      target: f40
 
 - job:
     name: rpm-scratch-build
     parent: common-koji-rpm-build
     branches:
-      - f38
+      - f39
     final: true
     provides:
       - repo
     vars:
       arches: x86_64
       fetch_artifacts: true
-      release: f38
+      release: f39
       scratch_build: true
-      target: f38
+      target: f39
 
 - job:
     name: rpm-scratch-build-s390x
     parent: common-koji-rpm-build
     branches:
-      - f38
+      - f39
     dependencies:
       - check-for-arches
     final: true
     vars:
       arches: s390x
       fetch_artifacts: false
-      release: f38
+      release: f39
       scratch_build: true
-      target: f38
+      target: f39
 
 - job:
     name: rpm-scratch-build-ppc64le
     parent: common-koji-rpm-build
     branches:
-      - f38
+      - f39
     dependencies:
       - check-for-arches
     final: true
     vars:
       arches: ppc64le
       fetch_artifacts: false
-      release: f38
+      release: f39
       scratch_build: true
-      target: f38
+      target: f39
 
 - job:
     name: rpm-scratch-build-i686
     parent: common-koji-rpm-build
     branches:
-      - f38
+      - f39
     dependencies:
       - check-for-arches
     final: true
     vars:
       arches: i686
       fetch_artifacts: false
-      release: f38
+      release: f39
       scratch_build: true
-      target: f38
+      target: f39
 
 - job:
     name: rpm-scratch-build-aarch64
     parent: common-koji-rpm-build
     branches:
-      - f38
+      - f39
     dependencies:
       - check-for-arches
     final: true
     vars:
       arches: aarch64
       fetch_artifacts: false
-      release: f38
+      release: f39
       scratch_build: true
-      target: f38
+      target: f39
 
 - job:
     name: rpm-scratch-build
     parent: common-koji-rpm-build
     branches:
-      - f37
+      - f38
     final: true
     provides:
       - repo
     vars:
       arches: x86_64
       fetch_artifacts: true
-      release: f37
+      release: f38
       scratch_build: true
-      target: f37
+      target: f38
 
 - job:
     name: rpm-scratch-build-s390x
     parent: common-koji-rpm-build
     branches:
-      - f37
+      - f38
     dependencies:
       - check-for-arches
     final: true
     vars:
       arches: s390x
       fetch_artifacts: false
-      release: f37
+      release: f38
       scratch_build: true
-      target: f37
+      target: f38
 
 - job:
     name: rpm-scratch-build-ppc64le
     parent: common-koji-rpm-build
     branches:
-      - f37
+      - f38
     dependencies:
       - check-for-arches
     final: true
     vars:
       arches: ppc64le
       fetch_artifacts: false
-      release: f37
+      release: f38
       scratch_build: true
-      target: f37
+      target: f38
 
 - job:
     name: rpm-scratch-build-i686
     parent: common-koji-rpm-build
     branches:
-      - f37
+      - f38
     dependencies:
       - check-for-arches
     final: true
     vars:
       arches: i686
       fetch_artifacts: false
-      release: f37
+      release: f38
       scratch_build: true
-      target: f37
+      target: f38
 
 - job:
     name: rpm-scratch-build-aarch64
     parent: common-koji-rpm-build
     branches:
-      - f37
+      - f38
     dependencies:
       - check-for-arches
     final: true
     vars:
       arches: aarch64
       fetch_artifacts: false
-      release: f37
+      release: f38
       scratch_build: true
-      target: f37
+      target: f38
 
 - job:
     name: rpm-scratch-build
@@ -578,37 +578,37 @@
     name: rpm-build
     parent: common-koji-rpm-build
     branches:
-      - f39
+      - f40
     final: true
     vars:
       fetch_artifacts: false
-      release: f39
+      release: f40
       scratch_build: false
-      target: f39
+      target: f40
 
 - job:
     name: rpm-build
     parent: common-koji-rpm-build
     branches:
-      - f38
+      - f39
     final: true
     vars:
       fetch_artifacts: false
-      release: f38
+      release: f39
       scratch_build: false
-      target: f38
+      target: f39
 
 - job:
     name: rpm-build
     parent: common-koji-rpm-build
     branches:
-      - f37
+      - f38
     final: true
     vars:
       fetch_artifacts: false
-      release: f37
+      release: f38
       scratch_build: false
-      target: f37
+      target: f38
 
 - job:
     name: rpm-build
@@ -678,7 +678,7 @@
     post-run:
       - playbooks/testing-farm/fetch.yaml
     branches:
-      - f39
+      - f40
     final: true
     nodeset: fedora-38-container
     requires:
@@ -691,8 +691,8 @@
         secret: testing_farm_zuul_ci_key
     timeout: 21600
     vars:
-      compose: Fedora-39
-      distro: fedora-39
+      compose: Fedora-40
+      distro: fedora-40
       test_type: fmf
 
 - job:
@@ -702,7 +702,7 @@
     post-run:
       - playbooks/testing-farm/fetch.yaml
     branches:
-      - f38
+      - f39
     final: true
     nodeset: fedora-38-container
     requires:
@@ -715,8 +715,8 @@
         secret: testing_farm_zuul_ci_key
     timeout: 21600
     vars:
-      compose: Fedora-38
-      distro: fedora-38
+      compose: Fedora-39
+      distro: fedora-39
       test_type: fmf
 
 - job:
@@ -726,7 +726,7 @@
     post-run:
       - playbooks/testing-farm/fetch.yaml
     branches:
-      - f37
+      - f38
     final: true
     nodeset: fedora-38-container
     requires:
@@ -739,8 +739,8 @@
         secret: testing_farm_zuul_ci_key
     timeout: 21600
     vars:
-      compose: Fedora-37
-      distro: fedora-37
+      compose: Fedora-38
+      distro: fedora-38
       test_type: fmf
 
 - job:
@@ -847,7 +847,7 @@
     post-run:
       - playbooks/testing-farm/fetch.yaml
     branches:
-      - f39
+      - f40
     final: true
     nodeset: fedora-38-container
     requires:
@@ -860,8 +860,8 @@
         secret: testing_farm_zuul_ci_key
     timeout: 21600
     vars:
-      compose: Fedora-39
-      distro: fedora-39
+      compose: Fedora-40
+      distro: fedora-40
       test_type: sti
 
 - job:
@@ -871,7 +871,7 @@
     post-run:
       - playbooks/testing-farm/fetch.yaml
     branches:
-      - f38
+      - f39
     final: true
     nodeset: fedora-38-container
     requires:
@@ -884,8 +884,8 @@
         secret: testing_farm_zuul_ci_key
     timeout: 21600
     vars:
-      compose: Fedora-38
-      distro: fedora-38
+      compose: Fedora-39
+      distro: fedora-39
       test_type: sti
 
 - job:
@@ -895,7 +895,7 @@
     post-run:
       - playbooks/testing-farm/fetch.yaml
     branches:
-      - f37
+      - f38
     final: true
     nodeset: fedora-38-container
     requires:
@@ -908,8 +908,8 @@
         secret: testing_farm_zuul_ci_key
     timeout: 21600
     vars:
-      compose: Fedora-37
-      distro: fedora-37
+      compose: Fedora-38
+      distro: fedora-38
       test_type: sti
 
 - job:

