# HG changeset patch
# User Clemens Beck <cbeck@gitlab.com>
# Date 1731977579 0
#      Tue Nov 19 00:52:59 2024 +0000
# Node ID 110e73bda7423c9884927eab6a1ecf799895aa3b
# Parent  6fd2edae6c4b093f4f2552d3ee8e2b7da5ab1c27
Build packages for OpenSUSE Leap 15.6

- Adds CI jobs to build OpenSUSE 15.6 packages.

Relates https://gitlab.com/gitlab-org/omnibus-gitlab/-/issues/8752

Changelog: added

diff --git a/gitlab-ci-config/check-packages.yml b/gitlab-ci-config/check-packages.yml
--- a/gitlab-ci-config/check-packages.yml
+++ b/gitlab-ci-config/check-packages.yml
@@ -196,6 +196,12 @@
 OpenSUSE-15.5-arm64-check:
   image: "${BUILDER_IMAGE_REGISTRY}/opensuse_15.5_arm64:latest"
   extends: .zypper-arm-install
+OpenSUSE-15.6-check:
+  image: "${BUILDER_IMAGE_REGISTRY}/opensuse_15.6:latest"
+  extends: .zypper-install
+OpenSUSE-15.6-arm64-check:
+  image: "${BUILDER_IMAGE_REGISTRY}/opensuse_15.6_arm64:latest"
+  extends: .zypper-arm-install
 SLES-12.5-check:
   image: "${DEV_BUILDER_IMAGE_REGISTRY}/sles_12sp5:latest"
   extends:
diff --git a/gitlab-ci-config/dev-gitlab-org.yml b/gitlab-ci-config/dev-gitlab-org.yml
--- a/gitlab-ci-config/dev-gitlab-org.yml
+++ b/gitlab-ci-config/dev-gitlab-org.yml
@@ -346,6 +346,12 @@
 OpenSUSE-15.5-arm64-branch:
   image: "${BUILDER_IMAGE_REGISTRY}/opensuse_15.5_arm64:${BUILDER_IMAGE_REVISION}"
   extends: .arm64_branch_template
+OpenSUSE-15.6-branch:
+  image: "${BUILDER_IMAGE_REGISTRY}/opensuse_15.6:${BUILDER_IMAGE_REVISION}"
+  extends: .branch_template
+OpenSUSE-15.6-arm64-branch:
+  image: "${BUILDER_IMAGE_REGISTRY}/opensuse_15.6_arm64:${BUILDER_IMAGE_REVISION}"
+  extends: .arm64_branch_template
 AmazonLinux-2-branch:
   image: "${BUILDER_IMAGE_REGISTRY}/amazonlinux_2:${BUILDER_IMAGE_REVISION}"
   extends: .branch_template
@@ -598,6 +604,12 @@
 OpenSUSE-15.5-arm64:
   image: "${BUILDER_IMAGE_REGISTRY}/opensuse_15.5_arm64:${BUILDER_IMAGE_REVISION}"
   extends: .arm64_tag_template
+OpenSUSE-15.6:
+  image: "${BUILDER_IMAGE_REGISTRY}/opensuse_15.6:${BUILDER_IMAGE_REVISION}"
+  extends: .tag_template
+OpenSUSE-15.6-arm64:
+  image: "${BUILDER_IMAGE_REGISTRY}/opensuse_15.6_arm64:${BUILDER_IMAGE_REVISION}"
+  extends: .arm64_tag_template
 AmazonLinux-2:
   image: "${BUILDER_IMAGE_REGISTRY}/amazonlinux_2:${BUILDER_IMAGE_REVISION}"
   extends: .tag_template
@@ -753,6 +765,20 @@
       optional: true
     - job: OpenSUSE-15.5-arm64-branch
       optional: true
+OpenSUSE-15.6-staging:
+  extends: .staging_upload_template
+  needs:
+    - job: OpenSUSE-15.6
+      optional: true
+    - job: OpenSUSE-15.6-branch
+      optional: true
+OpenSUSE-15.6-arm64-staging:
+  extends: .staging_upload_template
+  needs:
+    - job: OpenSUSE-15.6-arm64
+      optional: true
+    - job: OpenSUSE-15.6-arm64-branch
+      optional: true
 AmazonLinux-2-staging:
   extends: .staging_upload_template
   needs:
@@ -899,6 +925,14 @@
   extends: .production_release_template
   needs:
     - OpenSUSE-15.5-arm64
+OpenSUSE-15.6-release:
+  extends: .production_release_template
+  needs:
+    - OpenSUSE-15.6
+OpenSUSE-15.6-arm64-release:
+  extends: .production_release_template
+  needs:
+    - OpenSUSE-15.6-arm64
 AmazonLinux-2-release:
   extends: .production_release_template
   needs:
diff --git a/gitlab-ci-config/gitlab-com.yml b/gitlab-ci-config/gitlab-com.yml
--- a/gitlab-ci-config/gitlab-com.yml
+++ b/gitlab-ci-config/gitlab-com.yml
@@ -347,6 +347,7 @@
 Debian 11 knapsack: !reference [.knapsack]
 Debian 12 knapsack: !reference [.knapsack]
 OpenSUSE 15.5 knapsack: !reference [.knapsack]
+OpenSUSE 15.6 knapsack: !reference [.knapsack]
 Ubuntu 20.04 knapsack: !reference [.knapsack]
 Ubuntu 22.04 knapsack: !reference [.knapsack]
 Ubuntu 24.04 knapsack: !reference [.knapsack]
@@ -422,6 +423,12 @@
   parallel: 6
   needs:
     - OpenSUSE 15.5 knapsack
+OpenSUSE 15.6 specs :
+  image: "${PUBLIC_BUILDER_IMAGE_REGISTRY}/opensuse_15.5-ruby:${BUILDER_IMAGE_REVISION}"
+  extends: .chef_spec_template
+  parallel: 6
+  needs:
+    - OpenSUSE 15.6 knapsack
 AmazonLinux 2 specs :
   image: "${PUBLIC_BUILDER_IMAGE_REGISTRY}/amazonlinux_2-ruby:${BUILDER_IMAGE_REVISION}"
   extends: .chef_spec_template