From 7b93dc233866c39d40a04bb45e7d670452df9f3f Mon Sep 17 00:00:00 2001 From: Ben Hearsum Date: Fri, 21 Nov 2025 11:21:52 -0500 Subject: [PATCH 1/2] feat: add macos worker pool --- taskcluster/config.yml | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/taskcluster/config.yml b/taskcluster/config.yml index d9d32aac..ad507b13 100644 --- a/taskcluster/config.yml +++ b/taskcluster/config.yml @@ -43,3 +43,8 @@ workers: implementation: generic-worker os: windows worker-type: win11-64-24h2 + t-mac: + provisioner: 'releng-hardware' + implementation: generic-worker + os: macosx + worker-type: macos From fc48c6d4bb0d19b907a9182b1ad24c15a2479eb9 Mon Sep 17 00:00:00 2001 From: Ben Hearsum Date: Fri, 21 Nov 2025 11:26:15 -0500 Subject: [PATCH 2/2] feat: run unit tests on macOS --- taskcluster/kinds/test/kind.yml | 14 ++++++++++++++ 1 file changed, 14 insertions(+) diff --git a/taskcluster/kinds/test/kind.yml b/taskcluster/kinds/test/kind.yml index 95adbfc7..63ac22f0 100644 --- a/taskcluster/kinds/test/kind.yml +++ b/taskcluster/kinds/test/kind.yml @@ -74,3 +74,17 @@ tasks: python3 -V && powershell -ExecutionPolicy ByPass -c 'irm https://astral.sh/uv/install.ps1 | iex' && ~/.local/bin/uv.exe run -m pytest -vv + + unit-mac: + description: "Run unit tests with python on macOS" + attributes: + platform: mac + worker-type: t-mac + treeherder: + platform: test-mac/opt + symbol: unit(py) + run: + command: >- + python3 -V && + curl -LsSf https://astral.sh/uv/install.sh | sh && + uv run -m pytest -vv