commit ce149dc63729a14055887d042e78952f1ea5ae61
parent a8154dccaa8c98ec37ae6ec5c52279d0369e9533
Author: Julien Cristau <jcristau@mozilla.com>
Date: Thu, 6 Nov 2025 13:46:20 +0000
Bug 1997153 - move linux-aarch64 docker/package/toolchain builds to new d2g pools r=taskgraph-reviewers,bhearsum
Differential Revision: https://phabricator.services.mozilla.com/D270561
Diffstat:
6 files changed, 10 insertions(+), 25 deletions(-)
diff --git a/taskcluster/config.yml b/taskcluster/config.yml
@@ -551,22 +551,7 @@ workers:
implementation: generic-worker
os: windows
worker-type: 'win11-a64-24h2-builder'
- image:
- provisioner: '{trust-domain}-{level}'
- implementation: docker-worker
- os: linux
- worker-type: '{alias}'
- images:
- provisioner: '{trust-domain}-{level}'
- implementation: docker-worker
- os: linux
- worker-type: '{alias}'
- images-gcp:
- provisioner: '{trust-domain}-{level}'
- implementation: docker-worker
- os: linux
- worker-type: '{alias}'
- images-gcp-aarch64:
+ images.*:
provisioner: '{trust-domain}-{level}'
implementation: docker-worker
os: linux
diff --git a/taskcluster/gecko_taskgraph/transforms/docker_image.py b/taskcluster/gecko_taskgraph/transforms/docker_image.py
@@ -118,7 +118,7 @@ def fill_template(config, tasks):
zstd_level = "3" if int(config.params["level"]) == 1 else "10"
if task.get("arch", "") == "arm64":
- worker_type = "images-gcp-aarch64"
+ worker_type = "images-aarch64"
else:
worker_type = "images-gcp"
diff --git a/taskcluster/kinds/packages/debian.yml b/taskcluster/kinds/packages/debian.yml
@@ -193,7 +193,7 @@ deb8-32-gcc-10:
deb10-arm64-gcc-10:
description: "gcc 10 for Debian buster"
- worker-type: b-linux-gcp-aarch64
+ worker-type: b-linux-aarch64
treeherder:
symbol: Deb10a64(gcc-10)
worker:
diff --git a/taskcluster/kinds/packages/ubuntu.yml b/taskcluster/kinds/packages/ubuntu.yml
@@ -166,7 +166,7 @@ ub22-python-zstandard:
pre-build-command: debchange -v 0.24.0-1.ub22moz --distribution jammy "Mozilla backport for jammy"
ub22-arm64-python-zstandard:
- worker-type: b-linux-gcp-aarch64
+ worker-type: b-linux-aarch64
description: "python-zstandard for Ubuntu jammy on ARM64"
treeherder:
symbol: Ub22a64(python-zstandard)
@@ -195,7 +195,7 @@ ub22-mercurial:
-e "s/__CODENAME__/jammy/" debian/changelog
ub22-arm64-mercurial:
- worker-type: b-linux-gcp-aarch64
+ worker-type: b-linux-aarch64
description: "Modern Mercurial for Ubuntu jammy on ARM64"
treeherder:
symbol: Ub22a64(hg)
@@ -224,7 +224,7 @@ ub24-python-zstandard:
pre-build-command: debchange -v 0.24.0-1.ub24moz --distribution noble "Mozilla backport for noble"
ub24-arm64-python-zstandard:
- worker-type: b-linux-gcp-aarch64
+ worker-type: b-linux-aarch64
description: "python-zstandard for Ubuntu noble on ARM64"
treeherder:
symbol: Ub24a64(python-zstandard)
@@ -253,7 +253,7 @@ ub24-mercurial:
-e "s/__CODENAME__/noble/" debian/changelog
ub24-arm64-mercurial:
- worker-type: b-linux-gcp-aarch64
+ worker-type: b-linux-aarch64
description: "Modern Mercurial for Ubuntu noble on ARM64"
treeherder:
symbol: Ub24a64(hg)
diff --git a/taskcluster/kinds/toolchain/python-wheels.yml b/taskcluster/kinds/toolchain/python-wheels.yml
@@ -60,7 +60,7 @@ linux64-aarch64-2404-dbus-python:
toolchain-artifact: public/build/dbus_python-1.3.2-cp312-cp312-linux_aarch64.whl
worker:
docker-image: {in-tree: ubuntu2404-arm64-build-python-wheels}
- worker-type: images-gcp-aarch64
+ worker-type: b-linux-aarch64
linux-python-dbusmock:
treeherder:
diff --git a/taskcluster/kinds/toolchain/python.yml b/taskcluster/kinds/toolchain/python.yml
@@ -29,7 +29,7 @@ linux64-python-3.9:
linux64-aarch64-python-3.9:
description: "cpython 3.9.13 AArch64/ARM64"
- worker-type: b-linux-gcp-aarch64
+ worker-type: b-linux-aarch64
treeherder:
symbol: TLA64(python)
run:
@@ -42,7 +42,7 @@ linux64-aarch64-python-3.9:
docker-image: {in-tree: ubuntu2204-arm64-build-python}
linux64-aarch64-python-3.11:
- worker-type: b-linux-gcp-aarch64
+ worker-type: b-linux-aarch64
treeherder:
symbol: TLA64(python3.11)
run: