Skip to content

load-task: allow specifying caches on the command line

52288f2
Select commit
Loading
Failed to load commit list.
Merged

load-task: allow specifying caches on the command line #858

load-task: allow specifying caches on the command line
52288f2
Select commit
Loading
Failed to load commit list.
firefoxci-taskcluster / Decision Task succeeded Nov 6, 2025 in 10s

FirefoxCI (pull_request)

The task that creates all of the other tasks in the task graph

Details

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

Task Status

Started: 2025-11-06T15:31:30.361Z
Resolved: 2025-11-06T15:31:40.314Z
Task Execution Time: 9 seconds, 953 milliseconds
Task Status: completed
Reason Resolved: completed
RunId: 0

Artifacts

- public/actions.json
- public/chain-of-trust.json
- public/chain-of-trust.json.sig
- public/docker-contexts/decision.tar.gz
- public/docker-contexts/fetch.tar.gz
- public/docker-contexts/index-task.tar.gz
- public/docker-contexts/python.tar.gz
- public/docker-contexts/run-task.tar.gz
- public/docker-contexts/skopeo.tar.gz
- public/fetch-content
- public/full-task-graph.json
- public/label-to-taskid.json
- public/logs/certified.log
- public/logs/live_backing.log
- public/logs/live.log
- public/optimizations.log
- public/parameters.yml
- public/runnable-jobs.json
- public/run-task
- public/target-tasks.json
- public/task-graph.json


[taskcluster 2025-11-06 15:31:30.679Z] Task ID: Iq260im_QDqBuS97CJg38Q
[taskcluster 2025-11-06 15:31:30.679Z] Worker ID: 263372392718467220
[taskcluster 2025-11-06 15:31:30.679Z] Worker Group: us-central1-b
[taskcluster 2025-11-06 15:31:30.679Z] Worker Node Type: projects/887720501152/machineTypes/n2-standard-2
[taskcluster 2025-11-06 15:31:30.679Z] Worker Pool: taskgraph-1/decision-gcp
[taskcluster 2025-11-06 15:31:30.679Z] Worker Version: 38.0.5
[taskcluster 2025-11-06 15:31:30.679Z] Public IP: 35.226.193.206
[taskcluster 2025-11-06 15:31:30.679Z] Hostname: taskgraph-1-decision-gcp-mfrlhyeztfu2jx9szmjw-g
[taskcluster 2025-11-06 15:31:30.679Z] using cache "taskgraph-level-1-checkouts-sparse-v2" -> /builds/worker/checkouts

[taskcluster 2025-11-06 15:31:31.327Z] === Task Starting ===
[setup 2025-11-06T15:31:31.613+00:00] run-task started in /
[setup 2025-11-06T15:31:31.613+00:00] Invoked by command: --taskgraph-checkout=/builds/worker/checkouts/src -- bash -cx cd /builds/worker/checkouts/src && ln -s /builds/worker/artifacts artifacts && pip3 install --user --break-system-packages . && taskgraph decision --verbose --pushlog-id='0' --pushdate='0' --project='taskgraph' --owner='jcristau@users.noreply.github.com' --level='1' --repository-type=git --tasks-for='github-pull-request' --base-repository='https://github.com/taskcluster/taskgraph' --base-ref='main' --base-rev='4718a91336ea52b4868bd7915da8aeb95ff8adfc' --head-repository='https://github.com/jcristau/taskgraph' --head-ref='load-task-volumes' --head-rev='52288f24046bda7883bc45f6beefb0d8c2e91347' 

[setup 2025-11-06T15:31:31.613+00:00] Python version: 3.11.2
[setup 2025-11-06T15:31:31.613+00:00] Subprocess python version: 
cpython-3.11.2-linux-x86_64-gnu    /usr/bin/python3.11
cpython-3.11.2-linux-x86_64-gnu    /usr/bin/python3 -> python3.11
[vcs 2025-11-06T15:31:31.707+00:00] WARNING: vcs checkout path (/builds/worker/checkouts/src) not in cache or volume; performance will likely suffer
[setup 2025-11-06T15:31:31.707+00:00] running as worker:worker

...(245 lines hidden)...

