ci: run tests against Python 3.14 #828
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-10-20T13:31:11.686Z
Resolved: 2025-10-20T13:32:26.605Z
Task Execution Time: 1 minute, 14 seconds, 919 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-10-20 13:31:11.801Z] Task ID: ePS8wLR4TNqirS_gaMWkSw
[taskcluster 2025-10-20 13:31:11.801Z] Worker ID: 363072993252575156
[taskcluster 2025-10-20 13:31:11.801Z] Worker Group: us-west1-c
[taskcluster 2025-10-20 13:31:11.801Z] Worker Node Type: projects/887720501152/machineTypes/n2-standard-2
[taskcluster 2025-10-20 13:31:11.801Z] Worker Pool: taskgraph-1/decision-gcp
[taskcluster 2025-10-20 13:31:11.801Z] Worker Version: 38.0.5
[taskcluster 2025-10-20 13:31:11.801Z] Public IP: 34.127.7.202
[taskcluster 2025-10-20 13:31:11.801Z] Hostname: taskgraph-1-decision-gcp-btm8wgu7sbew9jesg4sp-q
[taskcluster 2025-10-20 13:31:11.801Z] using cache "taskgraph-level-1-checkouts-sparse-v2" -> /builds/worker/checkouts
b6a7b67a3f4c - Started downloading
88e651ea4744 - Started downloading
339c4885d40a - Started downloading
88e651ea4744 - Downloaded in 0.309 seconds
b6a7b67a3f4c - Downloaded in 0.676 seconds
04245c6489c7 - Started downloading
04245c6489c7 - Downloaded in 0.001 seconds
339c4885d40a - Downloaded in 2.553 seconds
Digest: sha256:bf05dc1a9baeb07972fa5afbfad92bf02eb42e3b2e3384aa1f9fe33927a3b3aa
Status: Downloaded newer image for mozillareleases/taskgraph:decision-latest
...(242 lines hidden)...
[task 2025-10-20T13:32:19.527+00:00] 2025-10-20 13:32:19,527 - DEBUG - replace_tasks: docker-image-run-task replaced with R3V7YgCqR9unSTufnpLccQ by optimization strategy
[task 2025-10-20T13:32:19.527+00:00] 2025-10-20 13:32:19,527 - DEBUG - replace_tasks: docker-image-fetch
[task 2025-10-20T13:32:19.527+00:00] 2025-10-20 13:32:19,527 - DEBUG - replace_tasks: docker-image-fetch replaced with fE2VrOT8RXesRl02imrBIA by optimization strategy
[task 2025-10-20T13:32:19.527+00:00] 2025-10-20 13:32:19,527 - DEBUG - replace_tasks: test-unit-py311
[task 2025-10-20T13:32:19.528+00:00] 2025-10-20 13:32:19,528 - DEBUG - replace_tasks: test-unit-py311 kept by optimization strategy
[task 2025-10-20T13:32:19.528+00:00] 2025-10-20 13:32:19,528 - DEBUG - replace_tasks: doc-generate
[task 2025-10-20T13:32:19.528+00:00] 2025-10-20 13:32:19,528 - DEBUG - replace_tasks: doc-generate kept by optimization strategy
[task 2025-10-20T13:32:19.528+00:00] 2025-10-20 13:32:19,528 - DEBUG - replace_tasks: check-type
[task 2025-10-20T13:32:19.528+00:00] 2025-10-20 13:32:19,528 - DEBUG - replace_tasks: check-type kept by optimization strategy
[task 2025-10-20T13:32:19.528+00:00] 2025-10-20 13:32:19,528 - DEBUG - replace_tasks: test-unit-py39
[task 2025-10-20T13:32:19.528+00:00] 2025-10-20 13:32:19,528 - DEBUG - replace_tasks: test-unit-py39 kept by optimization strategy
[task 2025-10-20T13:32:19.529+00:00] 2025-10-20 13:32:19,528 - DEBUG - replace_tasks: test-unit-py312
[task 2025-10-20T13:32:19.529+00:00] 2025-10-20 13:32:19,529 - DEBUG - replace_tasks: test-unit-py312 kept by optimization strategy
[task 2025-10-20T13:32:19.529+00:00] 2025-10-20 13:32:19,529 - DEBUG - replace_tasks: test-unit-py310
[task 2025-10-20T13:32:19.529+00:00] 2025-10-20 13:32:19,529 - DEBUG - replace_tasks: test-unit-py310 kept by optimization strategy
[task 2025-10-20T13:32:19.530+00:00] 2025-10-20 13:32:19,530 - DEBUG - replace_tasks: test-unit-py313
[task 2025-10-20T13:32:19.530+00:00] 2025-10-20 13:32:19,530 - DEBUG - replace_tasks: test-unit-py313 kept by optimization strategy
[task 2025-10-20T13:32:19.530+00:00] 2025-10-20 13:32:19,530 - DEBUG - replace_tasks: test-unit-py314
[task 2025-10-20T13:32:19.531+00:00] 2025-10-20 13:32:19,531 - DEBUG - replace_tasks: test-unit-py314 kept by optimization strategy
[task 2025-10-20T13:32:19.531+00:00] 2025-10-20 13:32:19,531 - DEBUG - replace_tasks: docker-image-decision
[task 2025-10-20T13:32:19.531+00:00] 2025-10-20 13:32:19,531 - DEBUG - replace_tasks: docker-image-decision kept by optimization strategy
[task 2025-10-20T13:32:19.532+00:00] 2025-10-20 13:32:19,532 - DEBUG - replace_tasks: fetch-codecov-uploader
[task 2025-10-20T13:32:19.532+00:00] 2025-10-20 13:32:19,532 - DEBUG - replace_tasks: fetch-codecov-uploader replaced with D4N9WKMXRLyrKTLyCKzyEg by optimization strategy
[task 2025-10-20T13:32:19.533+00:00] 2025-10-20 13:32:19,532 - DEBUG - replace_tasks: complete-pr
[task 2025-10-20T13:32:19.533+00:00] 2025-10-20 13:32:19,533 - DEBUG - replace_tasks: complete-pr depends on an unreplaced or unremoved task
[task 2025-10-20T13:32:19.533+00:00] 2025-10-20 13:32:19,533 - DEBUG - replace_tasks: codecov-upload
[task 2025-10-20T13:32:19.533+00:00] 2025-10-20 13:32:19,533 - DEBUG - replace_tasks: codecov-upload depends on an unreplaced or unremoved task
[task 2025-10-20T13:32:19.534+00:00] 2025-10-20 13:32:19,533 - INFO - Replaced 6 tasks by index-search (index-search) during optimization.
[task 2025-10-20T13:32:19.536+00:00] 2025-10-20 13:32:19,536 - DEBUG - Morphing: adding index tasks
[task 2025-10-20T13:32:19.536+00:00] 2025-10-20 13:32:19,536 - DEBUG - Morphing: adding code review task
[task 2025-10-20T13:32:19.537+00:00] 2025-10-20 13:32:19,537 - INFO - writing artifact file `task-graph.json`
[task 2025-10-20T13:32:19.537+00:00] 2025-10-20 13:32:19,537 - INFO - writing artifact file `label-to-taskid.json`
[task 2025-10-20T13:32:19.540+00:00] 2025-10-20 13:32:19,540 - INFO - Creating task with taskId UoeBRIq5SPGh3l78UHuP6g for test-unit-py310
[task 2025-10-20T13:32:19.542+00:00] 2025-10-20 13:32:19,542 - DEBUG - Using method(v1, v2, payload) calling convention
[task 2025-10-20T13:32:19.542+00:00] 2025-10-20 13:32:19,542 - DEBUG - Found a positional argument: UoeBRIq5SPGh3l78UHuP6g
[task 2025-10-20T13:32:19.543+00:00] 2025-10-20 13:32:19,543 - DEBUG - After processing positional arguments, we have: {'taskId': 'UoeBRIq5SPGh3l78UHuP6g'}
[task 2025-10-20T13:32:19.549+00:00] 2025-10-20 13:32:19,541 - INFO - Creating task with taskId Pop0EzRsR3-qMoRFP6nSqg for docker-image-decision
[task 2025-10-20T13:32:19.549+00:00] 2025-10-20 13:32:19,544 - DEBUG - Using method(v1, v2, payload) calling convention
[task 2025-10-20T13:32:19.549+00:00] 2025-10-20 13:32:19,544 - DEBUG - Found a positional argument: Pop0EzRsR3-qMoRFP6nSqg
[task 2025-10-20T13:32:19.549+00:00] 2025-10-20 13:32:19,544 - DEBUG - After processing positional arguments, we have: {'taskId': 'Pop0EzRsR3-qMoRFP6nSqg'}
[task 2025-10-20T13:32:19.549+00:00] 2025-10-20 13:32:19,544 - DEBUG - After keyword arguments, we have: {'taskId': 'Pop0EzRsR3-qMoRFP6nSqg'}
[task 2025-10-20T13:32:19.549+00:00] 2025-10-20 13:32:19,544 - DEBUG - Full URL used is: http://taskcluster/api/queue/v1/task/Pop0EzRsR3-qMoRFP6nSqg
[task 2025-10-20T13:32:19.549+00:00] 2025-10-20 13:32:19,545 - DEBUG - Not using hawk!
[task 2025-10-20T13:32:19.549+00:00] 2025-10-20 13:32:19,545 - DEBUG - Making attempt 0
[task 2025-10-20T13:32:19.549+00:00] 2025-10-20 13:32:19,545 - DEBUG - Making a PUT request to http://taskcluster/api/queue/v1/task/Pop0EzRsR3-qMoRFP6nSqg
[task 2025-10-20T13:32:19.549+00:00] 2025-10-20 13:32:19,545 - DEBUG - HTTP Headers: {'Content-Type': 'application/json'}
[task 2025-10-20T13:32:19.549+00:00] 2025-10-20 13:32:19,545 - DEBUG - HTTP Payload: {"provisionerId":"taskgraph-1","workerType":"images-gcp","routes":["index.taskgraph.cache.pr.docker- (limit 100 char)
[task 2025-10-20T13:32:19.549+00:00] 2025-10-20 13:32:19,546 - DEBUG - Starting new HTTP connection (1): taskcluster:80
[task 2025-10-20T13:32:19.549+00:00] 2025-10-20 13:32:19,544 - INFO - Creating task with taskId d4X3OWnZSwuzhOzo2FxkMA for doc-generate
[task 2025-10-20T13:32:19.549+00:00] 2025-10-20 13:32:19,547 - DEBUG - Using method(v1, v2, payload) calling convention
[task 2025-10-20T13:32:19.549+00:00] 2025-10-20 13:32:19,547 - DEBUG - Found a positional argument: d4X3OWnZSwuzhOzo2FxkMA
[task 2025-10-20T13:32:19.549+00:00] 2025-10-20 13:32:19,547 - DEBUG - After processing positional arguments, we have: {'taskId': 'd4X3OWnZSwuzhOzo2FxkMA'}
[task 2025-10-20T13:32:19.549+00:00] 2025-10-20 13:32:19,547 - DEBUG - After keyword arguments, we have: {'taskId': 'd4X3OWnZSwuzhOzo2FxkMA'}
[task 2025-10-20T13:32:19.549+00:00] 2025-10-20 13:32:19,547 - DEBUG - Full URL used is: http://taskcluster/api/queue/v1/task/d4X3OWnZSwuzhOzo2FxkMA
[task 2025-10-20T13:32:19.549+00:00] 2025-10-20 13:32:19,547 - DEBUG - Not using hawk!
[task 2025-10-20T13:32:19.549+00:00] 2025-10-20 13:32:19,547 - DEBUG - Making attempt 0
[task 2025-10-20T13:32:19.549+00:00] 2025-10-20 13:32:19,547 - DEBUG - Making a PUT request to http://taskcluster/api/queue/v1/task/d4X3OWnZSwuzhOzo2FxkMA
[task 2025-10-20T13:32:19.549+00:00] 2025-10-20 13:32:19,547 - DEBUG - HTTP Headers: {'Content-Type': 'application/json'}
[task 2025-10-20T13:32:19.549+00:00] 2025-10-20 13:32:19,547 - DEBUG - HTTP Payload: {"provisionerId":"taskgraph-t","workerType":"linux-gcp","routes":["tc-treeherder.v2.taskgraph-pr.85d (limit 100 char)
[task 2025-10-20T13:32:19.549+00:00] 2025-10-20 13:32:19,548 - DEBUG - Starting new HTTP connection (1): taskcluster:80
[task 2025-10-20T13:32:19.550+00:00] 2025-10-20 13:32:19,543 - DEBUG - After keyword arguments, we have: {'taskId': 'UoeBRIq5SPGh3l78UHuP6g'}
[task 2025-10-20T13:32:19.552+00:00] 2025-10-20 13:32:19,552 - DEBUG - Full URL used is: http://taskcluster/api/queue/v1/task/UoeBRIq5SPGh3l78UHuP6g
[task 2025-10-20T13:32:19.553+00:00] 2025-10-20 13:32:19,553 - DEBUG - Not using hawk!
[task 2025-10-20T13:32:19.553+00:00] 2025-10-20 13:32:19,553 - DEBUG - Making attempt 0
[task 2025-10-20T13:32:19.553+00:00] 2025-10-20 13:32:19,553 - DEBUG - Making a PUT request to http://taskcluster/api/queue/v1/task/UoeBRIq5SPGh3l78UHuP6g
[task 2025-10-20T13:32:19.553+00:00] 2025-10-20 13:32:19,553 - DEBUG - HTTP Headers: {'Content-Type': 'application/json'}
[task 2025-10-20T13:32:19.554+00:00] 2025-10-20 13:32:19,554 - DEBUG - HTTP Payload: {"provisionerId":"taskgraph-t","workerType":"linux-gcp","routes":["tc-treeherder.v2.taskgraph-pr.85d (limit 100 char)
[task 2025-10-20T13:32:19.555+00:00] 2025-10-20 13:32:19,555 - DEBUG - Starting new HTTP connection (1): taskcluster:80
[task 2025-10-20T13:32:19.556+00:00] 2025-10-20 13:32:19,550 - INFO - Creating task with taskId Vd51ef88QtaljO29IhKO_Q for test-unit-py311
[task 2025-10-20T13:32:19.556+00:00] 2025-10-20 13:32:19,556 - DEBUG - Using method(v1, v2, payload) calling convention
[task 2025-10-20T13:32:19.556+00:00] 2025-10-20 13:32:19,556 - DEBUG - Found a positional argument: Vd51ef88QtaljO29IhKO_Q
[task 2025-10-20T13:32:19.557+00:00] 2025-10-20 13:32:19,556 - DEBUG - After processing positional arguments, we have: {'taskId': 'Vd51ef88QtaljO29IhKO_Q'}
[task 2025-10-20T13:32:19.557+00:00] 2025-10-20 13:32:19,557 - DEBUG - After keyword arguments, we have: {'taskId': 'Vd51ef88QtaljO29IhKO_Q'}
[task 2025-10-20T13:32:19.557+00:00] 2025-10-20 13:32:19,557 - DEBUG - Full URL used is: http://taskcluster/api/queue/v1/task/Vd51ef88QtaljO29IhKO_Q
[task 2025-10-20T13:32:19.558+00:00] 2025-10-20 13:32:19,558 - DEBUG - Not using hawk!
[task 2025-10-20T13:32:19.559+00:00] 2025-10-20 13:32:19,559 - DEBUG - Making attempt 0
[task 2025-10-20T13:32:19.560+00:00] 2025-10-20 13:32:19,560 - DEBUG - Making a PUT request to http://taskcluster/api/queue/v1/task/Vd51ef88QtaljO29IhKO_Q
[task 2025-10-20T13:32:19.561+00:00] 2025-10-20 13:32:19,561 - DEBUG - HTTP Headers: {'Content-Type': 'application/json'}
[task 2025-10-20T13:32:19.561+00:00] 2025-10-20 13:32:19,561 - DEBUG - HTTP Payload: {"provisionerId":"taskgraph-t","workerType":"linux-gcp","routes":["tc-treeherder.v2.taskgraph-pr.85d (limit 100 char)
[task 2025-10-20T13:32:19.563+00:00] 2025-10-20 13:32:19,562 - DEBUG - Starting new HTTP connection (1): taskcluster:80
[task 2025-10-20T13:32:19.565+00:00] 2025-10-20 13:32:19,565 - INFO - Creating task with taskId U-GHKkq_RvaTCQLKjtKsqQ for test-unit-py39
[task 2025-10-20T13:32:19.565+00:00] 2025-10-20 13:32:19,565 - DEBUG - Using method(v1, v2, payload) calling convention
[task 2025-10-20T13:32:19.566+00:00] 2025-10-20 13:32:19,565 - DEBUG - Found a positional argument: U-GHKkq_RvaTCQLKjtKsqQ
[task 2025-10-20T13:32:19.566+00:00] 2025-10-20 13:32:19,566 - DEBUG - After processing positional arguments, we have: {'taskId': 'U-GHKkq_RvaTCQLKjtKsqQ'}
[task 2025-10-20T13:32:19.566+00:00] 2025-10-20 13:32:19,566 - DEBUG - After keyword arguments, we have: {'taskId': 'U-GHKkq_RvaTCQLKjtKsqQ'}
[task 2025-10-20T13:32:19.566+00:00] 2025-10-20 13:32:19,566 - DEBUG - Full URL used is: http://taskcluster/api/queue/v1/task/U-GHKkq_RvaTCQLKjtKsqQ
[task 2025-10-20T13:32:19.567+00:00] 2025-10-20 13:32:19,567 - DEBUG - Not using hawk!
[task 2025-10-20T13:32:19.567+00:00] 2025-10-20 13:32:19,567 - DEBUG - Making attempt 0
[task 2025-10-20T13:32:19.567+00:00] 2025-10-20 13:32:19,567 - DEBUG - Making a PUT request to http://taskcluster/api/queue/v1/task/U-GHKkq_RvaTCQLKjtKsqQ
[task 2025-10-20T13:32:19.568+00:00] 2025-10-20 13:32:19,567 - DEBUG - HTTP Headers: {'Content-Type': 'application/json'}
[task 2025-10-20T13:32:19.568+00:00] 2025-10-20 13:32:19,568 - DEBUG - HTTP Payload: {"provisionerId":"taskgraph-t","workerType":"linux-gcp","routes":["tc-treeherder.v2.taskgraph-pr.85d (limit 100 char)
[task 2025-10-20T13:32:19.570+00:00] 2025-10-20 13:32:19,570 - DEBUG - Starting new HTTP connection (1): taskcluster:80
[task 2025-10-20T13:32:19.573+00:00] 2025-10-20 13:32:19,572 - INFO - Creating task with taskId eSbx3RlGTVi8A3jZFItQHQ for test-unit-py313
[task 2025-10-20T13:32:19.573+00:00] 2025-10-20 13:32:19,573 - DEBUG - Using method(v1, v2, payload) calling convention
[task 2025-10-20T13:32:19.573+00:00] 2025-10-20 13:32:19,573 - DEBUG - Found a positional argument: eSbx3RlGTVi8A3jZFItQHQ
[task 2025-10-20T13:32:19.573+00:00] 2025-10-20 13:32:19,573 - DEBUG - After processing positional arguments, we have: {'taskId': 'eSbx3RlGTVi8A3jZFItQHQ'}
[task 2025-10-20T13:32:19.574+00:00] 2025-10-20 13:32:19,573 - DEBUG - After keyword arguments, we have: {'taskId': 'eSbx3RlGTVi8A3jZFItQHQ'}
[task 2025-10-20T13:32:19.574+00:00] 2025-10-20 13:32:19,574 - DEBUG - Full URL used is: http://taskcluster/api/queue/v1/task/eSbx3RlGTVi8A3jZFItQHQ
[task 2025-10-20T13:32:19.575+00:00] 2025-10-20 13:32:19,575 - DEBUG - Not using hawk!
[task 2025-10-20T13:32:19.575+00:00] 2025-10-20 13:32:19,575 - DEBUG - Making attempt 0
[task 2025-10-20T13:32:19.575+00:00] 2025-10-20 13:32:19,575 - DEBUG - Making a PUT request to http://taskcluster/api/queue/v1/task/eSbx3RlGTVi8A3jZFItQHQ
[task 2025-10-20T13:32:19.575+00:00] 2025-10-20 13:32:19,575 - DEBUG - HTTP Headers: {'Content-Type': 'application/json'}
[task 2025-10-20T13:32:19.575+00:00] 2025-10-20 13:32:19,575 - DEBUG - HTTP Payload: {"provisionerId":"taskgraph-t","workerType":"linux-gcp","routes":["tc-treeherder.v2.taskgraph-pr.85d (limit 100 char)
[task 2025-10-20T13:32:19.577+00:00] 2025-10-20 13:32:19,577 - DEBUG - Starting new HTTP connection (1): taskcluster:80
[task 2025-10-20T13:32:19.580+00:00] 2025-10-20 13:32:19,580 - INFO - Creating task with taskId C6cUubrsRXiL_L7YsGfkqA for test-unit-py314
[task 2025-10-20T13:32:19.581+00:00] 2025-10-20 13:32:19,581 - DEBUG - Using method(v1, v2, payload) calling convention
[task 2025-10-20T13:32:19.581+00:00] 2025-10-20 13:32:19,581 - DEBUG - Found a positional argument: C6cUubrsRXiL_L7YsGfkqA
[task 2025-10-20T13:32:19.581+00:00] 2025-10-20 13:32:19,581 - DEBUG - After processing positional arguments, we have: {'taskId': 'C6cUubrsRXiL_L7YsGfkqA'}
[task 2025-10-20T13:32:19.582+00:00] 2025-10-20 13:32:19,581 - DEBUG - After keyword arguments, we have: {'taskId': 'C6cUubrsRXiL_L7YsGfkqA'}
[task 2025-10-20T13:32:19.582+00:00] 2025-10-20 13:32:19,582 - DEBUG - Full URL used is: http://taskcluster/api/queue/v1/task/C6cUubrsRXiL_L7YsGfkqA
[task 2025-10-20T13:32:19.582+00:00] 2025-10-20 13:32:19,582 - DEBUG - Not using hawk!
[task 2025-10-20T13:32:19.582+00:00] 2025-10-20 13:32:19,582 - DEBUG - Making attempt 0
[task 2025-10-20T13:32:19.583+00:00] 2025-10-20 13:32:19,583 - DEBUG - Making a PUT request to http://taskcluster/api/queue/v1/task/C6cUubrsRXiL_L7YsGfkqA
[task 2025-10-20T13:32:19.583+00:00] 2025-10-20 13:32:19,583 - DEBUG - HTTP Headers: {'Content-Type': 'application/json'}
[task 2025-10-20T13:32:19.583+00:00] 2025-10-20 13:32:19,583 - DEBUG - HTTP Payload: {"provisionerId":"taskgraph-t","workerType":"linux-gcp","routes":["tc-treeherder.v2.taskgraph-pr.85d (limit 100 char)
[task 2025-10-20T13:32:19.585+00:00] 2025-10-20 13:32:19,585 - DEBUG - Starting new HTTP connection (1): taskcluster:80
[task 2025-10-20T13:32:19.588+00:00] 2025-10-20 13:32:19,587 - INFO - Creating task with taskId cZKzDEWdTu6Cl25odS1AKQ for check-type
[task 2025-10-20T13:32:19.588+00:00] 2025-10-20 13:32:19,588 - DEBUG - Using method(v1, v2, payload) calling convention
[task 2025-10-20T13:32:19.588+00:00] 2025-10-20 13:32:19,588 - DEBUG - Found a positional argument: cZKzDEWdTu6Cl25odS1AKQ
[task 2025-10-20T13:32:19.589+00:00] 2025-10-20 13:32:19,588 - DEBUG - After processing positional arguments, we have: {'taskId': 'cZKzDEWdTu6Cl25odS1AKQ'}
[task 2025-10-20T13:32:19.589+00:00] 2025-10-20 13:32:19,589 - DEBUG - After keyword arguments, we have: {'taskId': 'cZKzDEWdTu6Cl25odS1AKQ'}
[task 2025-10-20T13:32:19.589+00:00] 2025-10-20 13:32:19,589 - DEBUG - Full URL used is: http://taskcluster/api/queue/v1/task/cZKzDEWdTu6Cl25odS1AKQ
[task 2025-10-20T13:32:19.589+00:00] 2025-10-20 13:32:19,589 - DEBUG - Not using hawk!
[task 2025-10-20T13:32:19.590+00:00] 2025-10-20 13:32:19,590 - DEBUG - Making attempt 0
[task 2025-10-20T13:32:19.590+00:00] 2025-10-20 13:32:19,590 - DEBUG - Making a PUT request to http://taskcluster/api/queue/v1/task/cZKzDEWdTu6Cl25odS1AKQ
[task 2025-10-20T13:32:19.590+00:00] 2025-10-20 13:32:19,590 - DEBUG - HTTP Headers: {'Content-Type': 'application/json'}
[task 2025-10-20T13:32:19.590+00:00] 2025-10-20 13:32:19,590 - DEBUG - HTTP Payload: {"provisionerId":"taskgraph-t","workerType":"linux-gcp","routes":["tc-treeherder.v2.taskgraph-pr.85d (limit 100 char)
[task 2025-10-20T13:32:19.592+00:00] 2025-10-20 13:32:19,592 - DEBUG - Starting new HTTP connection (1): taskcluster:80
[task 2025-10-20T13:32:19.594+00:00] 2025-10-20 13:32:19,594 - INFO - Creating task with taskId TR4kvLo_SvmwzmX1ntMYiA for test-unit-py312
[task 2025-10-20T13:32:19.595+00:00] 2025-10-20 13:32:19,595 - DEBUG - Using method(v1, v2, payload) calling convention
[task 2025-10-20T13:32:19.595+00:00] 2025-10-20 13:32:19,595 - DEBUG - Found a positional argument: TR4kvLo_SvmwzmX1ntMYiA
[task 2025-10-20T13:32:19.595+00:00] 2025-10-20 13:32:19,595 - DEBUG - After processing positional arguments, we have: {'taskId': 'TR4kvLo_SvmwzmX1ntMYiA'}
[task 2025-10-20T13:32:19.595+00:00] 2025-10-20 13:32:19,595 - DEBUG - After keyword arguments, we have: {'taskId': 'TR4kvLo_SvmwzmX1ntMYiA'}
[task 2025-10-20T13:32:19.595+00:00] 2025-10-20 13:32:19,595 - DEBUG - Full URL used is: http://taskcluster/api/queue/v1/task/TR4kvLo_SvmwzmX1ntMYiA
[task 2025-10-20T13:32:19.596+00:00] 2025-10-20 13:32:19,596 - DEBUG - Not using hawk!
[task 2025-10-20T13:32:19.596+00:00] 2025-10-20 13:32:19,596 - DEBUG - Making attempt 0
[task 2025-10-20T13:32:19.596+00:00] 2025-10-20 13:32:19,596 - DEBUG - Making a PUT request to http://taskcluster/api/queue/v1/task/TR4kvLo_SvmwzmX1ntMYiA
[task 2025-10-20T13:32:19.596+00:00] 2025-10-20 13:32:19,596 - DEBUG - HTTP Headers: {'Content-Type': 'application/json'}
[task 2025-10-20T13:32:19.596+00:00] 2025-10-20 13:32:19,596 - DEBUG - HTTP Payload: {"provisionerId":"taskgraph-t","workerType":"linux-gcp","routes":["tc-treeherder.v2.taskgraph-pr.85d (limit 100 char)
[task 2025-10-20T13:32:19.598+00:00] 2025-10-20 13:32:19,598 - DEBUG - Starting new HTTP connection (1): taskcluster:80
[task 2025-10-20T13:32:19.663+00:00] 2025-10-20 13:32:19,662 - DEBUG - http://taskcluster:80 "PUT /api/queue/v1/task/d4X3OWnZSwuzhOzo2FxkMA HTTP/1.1" 200 434
[task 2025-10-20T13:32:19.663+00:00] 2025-10-20 13:32:19,663 - DEBUG - Received HTTP Status: 200
[task 2025-10-20T13:32:19.663+00:00] 2025-10-20 13:32:19,663 - 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': '434', 'Content-Security-Policy': "report-uri /__cspreport__;default-src 'none';frame-ancestors 'none';", 'Content-Type': 'application/json; charset=utf-8', 'Date': 'Mon, 20 Oct 2025 13:32:19 GMT', 'Etag': 'W/"1b2-NaomyMRDYHLw70tbQ7Al9nn3RGc"', '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': 'a36d5efb-7a3c-42be-bd96-bc3b9df85b9b', 'X-For-Trace-Id': 'af52763b40541e0c736c04d8072c6266', 'X-Served-By': 'cache-bfi-kbfi7400052-BFI, cache-bfi-kbfi7400103-BFI', 'X-Taskcluster-Authorized-Scopes': '["assume:repo:github.com/taskcluster/taskgraph:pull-request","queue:create-artifact:ePS8wLR4TNqirS_gaMWkSw/0"]', 'X-Taskcluster-Endpoint': 'https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/d4X3OWnZSwuzhOzo2FxkMA', 'X-Taskcluster-Proxy-Revision': '', 'X-Taskcluster-Proxy-Temp-Clientid': 'task-client/ePS8wLR4TNqirS_gaMWkSw/0/on/us-west1-c/363072993252575156/until/1760968271.683', 'X-Taskcluster-Proxy-Temp-Scopes': '["queue:reclaim-task:ePS8wLR4TNqirS_gaMWkSw/0","queue:resolve-task:ePS8wLR4TNqirS_gaMWkSw/0","queue:create-artifact:ePS8wLR4TNqirS_gaMWkSw/0","assume:repo:github.com/taskcluster/taskgraph:pull-request"]', 'X-Taskcluster-Proxy-Version': '38.0.5', 'X-Timer': 'S1760967140.553151,VS0,VE103'}
[task 2025-10-20T13:32:19.676+00:00] 2025-10-20 13:32:19,675 - DEBUG - http://taskcluster:80 "PUT /api/queue/v1/task/UoeBRIq5SPGh3l78UHuP6g HTTP/1.1" 200 434
[task 2025-10-20T13:32:19.676+00:00] 2025-10-20 13:32:19,675 - DEBUG - Received HTTP Status: 200
[task 2025-10-20T13:32:19.676+00:00] 2025-10-20 13:32:19,675 - 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': '434', 'Content-Security-Policy': "report-uri /__cspreport__;default-src 'none';frame-ancestors 'none';", 'Content-Type': 'application/json; charset=utf-8', 'Date': 'Mon, 20 Oct 2025 13:32:19 GMT', 'Etag': 'W/"1b2-h1ATBp5z8Svxiqr0wbvqmX8HNc0"', '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': '968896d1-62da-4b0e-9c93-874d44d12e4f', 'X-For-Trace-Id': '0461986cfc64277b1b5440630124da47', 'X-Served-By': 'cache-bfi-kbfi7400045-BFI, cache-bfi-kbfi7400103-BFI', 'X-Taskcluster-Authorized-Scopes': '["assume:repo:github.com/taskcluster/taskgraph:pull-request","queue:create-artifact:ePS8wLR4TNqirS_gaMWkSw/0"]', 'X-Taskcluster-Endpoint': 'https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/UoeBRIq5SPGh3l78UHuP6g', 'X-Taskcluster-Proxy-Revision': '', 'X-Taskcluster-Proxy-Temp-Clientid': 'task-client/ePS8wLR4TNqirS_gaMWkSw/0/on/us-west1-c/363072993252575156/until/1760968271.683', 'X-Taskcluster-Proxy-Temp-Scopes': '["queue:reclaim-task:ePS8wLR4TNqirS_gaMWkSw/0","queue:resolve-task:ePS8wLR4TNqirS_gaMWkSw/0","queue:create-artifact:ePS8wLR4TNqirS_gaMWkSw/0","assume:repo:github.com/taskcluster/taskgraph:pull-request"]', 'X-Taskcluster-Proxy-Version': '38.0.5', 'X-Timer': 'S1760967140.563965,VS0,VE106'}
[task 2025-10-20T13:32:19.710+00:00] 2025-10-20 13:32:19,710 - DEBUG - http://taskcluster:80 "PUT /api/queue/v1/task/cZKzDEWdTu6Cl25odS1AKQ HTTP/1.1" 200 434
[task 2025-10-20T13:32:19.711+00:00] 2025-10-20 13:32:19,711 - DEBUG - Received HTTP Status: 200
[task 2025-10-20T13:32:19.711+00:00] 2025-10-20 13:32:19,711 - 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': '434', 'Content-Security-Policy': "report-uri /__cspreport__;default-src 'none';frame-ancestors 'none';", 'Content-Type': 'application/json; charset=utf-8', 'Date': 'Mon, 20 Oct 2025 13:32:19 GMT', 'Etag': 'W/"1b2-jYPerbIHhD5DkX8KUG+voqNHTbk"', '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': '46378617-464c-44e8-9087-d43babcd416e', 'X-For-Trace-Id': '12c568bb345445ec2c2eccf59388c149', 'X-Served-By': 'cache-bfi-kbfi7400057-BFI, cache-bfi-kbfi7400103-BFI', 'X-Taskcluster-Authorized-Scopes': '["assume:repo:github.com/taskcluster/taskgraph:pull-request","queue:create-artifact:ePS8wLR4TNqirS_gaMWkSw/0"]', 'X-Taskcluster-Endpoint': 'https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/cZKzDEWdTu6Cl25odS1AKQ', 'X-Taskcluster-Proxy-Revision': '', 'X-Taskcluster-Proxy-Temp-Clientid': 'task-client/ePS8wLR4TNqirS_gaMWkSw/0/on/us-west1-c/363072993252575156/until/1760968271.683', 'X-Taskcluster-Proxy-Temp-Scopes': '["queue:reclaim-task:ePS8wLR4TNqirS_gaMWkSw/0","queue:resolve-task:ePS8wLR4TNqirS_gaMWkSw/0","queue:create-artifact:ePS8wLR4TNqirS_gaMWkSw/0","assume:repo:github.com/taskcluster/taskgraph:pull-request"]', 'X-Taskcluster-Proxy-Version': '38.0.5', 'X-Timer': 'S1760967140.597348,VS0,VE108'}
[task 2025-10-20T13:32:19.717+00:00] 2025-10-20 13:32:19,716 - DEBUG - http://taskcluster:80 "PUT /api/queue/v1/task/eSbx3RlGTVi8A3jZFItQHQ HTTP/1.1" 200 434
[task 2025-10-20T13:32:19.717+00:00] 2025-10-20 13:32:19,716 - DEBUG - Received HTTP Status: 200
[task 2025-10-20T13:32:19.717+00:00] 2025-10-20 13:32:19,716 - 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': '434', 'Content-Security-Policy': "report-uri /__cspreport__;default-src 'none';frame-ancestors 'none';", 'Content-Type': 'application/json; charset=utf-8', 'Date': 'Mon, 20 Oct 2025 13:32:19 GMT', 'Etag': 'W/"1b2-p3wsSPgsPsmasInpMidNyp01Tzo"', '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': '1364f247-8400-4d36-8973-f2c75d975902', 'X-For-Trace-Id': '8ccf2d467532013b4227c452e92b191a', 'X-Served-By': 'cache-bfi-kbfi7400077-BFI, cache-bfi-kbfi7400103-BFI', 'X-Taskcluster-Authorized-Scopes': '["assume:repo:github.com/taskcluster/taskgraph:pull-request","queue:create-artifact:ePS8wLR4TNqirS_gaMWkSw/0"]', 'X-Taskcluster-Endpoint': 'https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/eSbx3RlGTVi8A3jZFItQHQ', 'X-Taskcluster-Proxy-Revision': '', 'X-Taskcluster-Proxy-Temp-Clientid': 'task-client/ePS8wLR4TNqirS_gaMWkSw/0/on/us-west1-c/363072993252575156/until/1760968271.683', 'X-Taskcluster-Proxy-Temp-Scopes': '["queue:reclaim-task:ePS8wLR4TNqirS_gaMWkSw/0","queue:resolve-task:ePS8wLR4TNqirS_gaMWkSw/0","queue:create-artifact:ePS8wLR4TNqirS_gaMWkSw/0","assume:repo:github.com/taskcluster/taskgraph:pull-request"]', 'X-Taskcluster-Proxy-Version': '38.0.5', 'X-Timer': 'S1760967140.583351,VS0,VE128'}
[task 2025-10-20T13:32:19.772+00:00] 2025-10-20 13:32:19,771 - DEBUG - http://taskcluster:80 "PUT /api/queue/v1/task/Pop0EzRsR3-qMoRFP6nSqg HTTP/1.1" 200 436
[task 2025-10-20T13:32:19.772+00:00] 2025-10-20 13:32:19,772 - DEBUG - Received HTTP Status: 200
[task 2025-10-20T13:32:19.772+00:00] 2025-10-20 13:32:19,772 - 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': 'Mon, 20 Oct 2025 13:32:19 GMT', 'Etag': 'W/"1b4-lTU3ZDarfN5qJrAXHr4xIiuLzfg"', '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': '79f5dfeb-4f3f-42ff-98e4-dd94d07224d7', 'X-For-Trace-Id': '58b144afcf116f78378625a6e10c832e', 'X-Served-By': 'cache-bfi-kbfi7400091-BFI, cache-bfi-kbfi7400103-BFI', 'X-Taskcluster-Authorized-Scopes': '["assume:repo:github.com/taskcluster/taskgraph:pull-request","queue:create-artifact:ePS8wLR4TNqirS_gaMWkSw/0"]', 'X-Taskcluster-Endpoint': 'https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/Pop0EzRsR3-qMoRFP6nSqg', 'X-Taskcluster-Proxy-Revision': '', 'X-Taskcluster-Proxy-Temp-Clientid': 'task-client/ePS8wLR4TNqirS_gaMWkSw/0/on/us-west1-c/363072993252575156/until/1760968271.683', 'X-Taskcluster-Proxy-Temp-Scopes': '["queue:reclaim-task:ePS8wLR4TNqirS_gaMWkSw/0","queue:resolve-task:ePS8wLR4TNqirS_gaMWkSw/0","queue:create-artifact:ePS8wLR4TNqirS_gaMWkSw/0","assume:repo:github.com/taskcluster/taskgraph:pull-request"]', 'X-Taskcluster-Proxy-Version': '38.0.5', 'X-Timer': 'S1760967140.555339,VS0,VE211'}
[task 2025-10-20T13:32:19.911+00:00] 2025-10-20 13:32:19,910 - DEBUG - http://taskcluster:80 "PUT /api/queue/v1/task/Vd51ef88QtaljO29IhKO_Q HTTP/1.1" 200 434
[task 2025-10-20T13:32:19.911+00:00] 2025-10-20 13:32:19,911 - DEBUG - Received HTTP Status: 200
[task 2025-10-20T13:32:19.911+00:00] 2025-10-20 13:32:19,911 - 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': '434', 'Content-Security-Policy': "report-uri /__cspreport__;default-src 'none';frame-ancestors 'none';", 'Content-Type': 'application/json; charset=utf-8', 'Date': 'Mon, 20 Oct 2025 13:32:19 GMT', 'Etag': 'W/"1b2-m/PjWX/KKQUtWq3p6qIXUeBEjdI"', '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': '521de3ab-dce6-4a2d-bff0-18161e3c5529', 'X-For-Trace-Id': 'e48e0a0bbd91cd1df628609210022996', 'X-Served-By': 'cache-bfi-kbfi7400024-BFI, cache-bfi-kbfi7400103-BFI', 'X-Taskcluster-Authorized-Scopes': '["assume:repo:github.com/taskcluster/taskgraph:pull-request","queue:create-artifact:ePS8wLR4TNqirS_gaMWkSw/0"]', 'X-Taskcluster-Endpoint': 'https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/Vd51ef88QtaljO29IhKO_Q', 'X-Taskcluster-Proxy-Revision': '', 'X-Taskcluster-Proxy-Temp-Clientid': 'task-client/ePS8wLR4TNqirS_gaMWkSw/0/on/us-west1-c/363072993252575156/until/1760968271.683', 'X-Taskcluster-Proxy-Temp-Scopes': '["queue:reclaim-task:ePS8wLR4TNqirS_gaMWkSw/0","queue:resolve-task:ePS8wLR4TNqirS_gaMWkSw/0","queue:create-artifact:ePS8wLR4TNqirS_gaMWkSw/0","assume:repo:github.com/taskcluster/taskgraph:pull-request"]', 'X-Taskcluster-Proxy-Version': '38.0.5', 'X-Timer': 'S1760967140.568618,VS0,VE337'}
[task 2025-10-20T13:32:20.320+00:00] 2025-10-20 13:32:20,319 - DEBUG - http://taskcluster:80 "PUT /api/queue/v1/task/C6cUubrsRXiL_L7YsGfkqA HTTP/1.1" 200 434
[task 2025-10-20T13:32:20.320+00:00] 2025-10-20 13:32:20,319 - DEBUG - Received HTTP Status: 200
[task 2025-10-20T13:32:20.320+00:00] 2025-10-20 13:32:20,319 - 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': '434', 'Content-Security-Policy': "report-uri /__cspreport__;default-src 'none';frame-ancestors 'none';", 'Content-Type': 'application/json; charset=utf-8', 'Date': 'Mon, 20 Oct 2025 13:32:20 GMT', 'Etag': 'W/"1b2-EbCxMKqdN94WcWAQCuh0tr0DWoU"', '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': '1d7198e2-8be6-4ef5-9c73-a0ee0366279c', 'X-For-Trace-Id': '7ed258847396aa54caa0b608c14c7302', 'X-Served-By': 'cache-bfi-kbfi7400113-BFI, cache-bfi-kbfi7400103-BFI', 'X-Taskcluster-Authorized-Scopes': '["assume:repo:github.com/taskcluster/taskgraph:pull-request","queue:create-artifact:ePS8wLR4TNqirS_gaMWkSw/0"]', 'X-Taskcluster-Endpoint': 'https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/C6cUubrsRXiL_L7YsGfkqA', 'X-Taskcluster-Proxy-Revision': '', 'X-Taskcluster-Proxy-Temp-Clientid': 'task-client/ePS8wLR4TNqirS_gaMWkSw/0/on/us-west1-c/363072993252575156/until/1760968271.683', 'X-Taskcluster-Proxy-Temp-Scopes': '["queue:reclaim-task:ePS8wLR4TNqirS_gaMWkSw/0","queue:resolve-task:ePS8wLR4TNqirS_gaMWkSw/0","queue:create-artifact:ePS8wLR4TNqirS_gaMWkSw/0","assume:repo:github.com/taskcluster/taskgraph:pull-request"]', 'X-Taskcluster-Proxy-Version': '38.0.5', 'X-Timer': 'S1760967140.590676,VS0,VE723'}
[task 2025-10-20T13:32:20.335+00:00] 2025-10-20 13:32:20,335 - DEBUG - http://taskcluster:80 "PUT /api/queue/v1/task/TR4kvLo_SvmwzmX1ntMYiA HTTP/1.1" 200 434
[task 2025-10-20T13:32:20.336+00:00] 2025-10-20 13:32:20,336 - DEBUG - Received HTTP Status: 200
[task 2025-10-20T13:32:20.336+00:00] 2025-10-20 13:32:20,336 - 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': '434', 'Content-Security-Policy': "report-uri /__cspreport__;default-src 'none';frame-ancestors 'none';", 'Content-Type': 'application/json; charset=utf-8', 'Date': 'Mon, 20 Oct 2025 13:32:20 GMT', 'Etag': 'W/"1b2-SiCrx9Dab34CBGQkwM6jLR0GBNs"', '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': 'cdbd66d4-53d7-43fa-818b-27fdcfcb158f', 'X-For-Trace-Id': '1d0b646d182729e7d4f1bf02c0d3cdc9', 'X-Served-By': 'cache-bfi-kbfi7400043-BFI, cache-bfi-kbfi7400103-BFI', 'X-Taskcluster-Authorized-Scopes': '["assume:repo:github.com/taskcluster/taskgraph:pull-request","queue:create-artifact:ePS8wLR4TNqirS_gaMWkSw/0"]', 'X-Taskcluster-Endpoint': 'https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/TR4kvLo_SvmwzmX1ntMYiA', 'X-Taskcluster-Proxy-Revision': '', 'X-Taskcluster-Proxy-Temp-Clientid': 'task-client/ePS8wLR4TNqirS_gaMWkSw/0/on/us-west1-c/363072993252575156/until/1760968271.683', 'X-Taskcluster-Proxy-Temp-Scopes': '["queue:reclaim-task:ePS8wLR4TNqirS_gaMWkSw/0","queue:resolve-task:ePS8wLR4TNqirS_gaMWkSw/0","queue:create-artifact:ePS8wLR4TNqirS_gaMWkSw/0","assume:repo:github.com/taskcluster/taskgraph:pull-request"]', 'X-Taskcluster-Proxy-Version': '38.0.5', 'X-Timer': 'S1760967140.603288,VS0,VE727'}
[task 2025-10-20T13:32:22.820+00:00] 2025-10-20 13:32:22,820 - DEBUG - http://taskcluster:80 "PUT /api/queue/v1/task/U-GHKkq_RvaTCQLKjtKsqQ HTTP/1.1" 200 434
[task 2025-10-20T13:32:22.820+00:00] 2025-10-20 13:32:22,820 - DEBUG - Received HTTP Status: 200
[task 2025-10-20T13:32:22.820+00:00] 2025-10-20 13:32:22,820 - 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': '434', 'Content-Security-Policy': "report-uri /__cspreport__;default-src 'none';frame-ancestors 'none';", 'Content-Type': 'application/json; charset=utf-8', 'Date': 'Mon, 20 Oct 2025 13:32:22 GMT', 'Etag': 'W/"1b2-eZNltxyVIyIggWCJfB8QHkTqWSs"', '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': '0279911a-1276-4d67-a193-ca7011617f52', 'X-For-Trace-Id': 'b445e12fa94cad7369ef97084d1ae52a', 'X-Served-By': 'cache-bfi-kbfi7400117-BFI, cache-bfi-kbfi7400103-BFI', 'X-Taskcluster-Authorized-Scopes': '["assume:repo:github.com/taskcluster/taskgraph:pull-request","queue:create-artifact:ePS8wLR4TNqirS_gaMWkSw/0"]', 'X-Taskcluster-Endpoint': 'https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/U-GHKkq_RvaTCQLKjtKsqQ', 'X-Taskcluster-Proxy-Revision': '', 'X-Taskcluster-Proxy-Temp-Clientid': 'task-client/ePS8wLR4TNqirS_gaMWkSw/0/on/us-west1-c/363072993252575156/until/1760968271.683', 'X-Taskcluster-Proxy-Temp-Scopes': '["queue:reclaim-task:ePS8wLR4TNqirS_gaMWkSw/0","queue:resolve-task:ePS8wLR4TNqirS_gaMWkSw/0","queue:create-artifact:ePS8wLR4TNqirS_gaMWkSw/0","assume:repo:github.com/taskcluster/taskgraph:pull-request"]', 'X-Taskcluster-Proxy-Version': '38.0.5', 'X-Timer': 'S1760967140.575568,VS0,VE3240'}
[task 2025-10-20T13:32:22.821+00:00] 2025-10-20 13:32:22,821 - INFO - Creating task with taskId ORKapfB4SviRF3qQLgOyWw for complete-pr
[task 2025-10-20T13:32:22.821+00:00] 2025-10-20 13:32:22,821 - DEBUG - Using method(v1, v2, payload) calling convention
[task 2025-10-20T13:32:22.821+00:00] 2025-10-20 13:32:22,821 - DEBUG - Found a positional argument: ORKapfB4SviRF3qQLgOyWw
[task 2025-10-20T13:32:22.821+00:00] 2025-10-20 13:32:22,821 - DEBUG - After processing positional arguments, we have: {'taskId': 'ORKapfB4SviRF3qQLgOyWw'}
[task 2025-10-20T13:32:22.821+00:00] 2025-10-20 13:32:22,821 - DEBUG - After keyword arguments, we have: {'taskId': 'ORKapfB4SviRF3qQLgOyWw'}
[task 2025-10-20T13:32:22.821+00:00] 2025-10-20 13:32:22,821 - DEBUG - Full URL used is: http://taskcluster/api/queue/v1/task/ORKapfB4SviRF3qQLgOyWw
[task 2025-10-20T13:32:22.821+00:00] 2025-10-20 13:32:22,821 - DEBUG - Not using hawk!
[task 2025-10-20T13:32:22.821+00:00] 2025-10-20 13:32:22,821 - DEBUG - Making attempt 0
[task 2025-10-20T13:32:22.821+00:00] 2025-10-20 13:32:22,821 - DEBUG - Making a PUT request to http://taskcluster/api/queue/v1/task/ORKapfB4SviRF3qQLgOyWw
[task 2025-10-20T13:32:22.821+00:00] 2025-10-20 13:32:22,821 - DEBUG - HTTP Headers: {'Content-Type': 'application/json'}
[task 2025-10-20T13:32:22.822+00:00] 2025-10-20 13:32:22,821 - DEBUG - HTTP Payload: {"provisionerId":"built-in","workerType":"succeed","routes":["checks"],"created":"2025-10-20T13:32:2 (limit 100 char)
[task 2025-10-20T13:32:22.823+00:00] 2025-10-20 13:32:22,823 - DEBUG - Starting new HTTP connection (1): taskcluster:80
[task 2025-10-20T13:32:22.823+00:00] 2025-10-20 13:32:22,823 - INFO - Creating task with taskId Uo8vJAtHTSqhElO4sq-hiQ for codecov-upload
[task 2025-10-20T13:32:22.824+00:00] 2025-10-20 13:32:22,823 - DEBUG - Using method(v1, v2, payload) calling convention
[task 2025-10-20T13:32:22.824+00:00] 2025-10-20 13:32:22,824 - DEBUG - Found a positional argument: Uo8vJAtHTSqhElO4sq-hiQ
[task 2025-10-20T13:32:22.824+00:00] 2025-10-20 13:32:22,824 - DEBUG - After processing positional arguments, we have: {'taskId': 'Uo8vJAtHTSqhElO4sq-hiQ'}
[task 2025-10-20T13:32:22.824+00:00] 2025-10-20 13:32:22,824 - DEBUG - After keyword arguments, we have: {'taskId': 'Uo8vJAtHTSqhElO4sq-hiQ'}
[task 2025-10-20T13:32:22.824+00:00] 2025-10-20 13:32:22,824 - DEBUG - Full URL used is: http://taskcluster/api/queue/v1/task/Uo8vJAtHTSqhElO4sq-hiQ
[task 2025-10-20T13:32:22.824+00:00] 2025-10-20 13:32:22,824 - DEBUG - Not using hawk!
[task 2025-10-20T13:32:22.824+00:00] 2025-10-20 13:32:22,824 - DEBUG - Making attempt 0
[task 2025-10-20T13:32:22.824+00:00] 2025-10-20 13:32:22,824 - DEBUG - Making a PUT request to http://taskcluster/api/queue/v1/task/Uo8vJAtHTSqhElO4sq-hiQ
[task 2025-10-20T13:32:22.824+00:00] 2025-10-20 13:32:22,824 - DEBUG - HTTP Headers: {'Content-Type': 'application/json'}
[task 2025-10-20T13:32:22.824+00:00] 2025-10-20 13:32:22,824 - DEBUG - HTTP Payload: {"provisionerId":"taskgraph-t","workerType":"linux-gcp","routes":["tc-treeherder.v2.taskgraph-pr.85d (limit 100 char)
[task 2025-10-20T13:32:22.825+00:00] 2025-10-20 13:32:22,825 - DEBUG - Starting new HTTP connection (1): taskcluster:80
[task 2025-10-20T13:32:22.936+00:00] 2025-10-20 13:32:22,936 - DEBUG - http://taskcluster:80 "PUT /api/queue/v1/task/ORKapfB4SviRF3qQLgOyWw HTTP/1.1" 200 424
[task 2025-10-20T13:32:22.937+00:00] 2025-10-20 13:32:22,936 - DEBUG - http://taskcluster:80 "PUT /api/queue/v1/task/Uo8vJAtHTSqhElO4sq-hiQ HTTP/1.1" 200 434
[task 2025-10-20T13:32:22.937+00:00] 2025-10-20 13:32:22,936 - DEBUG - Received HTTP Status: 200
[task 2025-10-20T13:32:22.937+00:00] 2025-10-20 13:32:22,937 - 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': 'Mon, 20 Oct 2025 13:32:22 GMT', 'Etag': 'W/"1a8-zBzxkHB7CRGE/of/vFjG3wgt/9E"', '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': 'a4509b2d-0d1f-401c-a106-96d559815ea9', 'X-For-Trace-Id': '09e8e0224ba844c4ac20fbad4ea20958', 'X-Served-By': 'cache-bfi-kbfi7400027-BFI, cache-bfi-kbfi7400103-BFI', 'X-Taskcluster-Authorized-Scopes': '["assume:repo:github.com/taskcluster/taskgraph:pull-request","queue:create-artifact:ePS8wLR4TNqirS_gaMWkSw/0"]', 'X-Taskcluster-Endpoint': 'https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/ORKapfB4SviRF3qQLgOyWw', 'X-Taskcluster-Proxy-Revision': '', 'X-Taskcluster-Proxy-Temp-Clientid': 'task-client/ePS8wLR4TNqirS_gaMWkSw/0/on/us-west1-c/363072993252575156/until/1760968271.683', 'X-Taskcluster-Proxy-Temp-Scopes': '["queue:reclaim-task:ePS8wLR4TNqirS_gaMWkSw/0","queue:resolve-task:ePS8wLR4TNqirS_gaMWkSw/0","queue:create-artifact:ePS8wLR4TNqirS_gaMWkSw/0","assume:repo:github.com/taskcluster/taskgraph:pull-request"]', 'X-Taskcluster-Proxy-Version': '38.0.5', 'X-Timer': 'S1760967143.829890,VS0,VE101'}
[task 2025-10-20T13:32:22.938+00:00] 2025-10-20 13:32:22,937 - DEBUG - Received HTTP Status: 200
[task 2025-10-20T13:32:22.938+00:00] 2025-10-20 13:32:22,938 - 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': '434', 'Content-Security-Policy': "report-uri /__cspreport__;default-src 'none';frame-ancestors 'none';", 'Content-Type': 'application/json; charset=utf-8', 'Date': 'Mon, 20 Oct 2025 13:32:22 GMT', 'Etag': 'W/"1b2-6yVDo9V/DDpEejOYouijdpPLMqg"', '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': 'a88d10a2-e240-49ce-a843-7bd96a524dd0', 'X-For-Trace-Id': '243b8e5dcf93da1e11c319802185e533', 'X-Served-By': 'cache-bfi-kbfi7400088-BFI, cache-bfi-kbfi7400103-BFI', 'X-Taskcluster-Authorized-Scopes': '["assume:repo:github.com/taskcluster/taskgraph:pull-request","queue:create-artifact:ePS8wLR4TNqirS_gaMWkSw/0"]', 'X-Taskcluster-Endpoint': 'https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/Uo8vJAtHTSqhElO4sq-hiQ', 'X-Taskcluster-Proxy-Revision': '', 'X-Taskcluster-Proxy-Temp-Clientid': 'task-client/ePS8wLR4TNqirS_gaMWkSw/0/on/us-west1-c/363072993252575156/until/1760968271.683', 'X-Taskcluster-Proxy-Temp-Scopes': '["queue:reclaim-task:ePS8wLR4TNqirS_gaMWkSw/0","queue:resolve-task:ePS8wLR4TNqirS_gaMWkSw/0","queue:create-artifact:ePS8wLR4TNqirS_gaMWkSw/0","assume:repo:github.com/taskcluster/taskgraph:pull-request"]', 'X-Taskcluster-Proxy-Version': '38.0.5', 'X-Timer': 'S1760967143.829686,VS0,VE102'}
[taskcluster 2025-10-20 13:32:23.170Z] === Task Finished ===
[taskcluster 2025-10-20 13:32:25.757Z] Successful task run with exit code: 0 completed in 73.958 seconds