From 28293437c27803baadb94136896386d8a544255c Mon Sep 17 00:00:00 2001
From: Adam Williamson <awilliam@redhat.com>
Date: Aug 21 2023 17:19:11 +0000
Subject: Add Fedora 39, now it has branched


Signed-off-by: Adam Williamson <awilliam@redhat.com>

---

diff --git a/zuul.d/jobs.yaml b/zuul.d/jobs.yaml
index 2f34c18..ee5947d 100644
--- a/zuul.d/jobs.yaml
+++ b/zuul.d/jobs.yaml
@@ -18,6 +18,7 @@
     run: playbooks/rpm/check-for-sti-tests.yaml
     branches:
       - rawhide
+      - f39
       - f38
       - f37
       - epel8
@@ -33,6 +34,7 @@
     run: playbooks/rpm/check-for-fmf-tests.yaml
     branches:
       - rawhide
+      - f39
       - f38
       - f37
       - epel8
@@ -48,6 +50,7 @@
     run: playbooks/rpm/check-for-arches.yaml
     branches:
       - rawhide
+      - f39
       - f38
       - f37
       - epel8
@@ -187,6 +190,81 @@
     name: rpm-scratch-build
     parent: common-koji-rpm-build
     branches:
+      - f39
+    final: true
+    provides:
+      - repo
+    vars:
+      arches: x86_64
+      fetch_artifacts: true
+      release: f39
+      scratch_build: true
+      target: f39
+
+- job:
+    name: rpm-scratch-build-s390x
+    parent: common-koji-rpm-build
+    branches:
+      - f39
+    dependencies:
+      - check-for-arches
+    final: true
+    vars:
+      arches: s390x
+      fetch_artifacts: false
+      release: f39
+      scratch_build: true
+      target: f39
+
+- job:
+    name: rpm-scratch-build-ppc64le
+    parent: common-koji-rpm-build
+    branches:
+      - f39
+    dependencies:
+      - check-for-arches
+    final: true
+    vars:
+      arches: ppc64le
+      fetch_artifacts: false
+      release: f39
+      scratch_build: true
+      target: f39
+
+- job:
+    name: rpm-scratch-build-i686
+    parent: common-koji-rpm-build
+    branches:
+      - f39
+    dependencies:
+      - check-for-arches
+    final: true
+    vars:
+      arches: i686
+      fetch_artifacts: false
+      release: f39
+      scratch_build: true
+      target: f39
+
+- job:
+    name: rpm-scratch-build-aarch64
+    parent: common-koji-rpm-build
+    branches:
+      - f39
+    dependencies:
+      - check-for-arches
+    final: true
+    vars:
+      arches: aarch64
+      fetch_artifacts: false
+      release: f39
+      scratch_build: true
+      target: f39
+
+- job:
+    name: rpm-scratch-build
+    parent: common-koji-rpm-build
+    branches:
       - f38
     final: true
     provides:
@@ -485,6 +563,18 @@
     name: rpm-build
     parent: common-koji-rpm-build
     branches:
+      - f39
+    final: true
+    vars:
+      fetch_artifacts: false
+      release: f39
+      scratch_build: false
+      target: f39
+
+- job:
+    name: rpm-build
+    parent: common-koji-rpm-build
+    branches:
       - f38
     final: true
     vars:
@@ -573,6 +663,30 @@
     post-run:
       - playbooks/testing-farm/fetch.yaml
     branches:
+      - f39
+    final: true
+    nodeset: fedora-38-container
+    requires:
+      - repo
+    roles:
+      - zuul: zuul-distro-jobs
+      - zuul: fedora-zuul-jobs
+    secrets:
+      - name: testing_farm_zuul_ci_key
+        secret: testing_farm_zuul_ci_key
+    timeout: 21600
+    vars:
+      compose: Fedora-39
+      distro: fedora-39
+      test_type: fmf
+
+- job:
+    name: rpm-tmt-test
+    description: Running fmf test on Testing Farm
+    run: playbooks/testing-farm/run.yaml
+    post-run:
+      - playbooks/testing-farm/fetch.yaml
+    branches:
       - f38
     final: true
     nodeset: fedora-38-container
@@ -718,6 +832,30 @@
     post-run:
       - playbooks/testing-farm/fetch.yaml
     branches:
+      - f39
+    final: true
+    nodeset: fedora-38-container
+    requires:
+      - repo
+    roles:
+      - zuul: zuul-distro-jobs
+      - zuul: fedora-zuul-jobs
+    secrets:
+      - name: testing_farm_zuul_ci_key
+        secret: testing_farm_zuul_ci_key
+    timeout: 21600
+    vars:
+      compose: Fedora-39
+      distro: fedora-39
+      test_type: sti
+
+- job:
+    name: rpm-sti-test
+    description: Running sti test on Testing Farm
+    run: playbooks/testing-farm/run.yaml
+    post-run:
+      - playbooks/testing-farm/fetch.yaml
+    branches:
       - f38
     final: true
     nodeset: fedora-38-container

