Renovate/mozillareleases taskgraph 23.x #1446
Open
firefoxci-taskcluster / tox-scriptworker_client-314
succeeded
May 14, 2026 in 3m 47s
FirefoxCI (pull_request)
scriptworker_client tox-py314
Details
View task in Taskcluster | View logs in Taskcluster | View task group in Taskcluster
Task Status
Started: 2026-05-14T21:12:05.310Z
Resolved: 2026-05-14T21:12:28.891Z
Task Execution Time: 23 seconds, 581 milliseconds
Task Status: completed
Reason Resolved: completed
TaskId: Yr-FDnXsTgSWZOwOwD-keA
RunId: 0
Artifacts
- public/logs/live_backing.log
- public/logs/live.log
[taskcluster 2026-05-14T21:12:05.352Z] Worker Type (scriptworker-1/images) settings:
[taskcluster 2026-05-14T21:12:05.352Z] {
[taskcluster 2026-05-14T21:12:05.352Z] "generic-worker": {
[taskcluster 2026-05-14T21:12:05.352Z] "config": {
[taskcluster 2026-05-14T21:12:05.352Z] "headlessTasks": true
[taskcluster 2026-05-14T21:12:05.352Z] },
[taskcluster 2026-05-14T21:12:05.352Z] "engine": "multiuser",
[taskcluster 2026-05-14T21:12:05.352Z] "go-arch": "amd64",
[taskcluster 2026-05-14T21:12:05.352Z] "go-os": "linux",
[taskcluster 2026-05-14T21:12:05.352Z] "go-version": "go1.26.2",
[taskcluster 2026-05-14T21:12:05.352Z] "release": "https://github.com/taskcluster/taskcluster/releases/tag/v99.2.1",
[taskcluster 2026-05-14T21:12:05.352Z] "revision": "ddb9ce7efdb98ae2d0917b69778e9f3cd125e07f",
[taskcluster 2026-05-14T21:12:05.352Z] "source": "https://github.com/taskcluster/taskcluster/commits/ddb9ce7efdb98ae2d0917b69778e9f3cd125e07f",
[taskcluster 2026-05-14T21:12:05.352Z] "version": "99.2.1"
[taskcluster 2026-05-14T21:12:05.352Z] },
[taskcluster 2026-05-14T21:12:05.352Z] "image": "projects/taskcluster-imaging/global/images/gw-fxci-gcp-l1-2404-amd64-headless-googlecompute-2026-05-04",
[taskcluster 2026-05-14T21:12:05.352Z] "instance-id": "8997800795586660098",
[taskcluster 2026-05-14T21:12:05.352Z] "instance-type": "projects/887720501152/machineTypes/c2-standard-4",
[taskcluster 2026-05-14T21:12:05.352Z] "local-ipv4": "10.138.1.42",
[taskcluster 2026-05-14T21:12:05.352Z] "project-id": "fxci-production-level1-workers",
...(174 lines hidden)...
[task 2026-05-14T21:12:20.335+00:00] tests/test_github_client.py::test_get_files_multiple_requests PASSED
[task 2026-05-14T21:12:20.377+00:00] tests/test_github_client.py::test_get_files_with_missing PASSED
[task 2026-05-14T21:12:20.418+00:00] tests/test_github_client.py::test_get_branch_head_oid PASSED
[task 2026-05-14T21:12:20.460+00:00] tests/test_github_client.py::test_get_branch_head_oid_branch_not_found PASSED
[task 2026-05-14T21:12:20.530+00:00] tests/test_github_client.py::test_get_repository_files PASSED
[task 2026-05-14T21:12:20.581+00:00] tests/test_github_client.py::test_get_file_listing_paths_per_query_inheritance PASSED
[task 2026-05-14T21:12:20.624+00:00] tests/test_github_client.py::test_get_repository_files_with_initial_subtree PASSED
[task 2026-05-14T21:12:20.625+00:00] tests/test_utils.py::test_load_json_or_yaml[/builds/worker/checkouts/vcs/scriptworker_client/tests/data/bad.json-True-None-False-result0] PASSED
[task 2026-05-14T21:12:20.626+00:00] tests/test_utils.py::test_load_json_or_yaml[{"a": "b"}-False-None-False-result1] PASSED
[task 2026-05-14T21:12:20.627+00:00] tests/test_utils.py::test_load_json_or_yaml[{"a": "b}-False-None-False-None] PASSED
[task 2026-05-14T21:12:20.628+00:00] tests/test_utils.py::test_load_json_or_yaml[{"a": "b}-False-TaskError-True-None] PASSED
[task 2026-05-14T21:12:20.630+00:00] tests/test_utils.py::test_get_artifact_path[None-cot/taskId/public/foo] PASSED
[task 2026-05-14T21:12:20.630+00:00] tests/test_utils.py::test_get_artifact_path[work_dir-work_dir/cot/taskId/public/foo] PASSED
[task 2026-05-14T21:12:20.632+00:00] tests/test_utils.py::test_to_unicode[\u3044\u308d\u306f\u306b\u307b\u3078\u3069\u3000\u3061\u308a\u306c\u308b\u3092\n\u308f\u304c\u3088\u305f\u308c\u305e\u3000\u3064\u306d\u306a\u3089\u3080\n\u3046\u3090\u306e\u304a\u304f\u3084\u307e\u3000\u3051\u3075\u3053\u3048\u3066\n\u3042\u3055\u304d\u3086\u3081\u307f\u3058\u3000\u3091\u3072\u3082\u305b\u305a-\u3044\u308d\u306f\u306b\u307b\u3078\u3069\u3000\u3061\u308a\u306c\u308b\u3092\n\u308f\u304c\u3088\u305f\u308c\u305e\u3000\u3064\u306d\u306a\u3089\u3080\n\u3046\u3090\u306e\u304a\u304f\u3084\u307e\u3000\u3051\u3075\u3053\u3048\u3066\n\u3042\u3055\u304d\u3086\u3081\u307f\u3058\u3000\u3091\u3072\u3082\u305b\u305a] PASSED
[task 2026-05-14T21:12:20.632+00:00] tests/test_utils.py::test_to_unicode[Hello, \U0001f4a9!-Hello, \U0001f4a9!] PASSED
[task 2026-05-14T21:12:20.633+00:00] tests/test_utils.py::test_to_unicode[None-None] PASSED
[task 2026-05-14T21:12:20.634+00:00] tests/test_utils.py::test_to_unicode[Mit luftpudefart\x9bj er fyldt med \x86l-Mit luftpudefart\x9bj er fyldt med \x86l] PASSED
[task 2026-05-14T21:12:20.635+00:00] tests/test_utils.py::test_to_unicode[\xd3\xe0\xeb\xd7\xe2\xec \xd3\xe0\xd0\xdd\xd8\xe2 \xdd\xd0\xe3\xda\xd8-\xd3\xe0\xeb\xd7\xe2\xec \xd3\xe0\xd0\xdd\xd8\xe2 \xdd\xd0\xe3\xda\xd8] PASSED
[task 2026-05-14T21:12:20.635+00:00] tests/test_utils.py::test_to_unicode[input5-expected5] PASSED
[task 2026-05-14T21:12:20.636+00:00] tests/test_utils.py::test_to_unicode[foo-foo] PASSED
[task 2026-05-14T21:12:20.642+00:00] tests/test_utils.py::test_pipe_to_log PASSED
[task 2026-05-14T21:12:20.644+00:00] tests/test_utils.py::test_get_log_filehandle[None] PASSED
[task 2026-05-14T21:12:20.646+00:00] tests/test_utils.py::test_get_log_filehandle[log] PASSED
[task 2026-05-14T21:12:20.657+00:00] tests/test_utils.py::test_run_command[command0-1-expected_log0-None-False-None-False] PASSED
[task 2026-05-14T21:12:20.665+00:00] tests/test_utils.py::test_run_command[command1-1-expected_log1-TaskError-False-env1-True] PASSED
[task 2026-05-14T21:12:20.672+00:00] tests/test_utils.py::test_run_command[command2-245-expected_log2-TaskError-True-None-True] PASSED
[task 2026-05-14T21:12:20.680+00:00] tests/test_utils.py::test_run_command[command3-0-expected_log3-None-False-None-False] PASSED
[task 2026-05-14T21:12:20.684+00:00] tests/test_utils.py::test_list_files PASSED
[task 2026-05-14T21:12:20.685+00:00] tests/test_utils.py::test_makedirs[None-False] PASSED
[task 2026-05-14T21:12:20.686+00:00] tests/test_utils.py::test_makedirs[/builds/worker/checkouts/vcs/scriptworker_client/tests/data/bad.json-True] PASSED
[task 2026-05-14T21:12:20.688+00:00] tests/test_utils.py::test_makedirs[/builds/worker/checkouts/vcs/scriptworker_client/tests/data/bad.json/bar-True] PASSED
[task 2026-05-14T21:12:20.689+00:00] tests/test_utils.py::test_makedirs[/builds/worker/checkouts/vcs/scriptworker_client/tests-False] PASSED
[task 2026-05-14T21:12:20.690+00:00] tests/test_utils.py::test_makedirs[%s/foo/bar/baz-False] PASSED
[task 2026-05-14T21:12:20.691+00:00] tests/test_utils.py::test_rm_empty PASSED
[task 2026-05-14T21:12:20.692+00:00] tests/test_utils.py::test_rm_file PASSED
[task 2026-05-14T21:12:20.693+00:00] tests/test_utils.py::test_rm_dir PASSED
[task 2026-05-14T21:12:20.694+00:00] tests/test_utils.py::test_calculate_no_sleep_time[-1] PASSED
[task 2026-05-14T21:12:20.694+00:00] tests/test_utils.py::test_calculate_no_sleep_time[0] PASSED
[task 2026-05-14T21:12:20.695+00:00] tests/test_utils.py::test_calculate_sleep_time[1-kwargs0-5.0-5.0] PASSED
[task 2026-05-14T21:12:20.696+00:00] tests/test_utils.py::test_calculate_sleep_time[2-kwargs1-10.0-12.5] PASSED
[task 2026-05-14T21:12:20.697+00:00] tests/test_utils.py::test_calculate_sleep_time[3-kwargs2-10.0-10.0] PASSED
[task 2026-05-14T21:12:20.698+00:00] tests/test_utils.py::test_retry_async_fail_first PASSED
[task 2026-05-14T21:12:20.700+00:00] tests/test_utils.py::test_retry_async_always_fail PASSED
[task 2026-05-14T21:12:20.701+00:00] tests/test_utils.py::test_retry_async_decorator_fail_first PASSED
[task 2026-05-14T21:12:20.703+00:00] tests/test_utils.py::test_retry_async_decorator_always_fail_async PASSED
[task 2026-05-14T21:12:20.809+00:00] tests/test_utils.py::test_async_wrap PASSED
[task 2026-05-14T21:12:20.812+00:00] tests/test_utils.py::test_raise_future_exceptions[OSError] PASSED
[task 2026-05-14T21:12:20.813+00:00] tests/test_utils.py::test_raise_future_exceptions[SyntaxError] PASSED
[task 2026-05-14T21:12:20.815+00:00] tests/test_utils.py::test_raise_future_exceptions[None] PASSED
[task 2026-05-14T21:12:20.815+00:00] tests/test_utils.py::test_get_parts_of_url_path[https://foo/bar-expected0] PASSED
[task 2026-05-14T21:12:20.816+00:00] tests/test_utils.py::test_get_parts_of_url_path[https://foo/bar/baz-expected1] PASSED
[task 2026-05-14T21:12:20.817+00:00] tests/test_utils.py::test_get_parts_of_url_path[https://foo/bar/baz?param1=value-expected2] PASSED
[task 2026-05-14T21:12:20.818+00:00] tests/test_utils.py::test_get_parts_of_url_path[https://foo/bar/baz?param1=value1¶m2=value2-expected3] PASSED
[task 2026-05-14T21:12:20.819+00:00] tests/test_utils.py::test_raise_future_exceptions_noop PASSED
[task 2026-05-14T21:12:20.821+00:00] tests/test_utils.py::test_get_single_item_from_sequence[sequence0-<lambda>-b] PASSED
[task 2026-05-14T21:12:20.822+00:00] tests/test_utils.py::test_get_single_item_from_sequence[sequence1-<lambda>-expected1] PASSED
[task 2026-05-14T21:12:20.822+00:00] tests/test_utils.py::test_get_single_item_from_sequence[sequence2-<lambda>-5] PASSED
[task 2026-05-14T21:12:20.823+00:00] tests/test_utils.py::test_get_single_item_from_sequence[sequence3-<lambda>-b] PASSED
[task 2026-05-14T21:12:20.824+00:00] tests/test_utils.py::test_get_single_item_from_sequence[sequence4-<lambda>-2] PASSED
[task 2026-05-14T21:12:20.825+00:00] tests/test_utils.py::test_fail_get_single_item_from_sequence[list_0-<lambda>-SomeCustomError-NO ITEM-TOO MANY-True-True-NO ITEM. Given: ['a', 'b', 'c']] PASSED
[task 2026-05-14T21:12:20.826+00:00] tests/test_utils.py::test_fail_get_single_item_from_sequence[list_1-<lambda>-SomeCustomError-NO ITEM-TOO MANY-False-True-NO ITEM] PASSED
[task 2026-05-14T21:12:20.827+00:00] tests/test_utils.py::test_fail_get_single_item_from_sequence[list_2-<lambda>-SomeCustomError-NO ITEM-TOO MANY-True-True-TOO MANY. Given: ['a', 'b', 'b']] PASSED
[task 2026-05-14T21:12:20.828+00:00] tests/test_utils.py::test_fail_get_single_item_from_sequence[list_3-<lambda>-ValueError-None-None-None-False-No item matched condition. Given: ['a', 'b', 'c']] PASSED
[task 2026-05-14T21:12:21.196+00:00] tests/test_utils.py::test_fail_get_single_item_from_sequence[list_4-<lambda>-ValueError-None-None-None-False-Too many items matched condition. Given: ['a', 'b', 'c']] PASSED
[task 2026-05-14T21:12:21.196+00:00]
[task 2026-05-14T21:12:21.196+00:00] =============================== warnings summary ===============================
[task 2026-05-14T21:12:21.196+00:00] tests/test_aio.py::test_raise_future_exceptions[coroutines0-expected0-False-None]
[task 2026-05-14T21:12:21.196+00:00] /builds/worker/checkouts/vcs/.tox/py314/lib/python3.14/site-packages/pytest_asyncio/plugin.py:1216: DeprecationWarning: 'asyncio.get_event_loop_policy' is deprecated and slated for removal in Python 3.16
[task 2026-05-14T21:12:21.196+00:00] return asyncio.get_event_loop_policy()
[task 2026-05-14T21:12:21.196+00:00]
[task 2026-05-14T21:12:21.196+00:00] tests/test_aio.py: 20 warnings
[task 2026-05-14T21:12:21.196+00:00] tests/test_client.py: 4 warnings
[task 2026-05-14T21:12:21.196+00:00] tests/test_github_client.py: 13 warnings
[task 2026-05-14T21:12:21.196+00:00] tests/test_utils.py: 14 warnings
[task 2026-05-14T21:12:21.196+00:00] /builds/worker/checkouts/vcs/.tox/py314/lib/python3.14/site-packages/pytest_asyncio/plugin.py:874: DeprecationWarning: 'asyncio.get_event_loop_policy' is deprecated and slated for removal in Python 3.16
[task 2026-05-14T21:12:21.196+00:00] _restore_event_loop_policy(asyncio.get_event_loop_policy()),
[task 2026-05-14T21:12:21.196+00:00]
[task 2026-05-14T21:12:21.196+00:00] tests/test_aio.py: 20 warnings
[task 2026-05-14T21:12:21.197+00:00] tests/test_client.py: 4 warnings
[task 2026-05-14T21:12:21.197+00:00] tests/test_github_client.py: 13 warnings
[task 2026-05-14T21:12:21.197+00:00] tests/test_utils.py: 14 warnings
[task 2026-05-14T21:12:21.197+00:00] /builds/worker/checkouts/vcs/.tox/py314/lib/python3.14/site-packages/pytest_asyncio/plugin.py:772: DeprecationWarning: 'asyncio.get_event_loop_policy' is deprecated and slated for removal in Python 3.16
[task 2026-05-14T21:12:21.197+00:00] old_loop_policy = asyncio.get_event_loop_policy()
[task 2026-05-14T21:12:21.197+00:00]
[task 2026-05-14T21:12:21.197+00:00] tests/test_aio.py: 20 warnings
[task 2026-05-14T21:12:21.197+00:00] tests/test_client.py: 4 warnings
[task 2026-05-14T21:12:21.197+00:00] tests/test_github_client.py: 13 warnings
[task 2026-05-14T21:12:21.197+00:00] tests/test_utils.py: 14 warnings
[task 2026-05-14T21:12:21.197+00:00] /builds/worker/checkouts/vcs/.tox/py314/lib/python3.14/site-packages/pytest_asyncio/plugin.py:777: DeprecationWarning: 'asyncio.set_event_loop_policy' is deprecated and slated for removal in Python 3.16
[task 2026-05-14T21:12:21.197+00:00] asyncio.set_event_loop_policy(policy)
[task 2026-05-14T21:12:21.197+00:00]
[task 2026-05-14T21:12:21.197+00:00] tests/test_aio.py: 20 warnings
[task 2026-05-14T21:12:21.197+00:00] tests/test_client.py: 4 warnings
[task 2026-05-14T21:12:21.197+00:00] tests/test_github_client.py: 13 warnings
[task 2026-05-14T21:12:21.197+00:00] tests/test_utils.py: 14 warnings
[task 2026-05-14T21:12:21.197+00:00] /builds/worker/checkouts/vcs/.tox/py314/lib/python3.14/site-packages/pytest_asyncio/plugin.py:1183: DeprecationWarning: 'asyncio.get_event_loop_policy' is deprecated and slated for removal in Python 3.16
[task 2026-05-14T21:12:21.197+00:00] loop = asyncio.get_event_loop_policy().new_event_loop()
[task 2026-05-14T21:12:21.197+00:00]
[task 2026-05-14T21:12:21.197+00:00] tests/test_aio.py: 20 warnings
[task 2026-05-14T21:12:21.197+00:00] tests/test_client.py: 4 warnings
[task 2026-05-14T21:12:21.197+00:00] tests/test_github_client.py: 13 warnings
[task 2026-05-14T21:12:21.197+00:00] tests/test_utils.py: 14 warnings
[task 2026-05-14T21:12:21.197+00:00] /builds/worker/checkouts/vcs/.tox/py314/lib/python3.14/site-packages/pytest_asyncio/plugin.py:889: DeprecationWarning: 'asyncio.get_event_loop_policy' is deprecated and slated for removal in Python 3.16
[task 2026-05-14T21:12:21.197+00:00] policy = asyncio.get_event_loop_policy()
[task 2026-05-14T21:12:21.197+00:00]
[task 2026-05-14T21:12:21.197+00:00] tests/test_aio.py: 20 warnings
[task 2026-05-14T21:12:21.197+00:00] tests/test_client.py: 4 warnings
[task 2026-05-14T21:12:21.197+00:00] tests/test_github_client.py: 13 warnings
[task 2026-05-14T21:12:21.197+00:00] tests/test_utils.py: 14 warnings
[task 2026-05-14T21:12:21.197+00:00] /builds/worker/checkouts/vcs/.tox/py314/lib/python3.14/site-packages/pytest_asyncio/plugin.py:794: DeprecationWarning: 'asyncio.set_event_loop_policy' is deprecated and slated for removal in Python 3.16
[task 2026-05-14T21:12:21.197+00:00] asyncio.set_event_loop_policy(old_loop_policy)
[task 2026-05-14T21:12:21.197+00:00]
[task 2026-05-14T21:12:21.197+00:00] tests/test_aio.py: 20 warnings
[task 2026-05-14T21:12:21.197+00:00] tests/test_client.py: 4 warnings
[task 2026-05-14T21:12:21.197+00:00] tests/test_github_client.py: 13 warnings
[task 2026-05-14T21:12:21.197+00:00] tests/test_utils.py: 14 warnings
[task 2026-05-14T21:12:21.197+00:00] /builds/worker/checkouts/vcs/.tox/py314/lib/python3.14/site-packages/pytest_asyncio/plugin.py:942: DeprecationWarning: 'asyncio.get_event_loop_policy' is deprecated and slated for removal in Python 3.16
[task 2026-05-14T21:12:21.197+00:00] policy = asyncio.get_event_loop_policy()
[task 2026-05-14T21:12:21.197+00:00]
[task 2026-05-14T21:12:21.197+00:00] tests/test_aio.py: 20 warnings
[task 2026-05-14T21:12:21.197+00:00] tests/test_client.py: 4 warnings
[task 2026-05-14T21:12:21.197+00:00] tests/test_github_client.py: 13 warnings
[task 2026-05-14T21:12:21.197+00:00] tests/test_utils.py: 14 warnings
[task 2026-05-14T21:12:21.197+00:00] /builds/worker/checkouts/vcs/.tox/py314/lib/python3.14/site-packages/pytest_asyncio/plugin.py:966: DeprecationWarning: 'asyncio.set_event_loop_policy' is deprecated and slated for removal in Python 3.16
[task 2026-05-14T21:12:21.197+00:00] asyncio.set_event_loop_policy(previous_policy)
[task 2026-05-14T21:12:21.197+00:00]
[task 2026-05-14T21:12:21.197+00:00] tests/test_aio.py: 20 warnings
[task 2026-05-14T21:12:21.197+00:00] tests/test_client.py: 4 warnings
[task 2026-05-14T21:12:21.197+00:00] tests/test_github_client.py: 13 warnings
[task 2026-05-14T21:12:21.197+00:00] tests/test_utils.py: 14 warnings
[task 2026-05-14T21:12:21.197+00:00] /builds/worker/checkouts/vcs/.tox/py314/lib/python3.14/site-packages/pytest_asyncio/plugin.py:978: DeprecationWarning: 'asyncio.get_event_loop_policy' is deprecated and slated for removal in Python 3.16
[task 2026-05-14T21:12:21.197+00:00] policy = asyncio.get_event_loop_policy()
[task 2026-05-14T21:12:21.197+00:00]
[task 2026-05-14T21:12:21.197+00:00] tests/test_github_client.py: 52 warnings
[task 2026-05-14T21:12:21.197+00:00] /builds/worker/checkouts/vcs/.tox/py314/lib/python3.14/site-packages/backoff/_decorator.py:201: DeprecationWarning: 'asyncio.iscoroutinefunction' is deprecated and slated for removal in Python 3.16; use inspect.iscoroutinefunction() instead
[task 2026-05-14T21:12:21.197+00:00] if asyncio.iscoroutinefunction(target):
[task 2026-05-14T21:12:21.197+00:00]
[task 2026-05-14T21:12:21.197+00:00] tests/test_github_client.py: 156 warnings
[task 2026-05-14T21:12:21.197+00:00] /builds/worker/checkouts/vcs/.tox/py314/lib/python3.14/site-packages/backoff/_async.py:11: DeprecationWarning: 'asyncio.iscoroutinefunction' is deprecated and slated for removal in Python 3.16; use inspect.iscoroutinefunction() instead
[task 2026-05-14T21:12:21.197+00:00] if asyncio.iscoroutinefunction(coro_or_func):
[task 2026-05-14T21:12:21.197+00:00]
[task 2026-05-14T21:12:21.197+00:00] tests/test_github_client.py: 52 warnings
[task 2026-05-14T21:12:21.197+00:00] /builds/worker/checkouts/vcs/.tox/py314/lib/python3.14/site-packages/backoff/_async.py:127: DeprecationWarning: 'asyncio.iscoroutinefunction' is deprecated and slated for removal in Python 3.16; use inspect.iscoroutinefunction() instead
[task 2026-05-14T21:12:21.197+00:00] assert not asyncio.iscoroutinefunction(max_tries)
[task 2026-05-14T21:12:21.197+00:00]
[task 2026-05-14T21:12:21.197+00:00] tests/test_github_client.py: 52 warnings
[task 2026-05-14T21:12:21.197+00:00] /builds/worker/checkouts/vcs/.tox/py314/lib/python3.14/site-packages/backoff/_async.py:128: DeprecationWarning: 'asyncio.iscoroutinefunction' is deprecated and slated for removal in Python 3.16; use inspect.iscoroutinefunction() instead
[task 2026-05-14T21:12:21.197+00:00] assert not asyncio.iscoroutinefunction(jitter)
[task 2026-05-14T21:12:21.197+00:00]
[task 2026-05-14T21:12:21.197+00:00] tests/test_github_client.py::test_commit_retry
[task 2026-05-14T21:12:21.197+00:00] tests/test_github_client.py::test_commit_retry
[task 2026-05-14T21:12:21.197+00:00] tests/test_github_client.py::test_commit_retry
[task 2026-05-14T21:12:21.197+00:00] tests/test_github_client.py::test_commit_retry
[task 2026-05-14T21:12:21.197+00:00] tests/test_github_client.py::test_commit_retry
[task 2026-05-14T21:12:21.197+00:00] tests/test_github_client.py::test_commit_retry
[task 2026-05-14T21:12:21.197+00:00] /builds/worker/checkouts/vcs/.tox/py314/lib/python3.14/site-packages/aioresponses/core.py:192: DeprecationWarning: 'asyncio.iscoroutinefunction' is deprecated and slated for removal in Python 3.16; use inspect.iscoroutinefunction() instead
[task 2026-05-14T21:12:21.197+00:00] if asyncio.iscoroutinefunction(self.callback):
[task 2026-05-14T21:12:21.197+00:00]
[task 2026-05-14T21:12:21.197+00:00] -- Docs: https://docs.pytest.org/en/stable/how-to/capture-warnings.html
[task 2026-05-14T21:12:21.197+00:00] ================================ tests coverage ================================
[task 2026-05-14T21:12:21.197+00:00] _______________ coverage: platform linux, python 3.14.3-final-0 ________________
[task 2026-05-14T21:12:21.197+00:00]
[task 2026-05-14T21:12:21.197+00:00] Name Stmts Miss Branch BrPart Cover Missing
[task 2026-05-14T21:12:21.198+00:00] --------------------------------------------------------------------------------------
[task 2026-05-14T21:12:21.198+00:00] src/scriptworker_client/__init__.py 0 0 0 0 100%
[task 2026-05-14T21:12:21.198+00:00] src/scriptworker_client/aio.py 146 1 48 1 99% 14
[task 2026-05-14T21:12:21.198+00:00] src/scriptworker_client/artifacts.py 46 0 14 0 100%
[task 2026-05-14T21:12:21.198+00:00] src/scriptworker_client/client.py 60 0 8 0 100%
[task 2026-05-14T21:12:21.198+00:00] src/scriptworker_client/constants.py 1 1 0 0 0% 10
[task 2026-05-14T21:12:21.198+00:00] src/scriptworker_client/exceptions.py 15 12 0 0 20% 4-26, 40-55, 65-77
[task 2026-05-14T21:12:21.198+00:00] src/scriptworker_client/github.py 22 0 6 0 100%
[task 2026-05-14T21:12:21.198+00:00] src/scriptworker_client/github_client.py 143 34 48 6 79% 3-29, 37, 40-46, 98, 110->114, 118-119, 148, 165, 224, 251, 275, 350, 362, 383->378
[task 2026-05-14T21:12:21.198+00:00] src/scriptworker_client/utils.py 194 39 60 2 84% 9-30, 76, 97, 118, 149-150, 168, 175, 267, 296, 316, 334, 362, 403, 409, 422, 454, 466->468, 474, 491, 503-504, 511, 525, 562
[task 2026-05-14T21:12:21.198+00:00] --------------------------------------------------------------------------------------
[task 2026-05-14T21:12:21.198+00:00] TOTAL 627 87 184 9 88%
[task 2026-05-14T21:12:21.198+00:00] ====================== 157 passed, 778 warnings in 3.72s =======================
[task 2026-05-14T21:12:21.415+00:00] py314: commands[1]> coverage html
[task 2026-05-14T21:12:21.921+00:00] Wrote HTML report to htmlcov/index.html
[task 2026-05-14T21:12:21.955+00:00] py314: OK ✔ in 8.01 seconds
[task 2026-05-14T21:12:21.955+00:00] mypy: venv> /builds/worker/checkouts/vcs/.tox/scriptworker_client-py314/bin/uv venv -p /builds/worker/checkouts/vcs/.tox/scriptworker_client-py314/bin/python3 --allow-existing '--prompt=scriptworker_client[mypy]' --python-preference system /builds/worker/checkouts/vcs/.tox/mypy
[task 2026-05-14T21:12:22.005+00:00] mypy: uv-sync> /builds/worker/checkouts/vcs/.tox/scriptworker_client-py314/bin/uv sync --locked --python-preference system -p /builds/worker/checkouts/vcs/.tox/scriptworker_client-py314/bin/python3
[task 2026-05-14T21:12:22.338+00:00] mypy: commands[0]> mypy src
[task 2026-05-14T21:12:26.266+00:00] Success: no issues found in 9 source files
[task 2026-05-14T21:12:26.274+00:00] py314: OK (8.01=setup[1.17]+cmd[6.30,0.54] seconds)
[task 2026-05-14T21:12:26.274+00:00] mypy: OK (4.32=setup[0.39]+cmd[3.93] seconds)
[task 2026-05-14T21:12:26.274+00:00] congratulations :) (12.39 seconds)
[task 2026-05-14T21:12:26.321+00:00] scriptworker_client-py314: OK (14.98=setup[1.85]+cmd[13.13] seconds)
[task 2026-05-14T21:12:26.321+00:00] congratulations :) (15.07 seconds)
[taskcluster 2026-05-14T21:12:28.401Z] Exit Code: 0
[taskcluster 2026-05-14T21:12:28.401Z] User Time: 16.884ms
[taskcluster 2026-05-14T21:12:28.401Z] Kernel Time: 18.995ms
[taskcluster 2026-05-14T21:12:28.401Z] Wall Time: 22.270831942s
[taskcluster 2026-05-14T21:12:28.401Z] Average Available System Memory: 14.62 GiB
[taskcluster 2026-05-14T21:12:28.401Z] Average System Memory Used: 1018.67 MiB
[taskcluster 2026-05-14T21:12:28.401Z] Peak System Memory Used: 1.08 GiB
[taskcluster 2026-05-14T21:12:28.401Z] Total System Memory: 15.61 GiB
[taskcluster 2026-05-14T21:12:28.401Z] Result: SUCCEEDED
[taskcluster 2026-05-14T21:12:28.401Z] === Task Finished ===
[taskcluster 2026-05-14T21:12:28.401Z] Task Duration: 22.27139127s
[taskcluster 2026-05-14T21:12:28.424Z] [mounts] Preserving cache: Moving "/home/task_177879312496828/cache0" to "/home/generic-worker/caches/FCepZBDFSIuKTVeuX7NkhQ"
Loading