[task 2025-11-06T15:31:35.798+00:00] 2025-11-06 15:31:35,790 - DEBUG - replace_tasks: test-unit-py314
[task 2025-11-06T15:31:35.798+00:00] 2025-11-06 15:31:35,791 - DEBUG - replace_tasks: test-unit-py314 kept by optimization strategy
[task 2025-11-06T15:31:35.798+00:00] 2025-11-06 15:31:35,791 - DEBUG - replace_tasks: doc-generate
[task 2025-11-06T15:31:35.798+00:00] 2025-11-06 15:31:35,791 - DEBUG - replace_tasks: doc-generate kept by optimization strategy
[task 2025-11-06T15:31:35.798+00:00] 2025-11-06 15:31:35,791 - DEBUG - replace_tasks: test-unit-py39
[task 2025-11-06T15:31:35.798+00:00] 2025-11-06 15:31:35,791 - DEBUG - replace_tasks: test-unit-py39 kept by optimization strategy
[task 2025-11-06T15:31:35.798+00:00] 2025-11-06 15:31:35,791 - DEBUG - replace_tasks: fetch-codecov-uploader
[task 2025-11-06T15:31:35.798+00:00] 2025-11-06 15:31:35,791 - DEBUG - replace_tasks: fetch-codecov-uploader replaced with JroZK6D1QFaZXnHaoDLjBQ by optimization strategy
[task 2025-11-06T15:31:35.798+00:00] 2025-11-06 15:31:35,791 - DEBUG - replace_tasks: complete-pr
[task 2025-11-06T15:31:35.798+00:00] 2025-11-06 15:31:35,791 - DEBUG - replace_tasks: complete-pr depends on an unreplaced or unremoved task
[task 2025-11-06T15:31:35.798+00:00] 2025-11-06 15:31:35,791 - DEBUG - replace_tasks: codecov-upload
[task 2025-11-06T15:31:35.798+00:00] 2025-11-06 15:31:35,791 - DEBUG - replace_tasks: codecov-upload depends on an unreplaced or unremoved task
[task 2025-11-06T15:31:35.798+00:00] 2025-11-06 15:31:35,791 - INFO - Replaced 6 tasks by index-search (index-search) during optimization.
[task 2025-11-06T15:31:35.798+00:00] 2025-11-06 15:31:35,793 - DEBUG - Morphing: adding index tasks
[task 2025-11-06T15:31:35.798+00:00] 2025-11-06 15:31:35,793 - DEBUG - Morphing: adding code review task
[task 2025-11-06T15:31:35.798+00:00] 2025-11-06 15:31:35,793 - INFO - writing artifact file `task-graph.json`
[task 2025-11-06T15:31:35.798+00:00] 2025-11-06 15:31:35,793 - INFO - writing artifact file `label-to-taskid.json`
[task 2025-11-06T15:31:35.798+00:00] 2025-11-06 15:31:35,795 - INFO - Creating task with taskId ZPoB_K6CQLq_Lc2FYqUeHg for test-unit-py314
[task 2025-11-06T15:31:35.798+00:00] 2025-11-06 15:31:35,795 - DEBUG - Using method(v1, v2, payload) calling convention
[task 2025-11-06T15:31:35.798+00:00] 2025-11-06 15:31:35,795 - DEBUG - Found a positional argument: ZPoB_K6CQLq_Lc2FYqUeHg
[task 2025-11-06T15:31:35.798+00:00] 2025-11-06 15:31:35,795 - DEBUG - After processing positional arguments, we have: {'taskId': 'ZPoB_K6CQLq_Lc2FYqUeHg'}
[task 2025-11-06T15:31:35.798+00:00] 2025-11-06 15:31:35,795 - DEBUG - After keyword arguments, we have: {'taskId': 'ZPoB_K6CQLq_Lc2FYqUeHg'}
[task 2025-11-06T15:31:35.798+00:00] 2025-11-06 15:31:35,795 - DEBUG - Full URL used is: http://taskcluster/api/queue/v1/task/ZPoB_K6CQLq_Lc2FYqUeHg
[task 2025-11-06T15:31:35.798+00:00] 2025-11-06 15:31:35,795 - DEBUG - Not using hawk!
[task 2025-11-06T15:31:35.798+00:00] 2025-11-06 15:31:35,795 - DEBUG - Making attempt 0
[task 2025-11-06T15:31:35.798+00:00] 2025-11-06 15:31:35,795 - DEBUG - Making a PUT request to http://taskcluster/api/queue/v1/task/ZPoB_K6CQLq_Lc2FYqUeHg
[task 2025-11-06T15:31:35.798+00:00] 2025-11-06 15:31:35,795 - DEBUG - HTTP Headers: {'Content-Type': 'application/json'}
[task 2025-11-06T15:31:35.798+00:00] 2025-11-06 15:31:35,795 - DEBUG - HTTP Payload: {"provisionerId":"taskgraph-t","workerType":"linux-docker","routes":["tc-treeherder.v2.taskgraph-pr. (limit 100 char)
[task 2025-11-06T15:31:35.798+00:00] 2025-11-06 15:31:35,796 - DEBUG - Starting new HTTP connection (1): taskcluster:80
[task 2025-11-06T15:31:35.799+00:00] 2025-11-06 15:31:35,798 - INFO - Creating task with taskId WgQOCc18TdedGxTXKXAe_Q for test-unit-py311
[task 2025-11-06T15:31:35.799+00:00] 2025-11-06 15:31:35,798 - DEBUG - Using method(v1, v2, payload) calling convention
[task 2025-11-06T15:31:35.799+00:00] 2025-11-06 15:31:35,798 - DEBUG - Found a positional argument: WgQOCc18TdedGxTXKXAe_Q
[task 2025-11-06T15:31:35.799+00:00] 2025-11-06 15:31:35,798 - DEBUG - After processing positional arguments, we have: {'taskId': 'WgQOCc18TdedGxTXKXAe_Q'}
[task 2025-11-06T15:31:35.799+00:00] 2025-11-06 15:31:35,798 - DEBUG - After keyword arguments, we have: {'taskId': 'WgQOCc18TdedGxTXKXAe_Q'}
[task 2025-11-06T15:31:35.799+00:00] 2025-11-06 15:31:35,798 - DEBUG - Full URL used is: http://taskcluster/api/queue/v1/task/WgQOCc18TdedGxTXKXAe_Q
[task 2025-11-06T15:31:35.799+00:00] 2025-11-06 15:31:35,799 - DEBUG - Not using hawk!
[task 2025-11-06T15:31:35.799+00:00] 2025-11-06 15:31:35,799 - DEBUG - Making attempt 0
[task 2025-11-06T15:31:35.799+00:00] 2025-11-06 15:31:35,799 - DEBUG - Making a PUT request to http://taskcluster/api/queue/v1/task/WgQOCc18TdedGxTXKXAe_Q
[task 2025-11-06T15:31:35.799+00:00] 2025-11-06 15:31:35,799 - DEBUG - HTTP Headers: {'Content-Type': 'application/json'}
[task 2025-11-06T15:31:35.799+00:00] 2025-11-06 15:31:35,799 - DEBUG - HTTP Payload: {"provisionerId":"taskgraph-t","workerType":"linux-docker","routes":["tc-treeherder.v2.taskgraph-pr. (limit 100 char)
[task 2025-11-06T15:31:35.801+00:00] 2025-11-06 15:31:35,801 - DEBUG - Starting new HTTP connection (1): taskcluster:80
[task 2025-11-06T15:31:35.802+00:00] 2025-11-06 15:31:35,802 - INFO - Creating task with taskId URHTzRB6TvqScj_iEuJhGg for doc-generate
[task 2025-11-06T15:31:35.803+00:00] 2025-11-06 15:31:35,802 - INFO - Creating task with taskId bbmyMAd7TyWiiKEfu0KxFQ for test-unit-py312
[task 2025-11-06T15:31:35.804+00:00] 2025-11-06 15:31:35,803 - DEBUG - Using method(v1, v2, payload) calling convention
[task 2025-11-06T15:31:35.804+00:00] 2025-11-06 15:31:35,804 - DEBUG - Found a positional argument: URHTzRB6TvqScj_iEuJhGg
[task 2025-11-06T15:31:35.805+00:00] 2025-11-06 15:31:35,804 - DEBUG - Using method(v1, v2, payload) calling convention
[task 2025-11-06T15:31:35.805+00:00] 2025-11-06 15:31:35,804 - INFO - Creating task with taskId SyTdLwIWQ2e48qIg1RE_PQ for test-unit-py313
[task 2025-11-06T15:31:35.805+00:00] 2025-11-06 15:31:35,805 - DEBUG - Using method(v1, v2, payload) calling convention
[task 2025-11-06T15:31:35.807+00:00] 2025-11-06 15:31:35,805 - INFO - Creating task with taskId Khl_3iTaTLKwpJ2NWpfP6Q for test-unit-py310
[task 2025-11-06T15:31:35.807+00:00] 2025-11-06 15:31:35,806 - DEBUG - Using method(v1, v2, payload) calling convention
[task 2025-11-06T15:31:35.807+00:00] 2025-11-06 15:31:35,806 - DEBUG - Found a positional argument: Khl_3iTaTLKwpJ2NWpfP6Q
[task 2025-11-06T15:31:35.807+00:00] 2025-11-06 15:31:35,806 - DEBUG - After processing positional arguments, we have: {'taskId': 'Khl_3iTaTLKwpJ2NWpfP6Q'}
[task 2025-11-06T15:31:35.807+00:00] 2025-11-06 15:31:35,806 - DEBUG - After keyword arguments, we have: {'taskId': 'Khl_3iTaTLKwpJ2NWpfP6Q'}
[task 2025-11-06T15:31:35.807+00:00] 2025-11-06 15:31:35,806 - DEBUG - Full URL used is: http://taskcluster/api/queue/v1/task/Khl_3iTaTLKwpJ2NWpfP6Q
[task 2025-11-06T15:31:35.807+00:00] 2025-11-06 15:31:35,806 - DEBUG - Not using hawk!
[task 2025-11-06T15:31:35.807+00:00] 2025-11-06 15:31:35,806 - DEBUG - Making attempt 0
[task 2025-11-06T15:31:35.807+00:00] 2025-11-06 15:31:35,806 - DEBUG - Making a PUT request to http://taskcluster/api/queue/v1/task/Khl_3iTaTLKwpJ2NWpfP6Q
[task 2025-11-06T15:31:35.807+00:00] 2025-11-06 15:31:35,806 - DEBUG - HTTP Headers: {'Content-Type': 'application/json'}
[task 2025-11-06T15:31:35.807+00:00] 2025-11-06 15:31:35,806 - DEBUG - HTTP Payload: {"provisionerId":"taskgraph-t","workerType":"linux-docker","routes":["tc-treeherder.v2.taskgraph-pr. (limit 100 char)
[task 2025-11-06T15:31:35.808+00:00] 2025-11-06 15:31:35,807 - DEBUG - Starting new HTTP connection (1): taskcluster:80
[task 2025-11-06T15:31:35.808+00:00] 2025-11-06 15:31:35,805 - DEBUG - Found a positional argument: SyTdLwIWQ2e48qIg1RE_PQ
[task 2025-11-06T15:31:35.808+00:00] 2025-11-06 15:31:35,807 - DEBUG - After processing positional arguments, we have: {'taskId': 'SyTdLwIWQ2e48qIg1RE_PQ'}
[task 2025-11-06T15:31:35.808+00:00] 2025-11-06 15:31:35,807 - DEBUG - After keyword arguments, we have: {'taskId': 'SyTdLwIWQ2e48qIg1RE_PQ'}
[task 2025-11-06T15:31:35.808+00:00] 2025-11-06 15:31:35,807 - DEBUG - Full URL used is: http://taskcluster/api/queue/v1/task/SyTdLwIWQ2e48qIg1RE_PQ
[task 2025-11-06T15:31:35.809+00:00] 2025-11-06 15:31:35,808 - DEBUG - Not using hawk!
[task 2025-11-06T15:31:35.809+00:00] 2025-11-06 15:31:35,808 - DEBUG - Making attempt 0
[task 2025-11-06T15:31:35.809+00:00] 2025-11-06 15:31:35,805 - DEBUG - Found a positional argument: bbmyMAd7TyWiiKEfu0KxFQ
[task 2025-11-06T15:31:35.809+00:00] 2025-11-06 15:31:35,808 - DEBUG - Making a PUT request to http://taskcluster/api/queue/v1/task/SyTdLwIWQ2e48qIg1RE_PQ
[task 2025-11-06T15:31:35.809+00:00] 2025-11-06 15:31:35,808 - DEBUG - HTTP Headers: {'Content-Type': 'application/json'}
[task 2025-11-06T15:31:35.809+00:00] 2025-11-06 15:31:35,809 - DEBUG - HTTP Payload: {"provisionerId":"taskgraph-t","workerType":"linux-docker","routes":["tc-treeherder.v2.taskgraph-pr. (limit 100 char)
[task 2025-11-06T15:31:35.810+00:00] 2025-11-06 15:31:35,808 - DEBUG - After processing positional arguments, we have: {'taskId': 'bbmyMAd7TyWiiKEfu0KxFQ'}
[task 2025-11-06T15:31:35.810+00:00] 2025-11-06 15:31:35,810 - DEBUG - After keyword arguments, we have: {'taskId': 'bbmyMAd7TyWiiKEfu0KxFQ'}
[task 2025-11-06T15:31:35.810+00:00] 2025-11-06 15:31:35,810 - DEBUG - Full URL used is: http://taskcluster/api/queue/v1/task/bbmyMAd7TyWiiKEfu0KxFQ
[task 2025-11-06T15:31:35.811+00:00] 2025-11-06 15:31:35,810 - DEBUG - Starting new HTTP connection (1): taskcluster:80
[task 2025-11-06T15:31:35.811+00:00] 2025-11-06 15:31:35,810 - DEBUG - Not using hawk!
[task 2025-11-06T15:31:35.811+00:00] 2025-11-06 15:31:35,811 - DEBUG - Making attempt 0
[task 2025-11-06T15:31:35.812+00:00] 2025-11-06 15:31:35,811 - DEBUG - Making a PUT request to http://taskcluster/api/queue/v1/task/bbmyMAd7TyWiiKEfu0KxFQ
[task 2025-11-06T15:31:35.812+00:00] 2025-11-06 15:31:35,811 - DEBUG - HTTP Headers: {'Content-Type': 'application/json'}
[task 2025-11-06T15:31:35.812+00:00] 2025-11-06 15:31:35,811 - DEBUG - HTTP Payload: {"provisionerId":"taskgraph-t","workerType":"linux-docker","routes":["tc-treeherder.v2.taskgraph-pr. (limit 100 char)
[task 2025-11-06T15:31:35.813+00:00] 2025-11-06 15:31:35,813 - DEBUG - Starting new HTTP connection (1): taskcluster:80
[task 2025-11-06T15:31:35.813+00:00] 2025-11-06 15:31:35,803 - INFO - Creating task with taskId U9oB06qXSZqfkVsTV8ffOw for test-unit-py314t
[task 2025-11-06T15:31:35.815+00:00] 2025-11-06 15:31:35,805 - DEBUG - After processing positional arguments, we have: {'taskId': 'URHTzRB6TvqScj_iEuJhGg'}
[task 2025-11-06T15:31:35.816+00:00] 2025-11-06 15:31:35,814 - DEBUG - Using method(v1, v2, payload) calling convention
[task 2025-11-06T15:31:35.816+00:00] 2025-11-06 15:31:35,816 - DEBUG - Found a positional argument: U9oB06qXSZqfkVsTV8ffOw
[task 2025-11-06T15:31:35.817+00:00] 2025-11-06 15:31:35,815 - INFO - Creating task with taskId Xp51-A0ySTqzHnfbyiOpPw for check-type
[task 2025-11-06T15:31:35.818+00:00] 2025-11-06 15:31:35,816 - DEBUG - After keyword arguments, we have: {'taskId': 'URHTzRB6TvqScj_iEuJhGg'}
[task 2025-11-06T15:31:35.818+00:00] 2025-11-06 15:31:35,818 - DEBUG - Full URL used is: http://taskcluster/api/queue/v1/task/URHTzRB6TvqScj_iEuJhGg
[task 2025-11-06T15:31:35.820+00:00] 2025-11-06 15:31:35,817 - DEBUG - After processing positional arguments, we have: {'taskId': 'U9oB06qXSZqfkVsTV8ffOw'}
[task 2025-11-06T15:31:35.820+00:00] 2025-11-06 15:31:35,820 - DEBUG - After keyword arguments, we have: {'taskId': 'U9oB06qXSZqfkVsTV8ffOw'}
[task 2025-11-06T15:31:35.824+00:00] 2025-11-06 15:31:35,818 - DEBUG - Using method(v1, v2, payload) calling convention
[task 2025-11-06T15:31:35.824+00:00] 2025-11-06 15:31:35,821 - DEBUG - Found a positional argument: Xp51-A0ySTqzHnfbyiOpPw
[task 2025-11-06T15:31:35.824+00:00] 2025-11-06 15:31:35,821 - DEBUG - After processing positional arguments, we have: {'taskId': 'Xp51-A0ySTqzHnfbyiOpPw'}
[task 2025-11-06T15:31:35.824+00:00] 2025-11-06 15:31:35,821 - DEBUG - After keyword arguments, we have: {'taskId': 'Xp51-A0ySTqzHnfbyiOpPw'}
[task 2025-11-06T15:31:35.824+00:00] 2025-11-06 15:31:35,821 - DEBUG - Full URL used is: http://taskcluster/api/queue/v1/task/Xp51-A0ySTqzHnfbyiOpPw
[task 2025-11-06T15:31:35.824+00:00] 2025-11-06 15:31:35,821 - DEBUG - Not using hawk!
[task 2025-11-06T15:31:35.824+00:00] 2025-11-06 15:31:35,821 - DEBUG - Making attempt 0
[task 2025-11-06T15:31:35.824+00:00] 2025-11-06 15:31:35,821 - DEBUG - Making a PUT request to http://taskcluster/api/queue/v1/task/Xp51-A0ySTqzHnfbyiOpPw
[task 2025-11-06T15:31:35.824+00:00] 2025-11-06 15:31:35,821 - DEBUG - HTTP Headers: {'Content-Type': 'application/json'}
[task 2025-11-06T15:31:35.824+00:00] 2025-11-06 15:31:35,821 - DEBUG - HTTP Payload: {"provisionerId":"taskgraph-t","workerType":"linux-docker","routes":["tc-treeherder.v2.taskgraph-pr. (limit 100 char)
[task 2025-11-06T15:31:35.824+00:00] 2025-11-06 15:31:35,822 - DEBUG - Starting new HTTP connection (1): taskcluster:80
[task 2025-11-06T15:31:35.826+00:00] 2025-11-06 15:31:35,817 - INFO - Creating task with taskId ALeYJUD7R_SQwsg7hQKr6Q for docker-image-decision
[task 2025-11-06T15:31:35.826+00:00] 2025-11-06 15:31:35,823 - DEBUG - Using method(v1, v2, payload) calling convention
[task 2025-11-06T15:31:35.826+00:00] 2025-11-06 15:31:35,823 - DEBUG - Found a positional argument: ALeYJUD7R_SQwsg7hQKr6Q
[task 2025-11-06T15:31:35.826+00:00] 2025-11-06 15:31:35,823 - DEBUG - After processing positional arguments, we have: {'taskId': 'ALeYJUD7R_SQwsg7hQKr6Q'}
[task 2025-11-06T15:31:35.826+00:00] 2025-11-06 15:31:35,823 - DEBUG - After keyword arguments, we have: {'taskId': 'ALeYJUD7R_SQwsg7hQKr6Q'}
[task 2025-11-06T15:31:35.826+00:00] 2025-11-06 15:31:35,823 - DEBUG - Full URL used is: http://taskcluster/api/queue/v1/task/ALeYJUD7R_SQwsg7hQKr6Q
[task 2025-11-06T15:31:35.826+00:00] 2025-11-06 15:31:35,823 - DEBUG - Not using hawk!
[task 2025-11-06T15:31:35.827+00:00] 2025-11-06 15:31:35,823 - DEBUG - Making attempt 0
[task 2025-11-06T15:31:35.827+00:00] 2025-11-06 15:31:35,823 - DEBUG - Making a PUT request to http://taskcluster/api/queue/v1/task/ALeYJUD7R_SQwsg7hQKr6Q
[task 2025-11-06T15:31:35.827+00:00] 2025-11-06 15:31:35,823 - DEBUG - HTTP Headers: {'Content-Type': 'application/json'}
[task 2025-11-06T15:31:35.827+00:00] 2025-11-06 15:31:35,823 - DEBUG - HTTP Payload: {"provisionerId":"taskgraph-1","workerType":"images-gcp","routes":["index.taskgraph.cache.pr.docker- (limit 100 char)
[task 2025-11-06T15:31:35.827+00:00] 2025-11-06 15:31:35,824 - DEBUG - Starting new HTTP connection (1): taskcluster:80
[task 2025-11-06T15:31:35.827+00:00] 2025-11-06 15:31:35,820 - DEBUG - Full URL used is: http://taskcluster/api/queue/v1/task/U9oB06qXSZqfkVsTV8ffOw
[task 2025-11-06T15:31:35.827+00:00] 2025-11-06 15:31:35,825 - DEBUG - Not using hawk!
[task 2025-11-06T15:31:35.827+00:00] 2025-11-06 15:31:35,825 - DEBUG - Making attempt 0
[task 2025-11-06T15:31:35.827+00:00] 2025-11-06 15:31:35,825 - DEBUG - Making a PUT request to http://taskcluster/api/queue/v1/task/U9oB06qXSZqfkVsTV8ffOw
[task 2025-11-06T15:31:35.827+00:00] 2025-11-06 15:31:35,825 - DEBUG - HTTP Headers: {'Content-Type': 'application/json'}
[task 2025-11-06T15:31:35.827+00:00] 2025-11-06 15:31:35,825 - DEBUG - HTTP Payload: {"provisionerId":"taskgraph-t","workerType":"linux-docker","routes":["tc-treeherder.v2.taskgraph-pr. (limit 100 char)
[task 2025-11-06T15:31:35.827+00:00] 2025-11-06 15:31:35,826 - DEBUG - Starting new HTTP connection (1): taskcluster:80
[task 2025-11-06T15:31:35.829+00:00] 2025-11-06 15:31:35,819 - DEBUG - Not using hawk!
[task 2025-11-06T15:31:35.829+00:00] 2025-11-06 15:31:35,828 - DEBUG - Making attempt 0
[task 2025-11-06T15:31:35.830+00:00] 2025-11-06 15:31:35,828 - DEBUG - Making a PUT request to http://taskcluster/api/queue/v1/task/URHTzRB6TvqScj_iEuJhGg
[task 2025-11-06T15:31:35.830+00:00] 2025-11-06 15:31:35,828 - DEBUG - HTTP Headers: {'Content-Type': 'application/json'}
[task 2025-11-06T15:31:35.830+00:00] 2025-11-06 15:31:35,828 - DEBUG - HTTP Payload: {"provisionerId":"taskgraph-t","workerType":"linux-docker","routes":["tc-treeherder.v2.taskgraph-pr. (limit 100 char)
[task 2025-11-06T15:31:35.830+00:00] 2025-11-06 15:31:35,829 - DEBUG - Starting new HTTP connection (1): taskcluster:80
[task 2025-11-06T15:31:35.831+00:00] 2025-11-06 15:31:35,818 - INFO - Creating task with taskId N1tTMUpzT5aATmHhhiK7Cw for test-unit-py39
[task 2025-11-06T15:31:35.831+00:00] 2025-11-06 15:31:35,831 - DEBUG - Using method(v1, v2, payload) calling convention
[task 2025-11-06T15:31:35.832+00:00] 2025-11-06 15:31:35,831 - DEBUG - Found a positional argument: N1tTMUpzT5aATmHhhiK7Cw
[task 2025-11-06T15:31:35.832+00:00] 2025-11-06 15:31:35,832 - DEBUG - After processing positional arguments, we have: {'taskId': 'N1tTMUpzT5aATmHhhiK7Cw'}
[task 2025-11-06T15:31:35.832+00:00] 2025-11-06 15:31:35,832 - DEBUG - After keyword arguments, we have: {'taskId': 'N1tTMUpzT5aATmHhhiK7Cw'}
[task 2025-11-06T15:31:35.832+00:00] 2025-11-06 15:31:35,832 - DEBUG - Full URL used is: http://taskcluster/api/queue/v1/task/N1tTMUpzT5aATmHhhiK7Cw
[task 2025-11-06T15:31:35.832+00:00] 2025-11-06 15:31:35,832 - DEBUG - Not using hawk!
[task 2025-11-06T15:31:35.832+00:00] 2025-11-06 15:31:35,832 - DEBUG - Making attempt 0
[task 2025-11-06T15:31:35.832+00:00] 2025-11-06 15:31:35,832 - DEBUG - Making a PUT request to http://taskcluster/api/queue/v1/task/N1tTMUpzT5aATmHhhiK7Cw
[task 2025-11-06T15:31:35.832+00:00] 2025-11-06 15:31:35,832 - DEBUG - HTTP Headers: {'Content-Type': 'application/json'}
[task 2025-11-06T15:31:35.833+00:00] 2025-11-06 15:31:35,832 - DEBUG - HTTP Payload: {"provisionerId":"taskgraph-t","workerType":"linux-docker","routes":["tc-treeherder.v2.taskgraph-pr. (limit 100 char)
[task 2025-11-06T15:31:35.834+00:00] 2025-11-06 15:31:35,834 - DEBUG - Starting new HTTP connection (1): taskcluster:80
[task 2025-11-06T15:31:35.940+00:00] 2025-11-06 15:31:35,940 - DEBUG - http://taskcluster:80 "PUT /api/queue/v1/task/ZPoB_K6CQLq_Lc2FYqUeHg HTTP/1.1" 200 440
[task 2025-11-06T15:31:35.941+00:00] 2025-11-06 15:31:35,940 - DEBUG - Received HTTP Status:    200
[task 2025-11-06T15:31:35.941+00:00] 2025-11-06 15:31:35,941 - DEBUG - Received HTTP Headers: {'Accept-Ranges': 'bytes', 'Access-Control-Allow-Headers': 'X-Requested-With,Content-Type,Authorization,Accept,Origin,Cache-Control', 'Access-Control-Allow-Methods': 'OPTIONS,GET,HEAD,POST,PUT,DELETE,TRACE,CONNECT', 'Access-Control-Allow-Origin': '*', 'Access-Control-Max-Age': '900', 'Access-Control-Request-Method': '*', 'Cache-Control': 'no-store no-cache must-revalidate', 'Content-Length': '440', 'Content-Security-Policy': "report-uri /__cspreport__;default-src 'none';frame-ancestors 'none';", 'Content-Type': 'application/json; charset=utf-8', 'Date': 'Thu, 06 Nov 2025 15:31:35 GMT', 'Etag': 'W/"1b8-bAmjtmG1h8+oj8Sgy0+fwvtba1U"', 'Server': 'openresty', 'Strict-Transport-Security': 'max-age=31536000', 'Vary': 'Accept-Encoding', 'Via': '1.1 google, 1.1 varnish, 1.1 varnish', 'X-Cache': 'MISS, MISS', 'X-Cache-Hits': '0, 0', 'X-Content-Type-Options': 'nosniff', 'X-For-Request-Id': '3f879d12-35f6-4bc5-adb2-1372c9bbcbf5', 'X-For-Trace-Id': 'b7c2f17e0354906cbf1fea94f6e72d48', 'X-Served-By': 'cache-chi-kigq8000066-CHI, cache-chi-kigq8000069-CHI', 'X-Taskcluster-Authorized-Scopes': '["assume:repo:github.com/taskcluster/taskgraph:pull-request","queue:create-artifact:Iq260im_QDqBuS97CJg38Q/0"]', 'X-Taskcluster-Endpoint': 'https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/ZPoB_K6CQLq_Lc2FYqUeHg', 'X-Taskcluster-Proxy-Revision': '', 'X-Taskcluster-Proxy-Temp-Clientid': 'task-client/Iq260im_QDqBuS97CJg38Q/0/on/us-central1-b/263372392718467220/until/1762444290.357', 'X-Taskcluster-Proxy-Temp-Scopes': '["queue:reclaim-task:Iq260im_QDqBuS97CJg38Q/0","queue:resolve-task:Iq260im_QDqBuS97CJg38Q/0","queue:create-artifact:Iq260im_QDqBuS97CJg38Q/0","assume:repo:github.com/taskcluster/taskgraph:pull-request"]', 'X-Taskcluster-Proxy-Version': '38.0.5', 'X-Timer': 'S1762443096.803805,VS0,VE130'}
[task 2025-11-06T15:31:35.949+00:00] 2025-11-06 15:31:35,949 - DEBUG - http://taskcluster:80 "PUT /api/queue/v1/task/WgQOCc18TdedGxTXKXAe_Q HTTP/1.1" 200 440
[task 2025-11-06T15:31:35.949+00:00] 2025-11-06 15:31:35,949 - DEBUG - Received HTTP Status:    200
[task 2025-11-06T15:31:35.950+00:00] 2025-11-06 15:31:35,949 - DEBUG - Received HTTP Headers: {'Accept-Ranges': 'bytes', 'Access-Control-Allow-Headers': 'X-Requested-With,Content-Type,Authorization,Accept,Origin,Cache-Control', 'Access-Control-Allow-Methods': 'OPTIONS,GET,HEAD,POST,PUT,DELETE,TRACE,CONNECT', 'Access-Control-Allow-Origin': '*', 'Access-Control-Max-Age': '900', 'Access-Control-Request-Method': '*', 'Cache-Control': 'no-store no-cache must-revalidate', 'Content-Length': '440', 'Content-Security-Policy': "report-uri /__cspreport__;default-src 'none';frame-ancestors 'none';", 'Content-Type': 'application/json; charset=utf-8', 'Date': 'Thu, 06 Nov 2025 15:31:35 GMT', 'Etag': 'W/"1b8-cfinYhPiznQSBzPwYaWQvyO1geA"', 'Server': 'openresty', 'Strict-Transport-Security': 'max-age=31536000', 'Vary': 'Accept-Encoding', 'Via': '1.1 google, 1.1 varnish, 1.1 varnish', 'X-Cache': 'MISS, MISS', 'X-Cache-Hits': '0, 0', 'X-Content-Type-Options': 'nosniff', 'X-For-Request-Id': '1f094e01-83a9-4c81-ab1a-5b96ec924e49', 'X-For-Trace-Id': 'c09870e8be55a45c1c321cfff1246496', 'X-Served-By': 'cache-chi-kigq8000090-CHI, cache-chi-kigq8000069-CHI', 'X-Taskcluster-Authorized-Scopes': '["assume:repo:github.com/taskcluster/taskgraph:pull-request","queue:create-artifact:Iq260im_QDqBuS97CJg38Q/0"]', 'X-Taskcluster-Endpoint': 'https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/WgQOCc18TdedGxTXKXAe_Q', 'X-Taskcluster-Proxy-Revision': '', 'X-Taskcluster-Proxy-Temp-Clientid': 'task-client/Iq260im_QDqBuS97CJg38Q/0/on/us-central1-b/263372392718467220/until/1762444290.357', 'X-Taskcluster-Proxy-Temp-Scopes': '["queue:reclaim-task:Iq260im_QDqBuS97CJg38Q/0","queue:resolve-task:Iq260im_QDqBuS97CJg38Q/0","queue:create-artifact:Iq260im_QDqBuS97CJg38Q/0","assume:repo:github.com/taskcluster/taskgraph:pull-request"]', 'X-Taskcluster-Proxy-Version': '38.0.5', 'X-Timer': 'S1762443096.808438,VS0,VE134'}
[task 2025-11-06T15:31:35.957+00:00] 2025-11-06 15:31:35,957 - DEBUG - http://taskcluster:80 "PUT /api/queue/v1/task/Khl_3iTaTLKwpJ2NWpfP6Q HTTP/1.1" 200 440
[task 2025-11-06T15:31:35.957+00:00] 2025-11-06 15:31:35,957 - DEBUG - Received HTTP Status:    200
[task 2025-11-06T15:31:35.958+00:00] 2025-11-06 15:31:35,957 - DEBUG - Received HTTP Headers: {'Accept-Ranges': 'bytes', 'Access-Control-Allow-Headers': 'X-Requested-With,Content-Type,Authorization,Accept,Origin,Cache-Control', 'Access-Control-Allow-Methods': 'OPTIONS,GET,HEAD,POST,PUT,DELETE,TRACE,CONNECT', 'Access-Control-Allow-Origin': '*', 'Access-Control-Max-Age': '900', 'Access-Control-Request-Method': '*', 'Cache-Control': 'no-store no-cache must-revalidate', 'Content-Length': '440', 'Content-Security-Policy': "report-uri /__cspreport__;default-src 'none';frame-ancestors 'none';", 'Content-Type': 'application/json; charset=utf-8', 'Date': 'Thu, 06 Nov 2025 15:31:35 GMT', 'Etag': 'W/"1b8-IO2onjtwPNmrjSLJyHRzXTyw5y0"', 'Server': 'openresty', 'Strict-Transport-Security': 'max-age=31536000', 'Vary': 'Accept-Encoding', 'Via': '1.1 google, 1.1 varnish, 1.1 varnish', 'X-Cache': 'MISS, MISS', 'X-Cache-Hits': '0, 0', 'X-Content-Type-Options': 'nosniff', 'X-For-Request-Id': '92330764-8261-4108-ac44-ded5970426df', 'X-For-Trace-Id': '68ca91a4ea91a5f8e3c25a85958538a9', 'X-Served-By': 'cache-chi-kigq8000067-CHI, cache-chi-kigq8000069-CHI', 'X-Taskcluster-Authorized-Scopes': '["assume:repo:github.com/taskcluster/taskgraph:pull-request","queue:create-artifact:Iq260im_QDqBuS97CJg38Q/0"]', 'X-Taskcluster-Endpoint': 'https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/Khl_3iTaTLKwpJ2NWpfP6Q', 'X-Taskcluster-Proxy-Revision': '', 'X-Taskcluster-Proxy-Temp-Clientid': 'task-client/Iq260im_QDqBuS97CJg38Q/0/on/us-central1-b/263372392718467220/until/1762444290.357', 'X-Taskcluster-Proxy-Temp-Scopes': '["queue:reclaim-task:Iq260im_QDqBuS97CJg38Q/0","queue:resolve-task:Iq260im_QDqBuS97CJg38Q/0","queue:create-artifact:Iq260im_QDqBuS97CJg38Q/0","assume:repo:github.com/taskcluster/taskgraph:pull-request"]', 'X-Taskcluster-Proxy-Version': '38.0.5', 'X-Timer': 'S1762443096.821023,VS0,VE130'}
[task 2025-11-06T15:31:35.959+00:00] 2025-11-06 15:31:35,959 - DEBUG - http://taskcluster:80 "PUT /api/queue/v1/task/bbmyMAd7TyWiiKEfu0KxFQ HTTP/1.1" 200 440
[task 2025-11-06T15:31:35.959+00:00] 2025-11-06 15:31:35,959 - DEBUG - Received HTTP Status:    200
[task 2025-11-06T15:31:35.960+00:00] 2025-11-06 15:31:35,959 - DEBUG - Received HTTP Headers: {'Accept-Ranges': 'bytes', 'Access-Control-Allow-Headers': 'X-Requested-With,Content-Type,Authorization,Accept,Origin,Cache-Control', 'Access-Control-Allow-Methods': 'OPTIONS,GET,HEAD,POST,PUT,DELETE,TRACE,CONNECT', 'Access-Control-Allow-Origin': '*', 'Access-Control-Max-Age': '900', 'Access-Control-Request-Method': '*', 'Cache-Control': 'no-store no-cache must-revalidate', 'Content-Length': '440', 'Content-Security-Policy': "report-uri /__cspreport__;default-src 'none';frame-ancestors 'none';", 'Content-Type': 'application/json; charset=utf-8', 'Date': 'Thu, 06 Nov 2025 15:31:35 GMT', 'Etag': 'W/"1b8-on0wRTmaxNc9joF4CU45ONhxtxQ"', 'Server': 'openresty', 'Strict-Transport-Security': 'max-age=31536000', 'Vary': 'Accept-Encoding', 'Via': '1.1 google, 1.1 varnish, 1.1 varnish', 'X-Cache': 'MISS, MISS', 'X-Cache-Hits': '0, 0', 'X-Content-Type-Options': 'nosniff', 'X-For-Request-Id': 'fad2ac1c-a5a2-428b-b76d-da5b92f3b3d9', 'X-For-Trace-Id': '5cfe24098efd17b741fd8670d4e6e50f', 'X-Served-By': 'cache-chi-kigq8000022-CHI, cache-chi-kigq8000069-CHI', 'X-Taskcluster-Authorized-Scopes': '["assume:repo:github.com/taskcluster/taskgraph:pull-request","queue:create-artifact:Iq260im_QDqBuS97CJg38Q/0"]', 'X-Taskcluster-Endpoint': 'https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/bbmyMAd7TyWiiKEfu0KxFQ', 'X-Taskcluster-Proxy-Revision': '', 'X-Taskcluster-Proxy-Temp-Clientid': 'task-client/Iq260im_QDqBuS97CJg38Q/0/on/us-central1-b/263372392718467220/until/1762444290.357', 'X-Taskcluster-Proxy-Temp-Scopes': '["queue:reclaim-task:Iq260im_QDqBuS97CJg38Q/0","queue:resolve-task:Iq260im_QDqBuS97CJg38Q/0","queue:create-artifact:Iq260im_QDqBuS97CJg38Q/0","assume:repo:github.com/taskcluster/taskgraph:pull-request"]', 'X-Taskcluster-Proxy-Version': '38.0.5', 'X-Timer': 'S1762443096.821289,VS0,VE129'}
[task 2025-11-06T15:31:35.971+00:00] 2025-11-06 15:31:35,971 - DEBUG - http://taskcluster:80 "PUT /api/queue/v1/task/ALeYJUD7R_SQwsg7hQKr6Q HTTP/1.1" 200 436
[task 2025-11-06T15:31:35.972+00:00] 2025-11-06 15:31:35,972 - DEBUG - Received HTTP Status:    200
[task 2025-11-06T15:31:35.972+00:00] 2025-11-06 15:31:35,972 - DEBUG - Received HTTP Headers: {'Accept-Ranges': 'bytes', 'Access-Control-Allow-Headers': 'X-Requested-With,Content-Type,Authorization,Accept,Origin,Cache-Control', 'Access-Control-Allow-Methods': 'OPTIONS,GET,HEAD,POST,PUT,DELETE,TRACE,CONNECT', 'Access-Control-Allow-Origin': '*', 'Access-Control-Max-Age': '900', 'Access-Control-Request-Method': '*', 'Cache-Control': 'no-store no-cache must-revalidate', 'Content-Length': '436', 'Content-Security-Policy': "report-uri /__cspreport__;default-src 'none';frame-ancestors 'none';", 'Content-Type': 'application/json; charset=utf-8', 'Date': 'Thu, 06 Nov 2025 15:31:35 GMT', 'Etag': 'W/"1b4-P1oKfj3yTcSx8KJ4EFan6npuijQ"', 'Server': 'openresty', 'Strict-Transport-Security': 'max-age=31536000', 'Vary': 'Accept-Encoding', 'Via': '1.1 google, 1.1 varnish, 1.1 varnish', 'X-Cache': 'MISS, MISS', 'X-Cache-Hits': '0, 0', 'X-Content-Type-Options': 'nosniff', 'X-For-Request-Id': '3b97e582-e23b-4448-b1bd-1d446554a510', 'X-For-Trace-Id': 'c4f1dee49e4f57250d0046ea1722ae8e', 'X-Served-By': 'cache-chi-kigq8000055-CHI, cache-chi-kigq8000069-CHI', 'X-Taskcluster-Authorized-Scopes': '["assume:repo:github.com/taskcluster/taskgraph:pull-request","queue:create-artifact:Iq260im_QDqBuS97CJg38Q/0"]', 'X-Taskcluster-Endpoint': 'https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/ALeYJUD7R_SQwsg7hQKr6Q', 'X-Taskcluster-Proxy-Revision': '', 'X-Taskcluster-Proxy-Temp-Clientid': 'task-client/Iq260im_QDqBuS97CJg38Q/0/on/us-central1-b/263372392718467220/until/1762444290.357', 'X-Taskcluster-Proxy-Temp-Scopes': '["queue:reclaim-task:Iq260im_QDqBuS97CJg38Q/0","queue:resolve-task:Iq260im_QDqBuS97CJg38Q/0","queue:create-artifact:Iq260im_QDqBuS97CJg38Q/0","assume:repo:github.com/taskcluster/taskgraph:pull-request"]', 'X-Taskcluster-Proxy-Version': '38.0.5', 'X-Timer': 'S1762443096.836198,VS0,VE129'}
[task 2025-11-06T15:31:35.983+00:00] 2025-11-06 15:31:35,983 - DEBUG - http://taskcluster:80 "PUT /api/queue/v1/task/SyTdLwIWQ2e48qIg1RE_PQ HTTP/1.1" 200 440
[task 2025-11-06T15:31:35.984+00:00] 2025-11-06 15:31:35,984 - DEBUG - Received HTTP Status:    200
[task 2025-11-06T15:31:35.984+00:00] 2025-11-06 15:31:35,984 - DEBUG - Received HTTP Headers: {'Accept-Ranges': 'bytes', 'Access-Control-Allow-Headers': 'X-Requested-With,Content-Type,Authorization,Accept,Origin,Cache-Control', 'Access-Control-Allow-Methods': 'OPTIONS,GET,HEAD,POST,PUT,DELETE,TRACE,CONNECT', 'Access-Control-Allow-Origin': '*', 'Access-Control-Max-Age': '900', 'Access-Control-Request-Method': '*', 'Cache-Control': 'no-store no-cache must-revalidate', 'Content-Length': '440', 'Content-Security-Policy': "report-uri /__cspreport__;default-src 'none';frame-ancestors 'none';", 'Content-Type': 'application/json; charset=utf-8', 'Date': 'Thu, 06 Nov 2025 15:31:35 GMT', 'Etag': 'W/"1b8-l+SAYF6WGAhLhk20Ubbw3WncYkI"', 'Server': 'openresty', 'Strict-Transport-Security': 'max-age=31536000', 'Vary': 'Accept-Encoding', 'Via': '1.1 google, 1.1 varnish, 1.1 varnish', 'X-Cache': 'MISS, MISS', 'X-Cache-Hits': '0, 0', 'X-Content-Type-Options': 'nosniff', 'X-For-Request-Id': 'e6db1453-f5ad-45f7-bae8-6e83ecde6856', 'X-For-Trace-Id': '6999a8a8f82a6337e45a7912c24bb62b', 'X-Served-By': 'cache-chi-kigq8000092-CHI, cache-chi-kigq8000069-CHI', 'X-Taskcluster-Authorized-Scopes': '["assume:repo:github.com/taskcluster/taskgraph:pull-request","queue:create-artifact:Iq260im_QDqBuS97CJg38Q/0"]', 'X-Taskcluster-Endpoint': 'https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/SyTdLwIWQ2e48qIg1RE_PQ', 'X-Taskcluster-Proxy-Revision': '', 'X-Taskcluster-Proxy-Temp-Clientid': 'task-client/Iq260im_QDqBuS97CJg38Q/0/on/us-central1-b/263372392718467220/until/1762444290.357', 'X-Taskcluster-Proxy-Temp-Scopes': '["queue:reclaim-task:Iq260im_QDqBuS97CJg38Q/0","queue:resolve-task:Iq260im_QDqBuS97CJg38Q/0","queue:create-artifact:Iq260im_QDqBuS97CJg38Q/0","assume:repo:github.com/taskcluster/taskgraph:pull-request"]', 'X-Taskcluster-Proxy-Version': '38.0.5', 'X-Timer': 'S1762443096.822718,VS0,VE154'}
[task 2025-11-06T15:31:35.986+00:00] 2025-11-06 15:31:35,985 - DEBUG - http://taskcluster:80 "PUT /api/queue/v1/task/URHTzRB6TvqScj_iEuJhGg HTTP/1.1" 200 440
[task 2025-11-06T15:31:35.986+00:00] 2025-11-06 15:31:35,985 - DEBUG - Received HTTP Status:    200
[task 2025-11-06T15:31:35.986+00:00] 2025-11-06 15:31:35,985 - DEBUG - Received HTTP Headers: {'Accept-Ranges': 'bytes', 'Access-Control-Allow-Headers': 'X-Requested-With,Content-Type,Authorization,Accept,Origin,Cache-Control', 'Access-Control-Allow-Methods': 'OPTIONS,GET,HEAD,POST,PUT,DELETE,TRACE,CONNECT', 'Access-Control-Allow-Origin': '*', 'Access-Control-Max-Age': '900', 'Access-Control-Request-Method': '*', 'Cache-Control': 'no-store no-cache must-revalidate', 'Content-Length': '440', 'Content-Security-Policy': "report-uri /__cspreport__;default-src 'none';frame-ancestors 'none';", 'Content-Type': 'application/json; charset=utf-8', 'Date': 'Thu, 06 Nov 2025 15:31:35 GMT', 'Etag': 'W/"1b8-0PL++KGKGZDCbT28b7a5W0HrkSQ"', 'Server': 'openresty', 'Strict-Transport-Security': 'max-age=31536000', 'Vary': 'Accept-Encoding', 'Via': '1.1 google, 1.1 varnish, 1.1 varnish', 'X-Cache': 'MISS, MISS', 'X-Cache-Hits': '0, 0', 'X-Content-Type-Options': 'nosniff', 'X-For-Request-Id': 'ace318d2-3cb5-4d12-a60f-7f0ffa504f5c', 'X-For-Trace-Id': '6e470487105b50168d73dcf36a95c93e', 'X-Served-By': 'cache-chi-kigq8000061-CHI, cache-chi-kigq8000069-CHI', 'X-Taskcluster-Authorized-Scopes': '["assume:repo:github.com/taskcluster/taskgraph:pull-request","queue:create-artifact:Iq260im_QDqBuS97CJg38Q/0"]', 'X-Taskcluster-Endpoint': 'https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/URHTzRB6TvqScj_iEuJhGg', 'X-Taskcluster-Proxy-Revision': '', 'X-Taskcluster-Proxy-Temp-Clientid': 'task-client/Iq260im_QDqBuS97CJg38Q/0/on/us-central1-b/263372392718467220/until/1762444290.357', 'X-Taskcluster-Proxy-Temp-Scopes': '["queue:reclaim-task:Iq260im_QDqBuS97CJg38Q/0","queue:resolve-task:Iq260im_QDqBuS97CJg38Q/0","queue:create-artifact:Iq260im_QDqBuS97CJg38Q/0","assume:repo:github.com/taskcluster/taskgraph:pull-request"]', 'X-Taskcluster-Proxy-Version': '38.0.5', 'X-Timer': 'S1762443096.835337,VS0,VE142'}
[task 2025-11-06T15:31:35.987+00:00] 2025-11-06 15:31:35,987 - DEBUG - http://taskcluster:80 "PUT /api/queue/v1/task/N1tTMUpzT5aATmHhhiK7Cw HTTP/1.1" 200 440
[task 2025-11-06T15:31:35.987+00:00] 2025-11-06 15:31:35,987 - DEBUG - Received HTTP Status:    200
[task 2025-11-06T15:31:35.988+00:00] 2025-11-06 15:31:35,988 - DEBUG - Received HTTP Headers: {'Accept-Ranges': 'bytes', 'Access-Control-Allow-Headers': 'X-Requested-With,Content-Type,Authorization,Accept,Origin,Cache-Control', 'Access-Control-Allow-Methods': 'OPTIONS,GET,HEAD,POST,PUT,DELETE,TRACE,CONNECT', 'Access-Control-Allow-Origin': '*', 'Access-Control-Max-Age': '900', 'Access-Control-Request-Method': '*', 'Cache-Control': 'no-store no-cache must-revalidate', 'Content-Length': '440', 'Content-Security-Policy': "report-uri /__cspreport__;default-src 'none';frame-ancestors 'none';", 'Content-Type': 'application/json; charset=utf-8', 'Date': 'Thu, 06 Nov 2025 15:31:35 GMT', 'Etag': 'W/"1b8-nWnQGllT99AUlBcifXSLxgLBhSo"', 'Server': 'openresty', 'Strict-Transport-Security': 'max-age=31536000', 'Vary': 'Accept-Encoding', 'Via': '1.1 google, 1.1 varnish, 1.1 varnish', 'X-Cache': 'MISS, MISS', 'X-Cache-Hits': '0, 0', 'X-Content-Type-Options': 'nosniff', 'X-For-Request-Id': 'ba0690ec-3011-4dec-a216-5302ef4c83a3', 'X-For-Trace-Id': '83ee7aa6276d922da2d7252a1f2deb59', 'X-Served-By': 'cache-chi-kigq8000039-CHI, cache-chi-kigq8000069-CHI', 'X-Taskcluster-Authorized-Scopes': '["assume:repo:github.com/taskcluster/taskgraph:pull-request","queue:create-artifact:Iq260im_QDqBuS97CJg38Q/0"]', 'X-Taskcluster-Endpoint': 'https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/N1tTMUpzT5aATmHhhiK7Cw', 'X-Taskcluster-Proxy-Revision': '', 'X-Taskcluster-Proxy-Temp-Clientid': 'task-client/Iq260im_QDqBuS97CJg38Q/0/on/us-central1-b/263372392718467220/until/1762444290.357', 'X-Taskcluster-Proxy-Temp-Scopes': '["queue:reclaim-task:Iq260im_QDqBuS97CJg38Q/0","queue:resolve-task:Iq260im_QDqBuS97CJg38Q/0","queue:create-artifact:Iq260im_QDqBuS97CJg38Q/0","assume:repo:github.com/taskcluster/taskgraph:pull-request"]', 'X-Taskcluster-Proxy-Version': '38.0.5', 'X-Timer': 'S1762443096.840115,VS0,VE137'}
[task 2025-11-06T15:31:35.990+00:00] 2025-11-06 15:31:35,988 - INFO - Creating task with taskId KPzV_gUsS6OUw-O7lLJRbA for codecov-upload
[task 2025-11-06T15:31:35.990+00:00] 2025-11-06 15:31:35,988 - DEBUG - Using method(v1, v2, payload) calling convention
[task 2025-11-06T15:31:35.990+00:00] 2025-11-06 15:31:35,989 - DEBUG - Found a positional argument: KPzV_gUsS6OUw-O7lLJRbA
[task 2025-11-06T15:31:35.990+00:00] 2025-11-06 15:31:35,989 - DEBUG - After processing positional arguments, we have: {'taskId': 'KPzV_gUsS6OUw-O7lLJRbA'}
[task 2025-11-06T15:31:35.990+00:00] 2025-11-06 15:31:35,989 - DEBUG - After keyword arguments, we have: {'taskId': 'KPzV_gUsS6OUw-O7lLJRbA'}
[task 2025-11-06T15:31:35.990+00:00] 2025-11-06 15:31:35,989 - DEBUG - Full URL used is: http://taskcluster/api/queue/v1/task/KPzV_gUsS6OUw-O7lLJRbA
[task 2025-11-06T15:31:35.990+00:00] 2025-11-06 15:31:35,989 - DEBUG - Not using hawk!
[task 2025-11-06T15:31:35.990+00:00] 2025-11-06 15:31:35,989 - DEBUG - Making attempt 0
[task 2025-11-06T15:31:35.990+00:00] 2025-11-06 15:31:35,989 - DEBUG - Making a PUT request to http://taskcluster/api/queue/v1/task/KPzV_gUsS6OUw-O7lLJRbA
[task 2025-11-06T15:31:35.990+00:00] 2025-11-06 15:31:35,989 - DEBUG - HTTP Headers: {'Content-Type': 'application/json'}
[task 2025-11-06T15:31:35.990+00:00] 2025-11-06 15:31:35,989 - DEBUG - HTTP Payload: {"provisionerId":"taskgraph-t","workerType":"linux-docker","routes":["tc-treeherder.v2.taskgraph-pr. (limit 100 char)
[task 2025-11-06T15:31:35.990+00:00] 2025-11-06 15:31:35,989 - DEBUG - Starting new HTTP connection (1): taskcluster:80
[task 2025-11-06T15:31:35.994+00:00] 2025-11-06 15:31:35,994 - DEBUG - http://taskcluster:80 "PUT /api/queue/v1/task/Xp51-A0ySTqzHnfbyiOpPw HTTP/1.1" 200 440
[task 2025-11-06T15:31:35.994+00:00] 2025-11-06 15:31:35,994 - DEBUG - Received HTTP Status:    200
[task 2025-11-06T15:31:35.995+00:00] 2025-11-06 15:31:35,994 - DEBUG - Received HTTP Headers: {'Accept-Ranges': 'bytes', 'Access-Control-Allow-Headers': 'X-Requested-With,Content-Type,Authorization,Accept,Origin,Cache-Control', 'Access-Control-Allow-Methods': 'OPTIONS,GET,HEAD,POST,PUT,DELETE,TRACE,CONNECT', 'Access-Control-Allow-Origin': '*', 'Access-Control-Max-Age': '900', 'Access-Control-Request-Method': '*', 'Cache-Control': 'no-store no-cache must-revalidate', 'Content-Length': '440', 'Content-Security-Policy': "report-uri /__cspreport__;default-src 'none';frame-ancestors 'none';", 'Content-Type': 'application/json; charset=utf-8', 'Date': 'Thu, 06 Nov 2025 15:31:35 GMT', 'Etag': 'W/"1b8-/3G/w0bxpOcpmFPMZWOKWRdyM5g"', 'Server': 'openresty', 'Strict-Transport-Security': 'max-age=31536000', 'Vary': 'Accept-Encoding', 'Via': '1.1 google, 1.1 varnish, 1.1 varnish', 'X-Cache': 'MISS, MISS', 'X-Cache-Hits': '0, 0', 'X-Content-Type-Options': 'nosniff', 'X-For-Request-Id': 'a05efb23-b716-468e-9895-6ed167fe7df0', 'X-For-Trace-Id': 'bb36dba3f59229ce72ce105f82e35997', 'X-Served-By': 'cache-chi-kigq8000045-CHI, cache-chi-kigq8000069-CHI', 'X-Taskcluster-Authorized-Scopes': '["assume:repo:github.com/taskcluster/taskgraph:pull-request","queue:create-artifact:Iq260im_QDqBuS97CJg38Q/0"]', 'X-Taskcluster-Endpoint': 'https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/Xp51-A0ySTqzHnfbyiOpPw', 'X-Taskcluster-Proxy-Revision': '', 'X-Taskcluster-Proxy-Temp-Clientid': 'task-client/Iq260im_QDqBuS97CJg38Q/0/on/us-central1-b/263372392718467220/until/1762444290.357', 'X-Taskcluster-Proxy-Temp-Scopes': '["queue:reclaim-task:Iq260im_QDqBuS97CJg38Q/0","queue:resolve-task:Iq260im_QDqBuS97CJg38Q/0","queue:create-artifact:Iq260im_QDqBuS97CJg38Q/0","assume:repo:github.com/taskcluster/taskgraph:pull-request"]', 'X-Taskcluster-Proxy-Version': '38.0.5', 'X-Timer': 'S1762443096.836936,VS0,VE151'}
[task 2025-11-06T15:31:36.006+00:00] 2025-11-06 15:31:36,006 - DEBUG - http://taskcluster:80 "PUT /api/queue/v1/task/U9oB06qXSZqfkVsTV8ffOw HTTP/1.1" 200 440
[task 2025-11-06T15:31:36.007+00:00] 2025-11-06 15:31:36,007 - DEBUG - Received HTTP Status:    200
[task 2025-11-06T15:31:36.007+00:00] 2025-11-06 15:31:36,007 - DEBUG - Received HTTP Headers: {'Accept-Ranges': 'bytes', 'Access-Control-Allow-Headers': 'X-Requested-With,Content-Type,Authorization,Accept,Origin,Cache-Control', 'Access-Control-Allow-Methods': 'OPTIONS,GET,HEAD,POST,PUT,DELETE,TRACE,CONNECT', 'Access-Control-Allow-Origin': '*', 'Access-Control-Max-Age': '900', 'Access-Control-Request-Method': '*', 'Cache-Control': 'no-store no-cache must-revalidate', 'Content-Length': '440', 'Content-Security-Policy': "report-uri /__cspreport__;default-src 'none';frame-ancestors 'none';", 'Content-Type': 'application/json; charset=utf-8', 'Date': 'Thu, 06 Nov 2025 15:31:36 GMT', 'Etag': 'W/"1b8-Ex9+Bfn5p0RKU8De4IFD2qYGEAQ"', 'Server': 'openresty', 'Strict-Transport-Security': 'max-age=31536000', 'Vary': 'Accept-Encoding', 'Via': '1.1 google, 1.1 varnish, 1.1 varnish', 'X-Cache': 'MISS, MISS', 'X-Cache-Hits': '0, 0', 'X-Content-Type-Options': 'nosniff', 'X-For-Request-Id': '50944852-a69f-443e-8cd7-cec252ad5d6e', 'X-For-Trace-Id': '92c48048c0c0fc63bf1a4e8f665d4284', 'X-Served-By': 'cache-chi-kigq8000085-CHI, cache-chi-kigq8000069-CHI', 'X-Taskcluster-Authorized-Scopes': '["assume:repo:github.com/taskcluster/taskgraph:pull-request","queue:create-artifact:Iq260im_QDqBuS97CJg38Q/0"]', 'X-Taskcluster-Endpoint': 'https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/U9oB06qXSZqfkVsTV8ffOw', 'X-Taskcluster-Proxy-Revision': '', 'X-Taskcluster-Proxy-Temp-Clientid': 'task-client/Iq260im_QDqBuS97CJg38Q/0/on/us-central1-b/263372392718467220/until/1762444290.357', 'X-Taskcluster-Proxy-Temp-Scopes': '["queue:reclaim-task:Iq260im_QDqBuS97CJg38Q/0","queue:resolve-task:Iq260im_QDqBuS97CJg38Q/0","queue:create-artifact:Iq260im_QDqBuS97CJg38Q/0","assume:repo:github.com/taskcluster/taskgraph:pull-request"]', 'X-Taskcluster-Proxy-Version': '38.0.5', 'X-Timer': 'S1762443096.836466,VS0,VE164'}
[task 2025-11-06T15:31:36.155+00:00] 2025-11-06 15:31:36,155 - DEBUG - http://taskcluster:80 "PUT /api/queue/v1/task/KPzV_gUsS6OUw-O7lLJRbA HTTP/1.1" 200 440
[task 2025-11-06T15:31:36.156+00:00] 2025-11-06 15:31:36,155 - DEBUG - Received HTTP Status:    200
[task 2025-11-06T15:31:36.156+00:00] 2025-11-06 15:31:36,156 - DEBUG - Received HTTP Headers: {'Accept-Ranges': 'bytes', 'Access-Control-Allow-Headers': 'X-Requested-With,Content-Type,Authorization,Accept,Origin,Cache-Control', 'Access-Control-Allow-Methods': 'OPTIONS,GET,HEAD,POST,PUT,DELETE,TRACE,CONNECT', 'Access-Control-Allow-Origin': '*', 'Access-Control-Max-Age': '900', 'Access-Control-Request-Method': '*', 'Cache-Control': 'no-store no-cache must-revalidate', 'Content-Length': '440', 'Content-Security-Policy': "report-uri /__cspreport__;default-src 'none';frame-ancestors 'none';", 'Content-Type': 'application/json; charset=utf-8', 'Date': 'Thu, 06 Nov 2025 15:31:36 GMT', 'Etag': 'W/"1b8-h3ZCMcrMMGzPaq4afzKCZX86HAo"', 'Server': 'openresty', 'Strict-Transport-Security': 'max-age=31536000', 'Vary': 'Accept-Encoding', 'Via': '1.1 google, 1.1 varnish, 1.1 varnish', 'X-Cache': 'MISS, MISS', 'X-Cache-Hits': '0, 0', 'X-Content-Type-Options': 'nosniff', 'X-For-Request-Id': '88bf7322-91af-4854-bdaf-237a0354c9ba', 'X-For-Trace-Id': '96a78aa271f7b4688d337bab2878a8ee', 'X-Served-By': 'cache-chi-kigq8000038-CHI, cache-chi-kigq8000069-CHI', 'X-Taskcluster-Authorized-Scopes': '["assume:repo:github.com/taskcluster/taskgraph:pull-request","queue:create-artifact:Iq260im_QDqBuS97CJg38Q/0"]', 'X-Taskcluster-Endpoint': 'https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/KPzV_gUsS6OUw-O7lLJRbA', 'X-Taskcluster-Proxy-Revision': '', 'X-Taskcluster-Proxy-Temp-Clientid': 'task-client/Iq260im_QDqBuS97CJg38Q/0/on/us-central1-b/263372392718467220/until/1762444290.357', 'X-Taskcluster-Proxy-Temp-Scopes': '["queue:reclaim-task:Iq260im_QDqBuS97CJg38Q/0","queue:resolve-task:Iq260im_QDqBuS97CJg38Q/0","queue:create-artifact:Iq260im_QDqBuS97CJg38Q/0","assume:repo:github.com/taskcluster/taskgraph:pull-request"]', 'X-Taskcluster-Proxy-Version': '38.0.5', 'X-Timer': 'S1762443096.996581,VS0,VE152'}
[task 2025-11-06T15:31:36.159+00:00] 2025-11-06 15:31:36,157 - INFO - Creating task with taskId Ax7VI4gORxC-e4awMWaBNg for complete-pr
[task 2025-11-06T15:31:36.159+00:00] 2025-11-06 15:31:36,157 - DEBUG - Using method(v1, v2, payload) calling convention
[task 2025-11-06T15:31:36.159+00:00] 2025-11-06 15:31:36,157 - DEBUG - Found a positional argument: Ax7VI4gORxC-e4awMWaBNg
[task 2025-11-06T15:31:36.159+00:00] 2025-11-06 15:31:36,157 - DEBUG - After processing positional arguments, we have: {'taskId': 'Ax7VI4gORxC-e4awMWaBNg'}
[task 2025-11-06T15:31:36.159+00:00] 2025-11-06 15:31:36,157 - DEBUG - After keyword arguments, we have: {'taskId': 'Ax7VI4gORxC-e4awMWaBNg'}
[task 2025-11-06T15:31:36.159+00:00] 2025-11-06 15:31:36,157 - DEBUG - Full URL used is: http://taskcluster/api/queue/v1/task/Ax7VI4gORxC-e4awMWaBNg
[task 2025-11-06T15:31:36.159+00:00] 2025-11-06 15:31:36,157 - DEBUG - Not using hawk!
[task 2025-11-06T15:31:36.159+00:00] 2025-11-06 15:31:36,157 - DEBUG - Making attempt 0
[task 2025-11-06T15:31:36.159+00:00] 2025-11-06 15:31:36,157 - DEBUG - Making a PUT request to http://taskcluster/api/queue/v1/task/Ax7VI4gORxC-e4awMWaBNg
[task 2025-11-06T15:31:36.159+00:00] 2025-11-06 15:31:36,157 - DEBUG - HTTP Headers: {'Content-Type': 'application/json'}
[task 2025-11-06T15:31:36.159+00:00] 2025-11-06 15:31:36,157 - DEBUG - HTTP Payload: {"provisionerId":"built-in","workerType":"succeed","routes":["checks"],"created":"2025-11-06T15:31:3 (limit 100 char)
[task 2025-11-06T15:31:36.159+00:00] 2025-11-06 15:31:36,158 - DEBUG - Starting new HTTP connection (1): taskcluster:80
[task 2025-11-06T15:31:36.299+00:00] 2025-11-06 15:31:36,299 - DEBUG - http://taskcluster:80 "PUT /api/queue/v1/task/Ax7VI4gORxC-e4awMWaBNg HTTP/1.1" 200 424
[task 2025-11-06T15:31:36.300+00:00] 2025-11-06 15:31:36,300 - DEBUG - Received HTTP Status:    200
[task 2025-11-06T15:31:36.301+00:00] 2025-11-06 15:31:36,300 - DEBUG - Received HTTP Headers: {'Accept-Ranges': 'bytes', 'Access-Control-Allow-Headers': 'X-Requested-With,Content-Type,Authorization,Accept,Origin,Cache-Control', 'Access-Control-Allow-Methods': 'OPTIONS,GET,HEAD,POST,PUT,DELETE,TRACE,CONNECT', 'Access-Control-Allow-Origin': '*', 'Access-Control-Max-Age': '900', 'Access-Control-Request-Method': '*', 'Cache-Control': 'no-store no-cache must-revalidate', 'Content-Length': '424', 'Content-Security-Policy': "report-uri /__cspreport__;default-src 'none';frame-ancestors 'none';", 'Content-Type': 'application/json; charset=utf-8', 'Date': 'Thu, 06 Nov 2025 15:31:36 GMT', 'Etag': 'W/"1a8-SaalmngEI/+bvt7IFD6tuNb/aw4"', 'Server': 'openresty', 'Strict-Transport-Security': 'max-age=31536000', 'Vary': 'Accept-Encoding', 'Via': '1.1 google, 1.1 varnish, 1.1 varnish', 'X-Cache': 'MISS, MISS', 'X-Cache-Hits': '0, 0', 'X-Content-Type-Options': 'nosniff', 'X-For-Request-Id': '77149bd1-ab56-4a05-b82c-6a79c073f994', 'X-For-Trace-Id': 'abef5cb3bc5e215dbf70cd19ed6bc6ad', 'X-Served-By': 'cache-chi-kigq8000053-CHI, cache-chi-kigq8000069-CHI', 'X-Taskcluster-Authorized-Scopes': '["assume:repo:github.com/taskcluster/taskgraph:pull-request","queue:create-artifact:Iq260im_QDqBuS97CJg38Q/0"]', 'X-Taskcluster-Endpoint': 'https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/Ax7VI4gORxC-e4awMWaBNg', 'X-Taskcluster-Proxy-Revision': '', 'X-Taskcluster-Proxy-Temp-Clientid': 'task-client/Iq260im_QDqBuS97CJg38Q/0/on/us-central1-b/263372392718467220/until/1762444290.357', 'X-Taskcluster-Proxy-Temp-Scopes': '["queue:reclaim-task:Iq260im_QDqBuS97CJg38Q/0","queue:resolve-task:Iq260im_QDqBuS97CJg38Q/0","queue:create-artifact:Iq260im_QDqBuS97CJg38Q/0","assume:repo:github.com/taskcluster/taskgraph:pull-request"]', 'X-Taskcluster-Proxy-Version': '38.0.5', 'X-Timer': 'S1762443096.165169,VS0,VE128'}
[taskcluster 2025-11-06 15:31:36.494Z] === Task Finished ===
[taskcluster 2025-11-06 15:31:39.406Z] Successful task run with exit code: 0 completed in 8.727 seconds