From b914dee36bfe945d4446f9812142054d317b6632 Mon Sep 17 00:00:00 2001 From: Razvan-Liviu Varzaru Date: Mon, 25 Nov 2024 21:14:51 +0200 Subject: [PATCH] MDBF-819 - debian 11 arm builder in protected branches we need an arm builder for all supported MariaDB Server versions in Protected Branches --- constants.py | 1 + master-protected-branches/master.cfg | 26 ++++++++++++++++++++++++++ 2 files changed, 27 insertions(+) diff --git a/constants.py b/constants.py index 47fa1f71..0aeaca02 100644 --- a/constants.py +++ b/constants.py @@ -24,6 +24,7 @@ # Defines what builders report status to GitHub github_status_builders = [ "aarch64-macos-compile-only", + "aarch64-debian-11", "amd64-debian-12", "amd64-debian-12-debug-embedded", "amd64-debian-12-deb-autobake", diff --git a/master-protected-branches/master.cfg b/master-protected-branches/master.cfg index c4fa8c5a..cf260443 100644 --- a/master-protected-branches/master.cfg +++ b/master-protected-branches/master.cfg @@ -244,6 +244,18 @@ for w_name in ["hz-bbw"]: save_packages=False, ) +for w_name in ["aarch64-bbw"]: + jobs = 7 + for i in [6, 7]: + addWorker( + w_name, + i, + "-debian-11", + os.getenv("CONTAINER_REGISTRY_URL", default="quay.io/mariadb-foundation/bb-worker:") + "debian11", + jobs=jobs, + save_packages=True, + ) + ####### FACTORY CODE ## f_tarball - create source tarball @@ -539,6 +551,20 @@ c["builders"].append( ) ) +c["builders"].append( + util.BuilderConfig( + name="aarch64-debian-11", + workernames=workers["aarch64-bbw-docker-debian-11"], + tags=["Debian", "quick", "gcc", "protected"], + collapseRequests=True, + nextBuild=nextBuild, + canStartBuild=canStartBuild, + locks=getLocks, + properties={"mtr_additional_args": protected_branches_mtr_additional_args}, + factory=getQuickBuildFactory("nm", mtrDbPool), + ) +) + c["builders"].append( util.BuilderConfig( name="amd64-fedora-40",