Skip to content

Resource.from_api: preserve description verbatim

e12afa2
Select commit
Loading
Failed to load commit list.
Merged

Ensure descriptions include prefix #321

Resource.from_api: preserve description verbatim
e12afa2
Select commit
Loading
Failed to load commit list.
Community-TC Integration / python:3.13 tests succeeded Apr 29, 2026 in 1m 47s

Community-TC (push)

python:3.13 tests

Details

View task in Taskcluster | View logs in Taskcluster | View task group in Taskcluster

Task Status

Started: 2026-04-29T17:14:10.565Z
Resolved: 2026-04-29T17:14:57.948Z
Task Execution Time: 47 seconds, 383 milliseconds
Task Status: completed
Reason Resolved: completed
TaskId: DI401l8VR9qyrheyyEhy7g
RunId: 0

Artifacts

- public/logs/live_backing.log
- public/logs/live.log


[taskcluster 2026-04-29T17:14:10.365Z] Worker Type (proj-taskcluster/ci) settings:
[taskcluster 2026-04-29T17:14:10.365Z]   {
[taskcluster 2026-04-29T17:14:10.365Z]     "generic-worker": {
[taskcluster 2026-04-29T17:14:10.365Z]       "config": {
[taskcluster 2026-04-29T17:14:10.365Z]         "headlessTasks": true
[taskcluster 2026-04-29T17:14:10.365Z]       },
[taskcluster 2026-04-29T17:14:10.365Z]       "engine": "multiuser",
[taskcluster 2026-04-29T17:14:10.365Z]       "go-arch": "amd64",
[taskcluster 2026-04-29T17:14:10.365Z]       "go-os": "linux",
[taskcluster 2026-04-29T17:14:10.365Z]       "go-version": "go1.26.2",
[taskcluster 2026-04-29T17:14:10.365Z]       "release": "https://github.com/taskcluster/taskcluster/releases/tag/v99.1.0",
[taskcluster 2026-04-29T17:14:10.365Z]       "revision": "c76d61efe4bdc1a05bcec848739cd41ebf061f01",
[taskcluster 2026-04-29T17:14:10.365Z]       "source": "https://github.com/taskcluster/taskcluster/commits/c76d61efe4bdc1a05bcec848739cd41ebf061f01",
[taskcluster 2026-04-29T17:14:10.365Z]       "version": "99.1.0"
[taskcluster 2026-04-29T17:14:10.365Z]     },
[taskcluster 2026-04-29T17:14:10.365Z]     "image": "projects/community-tc-workers/global/images/generic-worker-ubuntu-24-04-aaynirqnxlbwcojgnbeo",
[taskcluster 2026-04-29T17:14:10.365Z]     "instance-id": "2511534893085721283",
[taskcluster 2026-04-29T17:14:10.365Z]     "instance-type": "projects/757942385826/machineTypes/n2-standard-4",
[taskcluster 2026-04-29T17:14:10.365Z]     "local-ipv4": "10.150.0.23",
[taskcluster 2026-04-29T17:14:10.365Z]     "machine-setup": {

...(21 lines hidden)...

HEAD is now at e12afa2 Resource.from_api: preserve description verbatim
Obtaining file:///repo
  Installing build dependencies ... -� �\� �done
  Checking if build backend supports build_editable ... done
  Getting requirements to build editable ... -� �done
  Preparing editable metadata (pyproject.toml) ... -� �done
Collecting taskcluster (from tc-admin==5.2.0)
  Downloading taskcluster-99.2.1-py3-none-any.whl.metadata (25 kB)
Collecting click<8.4,>=8.0.0 (from tc-admin==5.2.0)
  Downloading click-8.3.3-py3-none-any.whl.metadata (2.6 kB)
Collecting blessings~=1.7 (from tc-admin==5.2.0)
  Downloading blessings-1.7-py3-none-any.whl.metadata (19 kB)
Collecting attrs<26.2,>=21.4.0 (from tc-admin==5.2.0)
  Downloading attrs-26.1.0-py3-none-any.whl.metadata (8.8 kB)
Collecting sortedcontainers~=2.4.0 (from tc-admin==5.2.0)
  Downloading sortedcontainers-2.4.0-py2.py3-none-any.whl.metadata (10 kB)
Collecting aiohttp<3.14,>=3.8.0 (from tc-admin==5.2.0)
  Downloading aiohttp-3.13.5-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl.metadata (8.1 kB)
Collecting pytest<9.1,>=7.0.0 (from tc-admin==5.2.0)
  Downloading pytest-9.0.3-py3-none-any.whl.metadata (7.6 kB)
Collecting pyyaml~=6.0 (from tc-admin==5.2.0)
  Downloading pyyaml-6.0.3-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl.metadata (2.4 kB)
Collecting aiohappyeyeballs>=2.5.0 (from aiohttp<3.14,>=3.8.0->tc-admin==5.2.0)
  Downloading aiohappyeyeballs-2.6.1-py3-none-any.whl.metadata (5.9 kB)
Collecting aiosignal>=1.4.0 (from aiohttp<3.14,>=3.8.0->tc-admin==5.2.0)
  Downloading aiosignal-1.4.0-py3-none-any.whl.metadata (3.7 kB)
Collecting frozenlist>=1.1.1 (from aiohttp<3.14,>=3.8.0->tc-admin==5.2.0)
  Downloading frozenlist-1.8.0-cp313-cp313-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl.metadata (20 kB)
Collecting multidict<7.0,>=4.5 (from aiohttp<3.14,>=3.8.0->tc-admin==5.2.0)
  Downloading multidict-6.7.1-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl.metadata (5.3 kB)
Collecting propcache>=0.2.0 (from aiohttp<3.14,>=3.8.0->tc-admin==5.2.0)
  Downloading propcache-0.4.1-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl.metadata (13 kB)
Collecting yarl<2.0,>=1.17.0 (from aiohttp<3.14,>=3.8.0->tc-admin==5.2.0)
  Downloading yarl-1.23.0-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl.metadata (79 kB)
Collecting six (from blessings~=1.7->tc-admin==5.2.0)
  Downloading six-1.17.0-py2.py3-none-any.whl.metadata (1.7 kB)
Collecting iniconfig>=1.0.1 (from pytest<9.1,>=7.0.0->tc-admin==5.2.0)
  Downloading iniconfig-2.3.0-py3-none-any.whl.metadata (2.5 kB)
Collecting packaging>=22 (from pytest<9.1,>=7.0.0->tc-admin==5.2.0)
  Downloading packaging-26.2-py3-none-any.whl.metadata (3.5 kB)
Collecting pluggy<2,>=1.5 (from pytest<9.1,>=7.0.0->tc-admin==5.2.0)
  Downloading pluggy-1.6.0-py3-none-any.whl.metadata (4.8 kB)
Collecting pygments>=2.7.2 (from pytest<9.1,>=7.0.0->tc-admin==5.2.0)
  Downloading pygments-2.20.0-py3-none-any.whl.metadata (2.5 kB)
Collecting idna>=2.0 (from yarl<2.0,>=1.17.0->aiohttp<3.14,>=3.8.0->tc-admin==5.2.0)
  Downloading idna-3.13-py3-none-any.whl.metadata (8.0 kB)
Collecting async-timeout>=2.0.0 (from taskcluster->tc-admin==5.2.0)
  Downloading async_timeout-5.0.1-py3-none-any.whl.metadata (5.1 kB)
Collecting mohawk>=0.3.4 (from taskcluster->tc-admin==5.2.0)
  Downloading mohawk-1.1.0-py3-none-any.whl.metadata (1.3 kB)
Collecting python-dateutil>=2.8.2 (from taskcluster->tc-admin==5.2.0)
  Downloading python_dateutil-2.9.0.post0-py2.py3-none-any.whl.metadata (8.4 kB)
Collecting requests>=2.4.3 (from taskcluster->tc-admin==5.2.0)
  Downloading requests-2.33.1-py3-none-any.whl.metadata (4.8 kB)
Collecting slugid>=2 (from taskcluster->tc-admin==5.2.0)
  Downloading slugid-2.0.0-py2.py3-none-any.whl.metadata (420 bytes)
Collecting taskcluster-urls>=12.1.0 (from taskcluster->tc-admin==5.2.0)
  Downloading taskcluster_urls-13.0.2-py3-none-any.whl.metadata (10.0 kB)
Collecting charset_normalizer<4,>=2 (from requests>=2.4.3->taskcluster->tc-admin==5.2.0)
  Downloading charset_normalizer-3.4.7-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl.metadata (40 kB)
Collecting urllib3<3,>=1.26 (from requests>=2.4.3->taskcluster->tc-admin==5.2.0)
  Downloading urllib3-2.6.3-py3-none-any.whl.metadata (6.9 kB)
Collecting certifi>=2023.5.7 (from requests>=2.4.3->taskcluster->tc-admin==5.2.0)
  Downloading certifi-2026.4.22-py3-none-any.whl.metadata (2.5 kB)
Downloading aiohttp-3.13.5-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl (1.8 MB)
   ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 0.0/1.8 MB ? eta -:--:--
   ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 1.8/1.8 MB 71.4 MB/s  0:00:00
Downloading attrs-26.1.0-py3-none-any.whl (67 kB)
Downloading blessings-1.7-py3-none-any.whl (18 kB)
Downloading click-8.3.3-py3-none-any.whl (110 kB)
Downloading multidict-6.7.1-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl (254 kB)
Downloading pytest-9.0.3-py3-none-any.whl (375 kB)
Downloading pluggy-1.6.0-py3-none-any.whl (20 kB)
Downloading pyyaml-6.0.3-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl (801 kB)
   ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 0.0/801.6 kB ? eta -:--:--
   ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 801.6/801.6 kB 53.3 MB/s  0:00:00
Downloading sortedcontainers-2.4.0-py2.py3-none-any.whl (29 kB)
Downloading yarl-1.23.0-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl (101 kB)
Downloading aiohappyeyeballs-2.6.1-py3-none-any.whl (15 kB)
Downloading aiosignal-1.4.0-py3-none-any.whl (7.5 kB)
Downloading frozenlist-1.8.0-cp313-cp313-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl (234 kB)
Downloading idna-3.13-py3-none-any.whl (68 kB)
Downloading iniconfig-2.3.0-py3-none-any.whl (7.5 kB)
Downloading packaging-26.2-py3-none-any.whl (100 kB)
Downloading propcache-0.4.1-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl (204 kB)
Downloading pygments-2.20.0-py3-none-any.whl (1.2 MB)
   ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 0.0/1.2 MB ? eta -:--:--
   ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 1.2/1.2 MB 85.5 MB/s  0:00:00
Downloading six-1.17.0-py2.py3-none-any.whl (11 kB)
Downloading taskcluster-99.2.1-py3-none-any.whl (150 kB)
Downloading async_timeout-5.0.1-py3-none-any.whl (6.2 kB)
Downloading mohawk-1.1.0-py3-none-any.whl (22 kB)
Downloading python_dateutil-2.9.0.post0-py2.py3-none-any.whl (229 kB)
Downloading requests-2.33.1-py3-none-any.whl (64 kB)
Downloading charset_normalizer-3.4.7-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl (215 kB)
Downloading urllib3-2.6.3-py3-none-any.whl (131 kB)
Downloading certifi-2026.4.22-py3-none-any.whl (135 kB)
Downloading slugid-2.0.0-py2.py3-none-any.whl (8.2 kB)
Downloading taskcluster_urls-13.0.2-py3-none-any.whl (10 kB)
Building wheels for collected packages: tc-admin
  Building editable for tc-admin (pyproject.toml) ... -� �done
  Created wheel for tc-admin: filename=tc_admin-5.2.0-0.editable-py3-none-any.whl size=15673 sha256=59e8e4b7c3289a67e7a99de2cc22545939a4e96c46670feea6761215679e4cd7
  Stored in directory: /tmp/pip-ephem-wheel-cache-yd14xsmx/wheels/b5/c9/fd/5c4d1e87a99016f7934e75ea4007834e2908e2ee7f5cb972a3
Successfully built tc-admin
Installing collected packages: taskcluster-urls, sortedcontainers, slugid, urllib3, six, pyyaml, pygments, propcache, pluggy, packaging, multidict, iniconfig, idna, frozenlist, click, charset_normalizer, certifi, attrs, async-timeout, aiohappyeyeballs, yarl, requests, python-dateutil, pytest, mohawk, blessings, aiosignal, aiohttp, taskcluster, tc-admin

   ━━━━━━╸━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━  5/30 [pyyaml]
   ━━━━━━━━╺━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━  6/30 [pygments]
   ━━━━━━━━╺━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━  6/30 [pygments]
   ━━━━━━━━╺━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━  6/30 [pygments]
   ━━━━━━━━━━╸━━━━━━━━━━━━━━━━━━━━━━━━━━━━━  8/30 [pluggy]
   ━━━━━━━━━━━━━━━━╺━━━━━━━━━━━━━━━━━━━━━━━ 12/30 [idna]
   ━━━━━━━━━━━━━━━━━━━━━━━━━╺━━━━━━━━━━━━━━ 19/30 [aiohappyeyeballs]
   ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━╸━━━━━━━━━ 23/30 [pytest]
   ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━╸━━━━━━━━━ 23/30 [pytest]
   ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━╺━━━ 27/30 [aiohttp]
   ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━╺━━ 28/30 [taskcluster]
   ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 30/30 [tc-admin]

Successfully installed aiohappyeyeballs-2.6.1 aiohttp-3.13.5 aiosignal-1.4.0 async-timeout-5.0.1 attrs-26.1.0 blessings-1.7 certifi-2026.4.22 charset_normalizer-3.4.7 click-8.3.3 frozenlist-1.8.0 idna-3.13 iniconfig-2.3.0 mohawk-1.1.0 multidict-6.7.1 packaging-26.2 pluggy-1.6.0 propcache-0.4.1 pygments-2.20.0 pytest-9.0.3 python-dateutil-2.9.0.post0 pyyaml-6.0.3 requests-2.33.1 six-1.17.0 slugid-2.0.0 sortedcontainers-2.4.0 taskcluster-99.2.1 taskcluster-urls-13.0.2 tc-admin-5.2.0 urllib3-2.6.3 yarl-1.23.0
WARNING: Running pip as the 'root' user can result in broken permissions and conflicting behaviour with the system package manager, possibly rendering your system unusable. It is recommended to use a virtual environment instead: https://pip.pypa.io/warnings/venv. Use the --root-user-action option if you know what you are doing and want to suppress this warning.

[notice] A new release of pip is available: 26.0.1 -> 26.1
[notice] To update, run: pip install --upgrade pip
Requirement already satisfied: pytest in /usr/local/lib/python3.13/site-packages (9.0.3)
Collecting pytest-mock
  Downloading pytest_mock-3.15.1-py3-none-any.whl.metadata (3.9 kB)
Collecting pytest-asyncio<1.2,>=0.18.0
  Downloading pytest_asyncio-1.1.1-py3-none-any.whl.metadata (4.1 kB)
Collecting flake8
  Downloading flake8-7.3.0-py2.py3-none-any.whl.metadata (3.8 kB)
Collecting asyncmock
  Downloading asyncmock-0.4.2-py3-none-any.whl.metadata (3.3 kB)
Collecting pytest
  Downloading pytest-8.4.2-py3-none-any.whl.metadata (7.7 kB)
Requirement already satisfied: iniconfig>=1 in /usr/local/lib/python3.13/site-packages (from pytest) (2.3.0)
Requirement already satisfied: packaging>=20 in /usr/local/lib/python3.13/site-packages (from pytest) (26.2)
Requirement already satisfied: pluggy<2,>=1.5 in /usr/local/lib/python3.13/site-packages (from pytest) (1.6.0)
Requirement already satisfied: pygments>=2.7.2 in /usr/local/lib/python3.13/site-packages (from pytest) (2.20.0)
Collecting mccabe<0.8.0,>=0.7.0 (from flake8)
  Downloading mccabe-0.7.0-py2.py3-none-any.whl.metadata (5.0 kB)
Collecting pycodestyle<2.15.0,>=2.14.0 (from flake8)
  Downloading pycodestyle-2.14.0-py2.py3-none-any.whl.metadata (4.5 kB)
Collecting pyflakes<3.5.0,>=3.4.0 (from flake8)
  Downloading pyflakes-3.4.0-py2.py3-none-any.whl.metadata (3.5 kB)
Collecting mock (from asyncmock)
  Downloading mock-5.2.0-py3-none-any.whl.metadata (3.1 kB)
Downloading pytest_asyncio-1.1.1-py3-none-any.whl (14 kB)
Downloading pytest-8.4.2-py3-none-any.whl (365 kB)
Downloading pytest_mock-3.15.1-py3-none-any.whl (10 kB)
Downloading flake8-7.3.0-py2.py3-none-any.whl (57 kB)
Downloading mccabe-0.7.0-py2.py3-none-any.whl (7.3 kB)
Downloading pycodestyle-2.14.0-py2.py3-none-any.whl (31 kB)
Downloading pyflakes-3.4.0-py2.py3-none-any.whl (63 kB)
Downloading asyncmock-0.4.2-py3-none-any.whl (4.2 kB)
Downloading mock-5.2.0-py3-none-any.whl (31 kB)
Installing collected packages: pytest, pyflakes, pycodestyle, mock, mccabe, pytest-mock, pytest-asyncio, flake8, asyncmock

  Attempting uninstall: pytest

    Found existing installation: pytest 9.0.3

    Uninstalling pytest-9.0.3:

      Successfully uninstalled pytest-9.0.3

   ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 0/9 [pytest]
   ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 0/9 [pytest]
   ━━━━╺━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 1/9 [pyflakes]
   ━━━━━━━━━━━━━╺━━━━━━━━━━━━━━━━━━━━━━━━━━ 3/9 [mock]
   ━━━━━━━━━━━━━━━━━━━━━━╺━━━━━━━━━━━━━━━━━ 5/9 [pytest-mock]
   ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━╺━━━━━━━━ 7/9 [flake8]
   ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 9/9 [asyncmock]

Successfully installed asyncmock-0.4.2 flake8-7.3.0 mccabe-0.7.0 mock-5.2.0 pycodestyle-2.14.0 pyflakes-3.4.0 pytest-8.4.2 pytest-asyncio-1.1.1 pytest-mock-3.15.1
WARNING: Running pip as the 'root' user can result in broken permissions and conflicting behaviour with the system package manager, possibly rendering your system unusable. It is recommended to use a virtual environment instead: https://pip.pypa.io/warnings/venv. Use the --root-user-action option if you know what you are doing and want to suppress this warning.

[notice] A new release of pip is available: 26.0.1 -> 26.1
[notice] To update, run: pip install --upgrade pip
============================= test session starts ==============================
platform linux -- Python 3.13.13, pytest-8.4.2, pluggy-1.6.0
rootdir: /repo
configfile: setup.cfg
testpaths: tcadmin/tests/
plugins: asyncio-1.1.1, mock-3.15.1
asyncio: mode=Mode.STRICT, asyncio_default_fixture_loop_scope=None, asyncio_default_test_loop_scope=function
collecting ... 
collecting 130 items                                                           
collected 130 items                                                            

tcadmin/tests/test_boot.py ...                                           [  2%]
tcadmin/tests/test_callbacks.py ..                                       [  3%]
tcadmin/tests/test_current_clients.py ...                                [  6%]
tcadmin/tests/test_current_hooks.py ..                                   [  7%]
tcadmin/tests/test_current_roles.py ...                                  [ 10%]
tcadmin/tests/test_current_secrets.py .....                              [ 13%]
tcadmin/tests/test_current_worker_pools.py .                             [ 14%]
tcadmin/tests/test_from_api_raw.py ..............                        [ 25%]
tcadmin/tests/test_resources_client.py ......                            [ 30%]
tcadmin/tests/test_resources_hook.py ...                                 [ 32%]
tcadmin/tests/test_resources_resources.py .......................        [ 50%]
tcadmin/tests/test_resources_role.py ......                              [ 54%]
tcadmin/tests/test_resources_secret.py ........                          [ 60%]
tcadmin/tests/test_resources_worker_pool.py ....                         [ 63%]
tcadmin/tests/test_util_config.py .......                                [ 69%]
tcadmin/tests/test_util_description_converter.py ..                      [ 70%]
tcadmin/tests/test_util_matchlist.py ....                                [ 73%]
tcadmin/tests/test_util_root_url.py ........                             [ 80%]
tcadmin/tests/test_util_scopes.py ..........................             [100%]

=============================== warnings summary ===============================
tcadmin/tests/test_current_secrets.py::test_options
  /usr/local/lib/python3.13/site-packages/_pytest/python.py:161: PytestReturnNotNoneWarning: Test functions should return None, but tcadmin/tests/test_current_secrets.py::test_options returned <class 'contextlib._GeneratorContextManager'>.
  Did you mean to use `assert` instead of `return`?
  See https://docs.pytest.org/en/stable/how-to/assert.html#return-not-none for more information.
    warnings.warn(

-- Docs: https://docs.pytest.org/en/stable/how-to/capture-warnings.html
======================== 130 passed, 1 warning in 1.86s ========================
[taskcluster 2026-04-29T17:14:57.296Z]                        Exit Code: 0
[taskcluster 2026-04-29T17:14:57.296Z]                        User Time: 23.916ms
[taskcluster 2026-04-29T17:14:57.296Z]                      Kernel Time: 29.351ms
[taskcluster 2026-04-29T17:14:57.296Z]                        Wall Time: 28.784264808s
[taskcluster 2026-04-29T17:14:57.296Z]  Average Available System Memory: 14.60 GiB
[taskcluster 2026-04-29T17:14:57.296Z]       Average System Memory Used: 1.01 GiB
[taskcluster 2026-04-29T17:14:57.296Z]          Peak System Memory Used: 1.29 GiB
[taskcluster 2026-04-29T17:14:57.296Z]              Total System Memory: 15.61 GiB
[taskcluster 2026-04-29T17:14:57.296Z]                           Result: SUCCEEDED
[taskcluster 2026-04-29T17:14:57.297Z] === Task Finished ===
[taskcluster 2026-04-29T17:14:57.297Z] Task Duration: 28.784976507s