Make sure we return read only dicts from links_and_reverse_links_dict
#825
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-17T14:14:25.832Z
Resolved: 2025-10-17T14:14:52.072Z
Task Execution Time: 26 seconds, 240 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-17 14:14:25.979Z] Task ID: WfkHgIpATdizRTDgUjgFwg
[taskcluster 2025-10-17 14:14:25.979Z] Worker ID: 6938355108075794448
[taskcluster 2025-10-17 14:14:25.979Z] Worker Group: us-west1-b
[taskcluster 2025-10-17 14:14:25.979Z] Worker Node Type: projects/887720501152/machineTypes/n2-standard-2
[taskcluster 2025-10-17 14:14:25.979Z] Worker Pool: taskgraph-1/decision-gcp
[taskcluster 2025-10-17 14:14:25.979Z] Worker Version: 38.0.5
[taskcluster 2025-10-17 14:14:25.979Z] Public IP: 34.182.0.15
[taskcluster 2025-10-17 14:14:25.979Z] Hostname: taskgraph-1-decision-gcp-b4rr073ks02lt-mxlvgrrq
[taskcluster 2025-10-17 14:14:25.979Z] using cache "taskgraph-level-1-checkouts-sparse-v2" -> /builds/worker/checkouts
3d0eb16c9df1 - Started downloading
7d921eadec7b - Started downloading
b6a7b67a3f4c - Started downloading
7d921eadec7b - Downloaded in 0.119 seconds
b6a7b67a3f4c - Downloaded in 0.245 seconds
1bb072c57b89 - Started downloading
1bb072c57b89 - Downloaded in 0 seconds
3d0eb16c9df1 - Downloaded in 0.715 seconds
Digest: sha256:cd82d92f7f2be8b4fe772335eb3f370854789cc2415d61e2e322fee7f9a47c19
Status: Downloaded newer image for mozillareleases/taskgraph:decision-latest
...(226 lines hidden)...
[task 2025-10-17T14:14:44.329+00:00] 2025-10-17 14:14:44,324 - DEBUG - Full URL used is: http://taskcluster/api/queue/v1/tasks/status
[task 2025-10-17T14:14:44.329+00:00] 2025-10-17 14:14:44,325 - DEBUG - Not using hawk!
[task 2025-10-17T14:14:44.329+00:00] 2025-10-17 14:14:44,325 - DEBUG - Making attempt 0
[task 2025-10-17T14:14:44.329+00:00] 2025-10-17 14:14:44,325 - DEBUG - Making a POST request to http://taskcluster/api/queue/v1/tasks/status
[task 2025-10-17T14:14:44.329+00:00] 2025-10-17 14:14:44,325 - DEBUG - HTTP Headers: {'Content-Type': 'application/json'}
[task 2025-10-17T14:14:44.329+00:00] 2025-10-17 14:14:44,325 - DEBUG - HTTP Payload: {"taskIds":["SfLzaQVqR8-uU3di1nYDyg","Y5mnoZgmT1i-HOPiLQSbcA","NsMUVwKsQRue5yu4zXGXsw","U3PXePGbS72U (limit 100 char)
[task 2025-10-17T14:14:44.329+00:00] 2025-10-17 14:14:44,326 - DEBUG - Starting new HTTP connection (1): taskcluster:80
[task 2025-10-17T14:14:44.439+00:00] 2025-10-17 14:14:44,439 - DEBUG - http://taskcluster:80 "POST /api/queue/v1/tasks/status HTTP/1.1" 200 1799
[task 2025-10-17T14:14:44.440+00:00] 2025-10-17 14:14:44,440 - DEBUG - Received HTTP Status: 200
[task 2025-10-17T14:14:44.440+00:00] 2025-10-17 14:14:44,440 - 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-Encoding': 'gzip', 'Content-Security-Policy': "report-uri /__cspreport__;default-src 'none';frame-ancestors 'none';", 'Content-Type': 'application/json; charset=utf-8', 'Date': 'Fri, 17 Oct 2025 14:14:44 GMT', 'Etag': 'W/"2fbe-J1ZoJu3yVVCv01SlGx3+wehvhxU"', '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': 'e5962a77-fe83-41e8-b370-fa0f494ba35a', 'X-For-Trace-Id': 'dbc382d1c012a4a959d9359682e782ef', 'X-Served-By': 'cache-bfi-kbfi7400101-BFI, cache-bfi-kbfi7400101-BFI', 'X-Taskcluster-Authorized-Scopes': '["assume:repo:github.com/taskcluster/taskgraph:pull-request","queue:create-artifact:WfkHgIpATdizRTDgUjgFwg/0"]', 'X-Taskcluster-Endpoint': 'https://firefox-ci-tc.services.mozilla.com/api/queue/v1/tasks/status', 'X-Taskcluster-Proxy-Revision': '', 'X-Taskcluster-Proxy-Temp-Clientid': 'task-client/WfkHgIpATdizRTDgUjgFwg/0/on/us-west1-b/6938355108075794448/until/1760711665.81', 'X-Taskcluster-Proxy-Temp-Scopes': '["queue:reclaim-task:WfkHgIpATdizRTDgUjgFwg/0","queue:resolve-task:WfkHgIpATdizRTDgUjgFwg/0","queue:create-artifact:WfkHgIpATdizRTDgUjgFwg/0","assume:repo:github.com/taskcluster/taskgraph:pull-request"]', 'X-Taskcluster-Proxy-Version': '38.0.5', 'X-Timer': 'S1760710484.329546,VS0,VE103', 'Content-Length': '1799'}
[task 2025-10-17T14:14:44.440+00:00] 2025-10-17 14:14:44,440 - DEBUG - replace_tasks: docker-image-fetch
[task 2025-10-17T14:14:44.442+00:00] 2025-10-17 14:14:44,442 - DEBUG - replace_tasks: docker-image-fetch replaced with U3PXePGbS72U8YRXl_6Z1Q by optimization strategy
[task 2025-10-17T14:14:44.442+00:00] 2025-10-17 14:14:44,442 - DEBUG - replace_tasks: docker-image-index-task
[task 2025-10-17T14:14:44.442+00:00] 2025-10-17 14:14:44,442 - DEBUG - replace_tasks: docker-image-index-task replaced with bXGgyXvdTUKV9_USN1xxrA by optimization strategy
[task 2025-10-17T14:14:44.443+00:00] 2025-10-17 14:14:44,443 - DEBUG - replace_tasks: docker-image-run-task
[task 2025-10-17T14:14:44.443+00:00] 2025-10-17 14:14:44,443 - DEBUG - replace_tasks: docker-image-run-task replaced with cb5nG7JbQpOpLk2Dsu8rnw by optimization strategy
[task 2025-10-17T14:14:44.443+00:00] 2025-10-17 14:14:44,443 - DEBUG - replace_tasks: docker-image-python
[task 2025-10-17T14:14:44.443+00:00] 2025-10-17 14:14:44,443 - DEBUG - replace_tasks: docker-image-python replaced with VDYT3xlFRRWEiuuxW6__jw by optimization strategy
[task 2025-10-17T14:14:44.443+00:00] 2025-10-17 14:14:44,443 - DEBUG - replace_tasks: docker-image-skopeo
[task 2025-10-17T14:14:44.444+00:00] 2025-10-17 14:14:44,443 - DEBUG - replace_tasks: docker-image-skopeo replaced with NEFl8VUfQAqBXiRkCBVdrA by optimization strategy
[task 2025-10-17T14:14:44.444+00:00] 2025-10-17 14:14:44,444 - DEBUG - replace_tasks: fetch-codecov-uploader
[task 2025-10-17T14:14:44.444+00:00] 2025-10-17 14:14:44,444 - DEBUG - replace_tasks: fetch-codecov-uploader replaced with SfLzaQVqR8-uU3di1nYDyg by optimization strategy
[task 2025-10-17T14:14:44.444+00:00] 2025-10-17 14:14:44,444 - DEBUG - replace_tasks: docker-image-decision
[task 2025-10-17T14:14:44.444+00:00] 2025-10-17 14:14:44,444 - DEBUG - replace_tasks: docker-image-decision kept by optimization strategy
[task 2025-10-17T14:14:44.444+00:00] 2025-10-17 14:14:44,444 - DEBUG - replace_tasks: test-unit-py311
[task 2025-10-17T14:14:44.444+00:00] 2025-10-17 14:14:44,444 - DEBUG - replace_tasks: test-unit-py311 kept by optimization strategy
[task 2025-10-17T14:14:44.444+00:00] 2025-10-17 14:14:44,444 - DEBUG - replace_tasks: check-type
[task 2025-10-17T14:14:44.445+00:00] 2025-10-17 14:14:44,444 - DEBUG - replace_tasks: check-type kept by optimization strategy
[task 2025-10-17T14:14:44.445+00:00] 2025-10-17 14:14:44,445 - DEBUG - replace_tasks: test-unit-py313
[task 2025-10-17T14:14:44.445+00:00] 2025-10-17 14:14:44,445 - DEBUG - replace_tasks: test-unit-py313 kept by optimization strategy
[task 2025-10-17T14:14:44.445+00:00] 2025-10-17 14:14:44,445 - DEBUG - replace_tasks: test-unit-py312
[task 2025-10-17T14:14:44.445+00:00] 2025-10-17 14:14:44,445 - DEBUG - replace_tasks: test-unit-py312 kept by optimization strategy
[task 2025-10-17T14:14:44.445+00:00] 2025-10-17 14:14:44,445 - DEBUG - replace_tasks: test-unit-py39
[task 2025-10-17T14:14:44.445+00:00] 2025-10-17 14:14:44,445 - DEBUG - replace_tasks: test-unit-py39 kept by optimization strategy
[task 2025-10-17T14:14:44.445+00:00] 2025-10-17 14:14:44,445 - DEBUG - replace_tasks: doc-generate
[task 2025-10-17T14:14:44.445+00:00] 2025-10-17 14:14:44,445 - DEBUG - replace_tasks: doc-generate kept by optimization strategy
[task 2025-10-17T14:14:44.445+00:00] 2025-10-17 14:14:44,445 - DEBUG - replace_tasks: test-unit-py310
[task 2025-10-17T14:14:44.446+00:00] 2025-10-17 14:14:44,446 - DEBUG - replace_tasks: test-unit-py310 kept by optimization strategy
[task 2025-10-17T14:14:44.446+00:00] 2025-10-17 14:14:44,446 - DEBUG - replace_tasks: complete-pr
[task 2025-10-17T14:14:44.446+00:00] 2025-10-17 14:14:44,446 - DEBUG - replace_tasks: complete-pr depends on an unreplaced or unremoved task
[task 2025-10-17T14:14:44.446+00:00] 2025-10-17 14:14:44,446 - DEBUG - replace_tasks: codecov-upload
[task 2025-10-17T14:14:44.446+00:00] 2025-10-17 14:14:44,446 - DEBUG - replace_tasks: codecov-upload depends on an unreplaced or unremoved task
[task 2025-10-17T14:14:44.446+00:00] 2025-10-17 14:14:44,446 - INFO - Replaced 6 tasks by index-search (index-search) during optimization.
[task 2025-10-17T14:14:44.447+00:00] 2025-10-17 14:14:44,447 - DEBUG - Morphing: adding index tasks
[task 2025-10-17T14:14:44.447+00:00] 2025-10-17 14:14:44,447 - DEBUG - Morphing: adding code review task
[task 2025-10-17T14:14:44.448+00:00] 2025-10-17 14:14:44,448 - INFO - writing artifact file `task-graph.json`
[task 2025-10-17T14:14:44.448+00:00] 2025-10-17 14:14:44,448 - INFO - writing artifact file `label-to-taskid.json`
[task 2025-10-17T14:14:44.450+00:00] 2025-10-17 14:14:44,450 - INFO - Creating task with taskId KSeVHIxlRO2bq9U_a_H-8w for check-type
[task 2025-10-17T14:14:44.451+00:00] 2025-10-17 14:14:44,450 - INFO - Creating task with taskId GmxO8iHeTTW_r2y52XggNg for test-unit-py311
[task 2025-10-17T14:14:44.451+00:00] 2025-10-17 14:14:44,451 - DEBUG - Using method(v1, v2, payload) calling convention
[task 2025-10-17T14:14:44.451+00:00] 2025-10-17 14:14:44,451 - INFO - Creating task with taskId AqQ0zDpRSaaXYv5YDVDxqA for test-unit-py39
[task 2025-10-17T14:14:44.451+00:00] 2025-10-17 14:14:44,451 - DEBUG - Found a positional argument: GmxO8iHeTTW_r2y52XggNg
[task 2025-10-17T14:14:44.452+00:00] 2025-10-17 14:14:44,451 - DEBUG - After processing positional arguments, we have: {'taskId': 'GmxO8iHeTTW_r2y52XggNg'}
[task 2025-10-17T14:14:44.452+00:00] 2025-10-17 14:14:44,451 - DEBUG - Using method(v1, v2, payload) calling convention
[task 2025-10-17T14:14:44.452+00:00] 2025-10-17 14:14:44,452 - DEBUG - Found a positional argument: AqQ0zDpRSaaXYv5YDVDxqA
[task 2025-10-17T14:14:44.452+00:00] 2025-10-17 14:14:44,452 - DEBUG - After keyword arguments, we have: {'taskId': 'GmxO8iHeTTW_r2y52XggNg'}
[task 2025-10-17T14:14:44.452+00:00] 2025-10-17 14:14:44,452 - DEBUG - Full URL used is: http://taskcluster/api/queue/v1/task/GmxO8iHeTTW_r2y52XggNg
[task 2025-10-17T14:14:44.453+00:00] 2025-10-17 14:14:44,452 - DEBUG - After processing positional arguments, we have: {'taskId': 'AqQ0zDpRSaaXYv5YDVDxqA'}
[task 2025-10-17T14:14:44.453+00:00] 2025-10-17 14:14:44,451 - INFO - Creating task with taskId IPOzcYTsTUmUuvzIK68lFA for test-unit-py313
[task 2025-10-17T14:14:44.454+00:00] 2025-10-17 14:14:44,450 - DEBUG - Using method(v1, v2, payload) calling convention
[task 2025-10-17T14:14:44.454+00:00] 2025-10-17 14:14:44,454 - DEBUG - Found a positional argument: KSeVHIxlRO2bq9U_a_H-8w
[task 2025-10-17T14:14:44.455+00:00] 2025-10-17 14:14:44,454 - DEBUG - After processing positional arguments, we have: {'taskId': 'KSeVHIxlRO2bq9U_a_H-8w'}
[task 2025-10-17T14:14:44.455+00:00] 2025-10-17 14:14:44,454 - DEBUG - After keyword arguments, we have: {'taskId': 'KSeVHIxlRO2bq9U_a_H-8w'}
[task 2025-10-17T14:14:44.455+00:00] 2025-10-17 14:14:44,453 - DEBUG - After keyword arguments, we have: {'taskId': 'AqQ0zDpRSaaXYv5YDVDxqA'}
[task 2025-10-17T14:14:44.455+00:00] 2025-10-17 14:14:44,454 - INFO - Creating task with taskId TD1BXdV7TjiuQJmzz3TByA for test-unit-py310
[task 2025-10-17T14:14:44.456+00:00] 2025-10-17 14:14:44,455 - DEBUG - Using method(v1, v2, payload) calling convention
[task 2025-10-17T14:14:44.456+00:00] 2025-10-17 14:14:44,455 - DEBUG - Found a positional argument: TD1BXdV7TjiuQJmzz3TByA
[task 2025-10-17T14:14:44.456+00:00] 2025-10-17 14:14:44,455 - DEBUG - After processing positional arguments, we have: {'taskId': 'TD1BXdV7TjiuQJmzz3TByA'}
[task 2025-10-17T14:14:44.456+00:00] 2025-10-17 14:14:44,455 - DEBUG - After keyword arguments, we have: {'taskId': 'TD1BXdV7TjiuQJmzz3TByA'}
[task 2025-10-17T14:14:44.456+00:00] 2025-10-17 14:14:44,455 - DEBUG - Full URL used is: http://taskcluster/api/queue/v1/task/TD1BXdV7TjiuQJmzz3TByA
[task 2025-10-17T14:14:44.456+00:00] 2025-10-17 14:14:44,455 - DEBUG - Not using hawk!
[task 2025-10-17T14:14:44.456+00:00] 2025-10-17 14:14:44,455 - DEBUG - Making attempt 0
[task 2025-10-17T14:14:44.456+00:00] 2025-10-17 14:14:44,455 - DEBUG - Making a PUT request to http://taskcluster/api/queue/v1/task/TD1BXdV7TjiuQJmzz3TByA
[task 2025-10-17T14:14:44.456+00:00] 2025-10-17 14:14:44,455 - DEBUG - HTTP Headers: {'Content-Type': 'application/json'}
[task 2025-10-17T14:14:44.456+00:00] 2025-10-17 14:14:44,455 - DEBUG - HTTP Payload: {"provisionerId":"taskgraph-t","workerType":"linux-gcp","routes":["tc-treeherder.v2.taskgraph-pr.20b (limit 100 char)
[task 2025-10-17T14:14:44.457+00:00] 2025-10-17 14:14:44,453 - DEBUG - Not using hawk!
[task 2025-10-17T14:14:44.457+00:00] 2025-10-17 14:14:44,457 - DEBUG - Making attempt 0
[task 2025-10-17T14:14:44.457+00:00] 2025-10-17 14:14:44,457 - DEBUG - Making a PUT request to http://taskcluster/api/queue/v1/task/GmxO8iHeTTW_r2y52XggNg
[task 2025-10-17T14:14:44.457+00:00] 2025-10-17 14:14:44,457 - DEBUG - HTTP Headers: {'Content-Type': 'application/json'}
[task 2025-10-17T14:14:44.458+00:00] 2025-10-17 14:14:44,454 - DEBUG - Full URL used is: http://taskcluster/api/queue/v1/task/KSeVHIxlRO2bq9U_a_H-8w
[task 2025-10-17T14:14:44.458+00:00] 2025-10-17 14:14:44,457 - DEBUG - Not using hawk!
[task 2025-10-17T14:14:44.458+00:00] 2025-10-17 14:14:44,457 - DEBUG - Making attempt 0
[task 2025-10-17T14:14:44.458+00:00] 2025-10-17 14:14:44,457 - DEBUG - Making a PUT request to http://taskcluster/api/queue/v1/task/KSeVHIxlRO2bq9U_a_H-8w
[task 2025-10-17T14:14:44.458+00:00] 2025-10-17 14:14:44,458 - DEBUG - HTTP Headers: {'Content-Type': 'application/json'}
[task 2025-10-17T14:14:44.458+00:00] 2025-10-17 14:14:44,458 - DEBUG - HTTP Payload: {"provisionerId":"taskgraph-t","workerType":"linux-gcp","routes":["tc-treeherder.v2.taskgraph-pr.20b (limit 100 char)
[task 2025-10-17T14:14:44.459+00:00] 2025-10-17 14:14:44,452 - INFO - Creating task with taskId Z-ADdY8CR0WjAdz9ldEpDQ for doc-generate
[task 2025-10-17T14:14:44.459+00:00] 2025-10-17 14:14:44,459 - DEBUG - Using method(v1, v2, payload) calling convention
[task 2025-10-17T14:14:44.459+00:00] 2025-10-17 14:14:44,459 - DEBUG - Found a positional argument: Z-ADdY8CR0WjAdz9ldEpDQ
[task 2025-10-17T14:14:44.459+00:00] 2025-10-17 14:14:44,459 - DEBUG - After processing positional arguments, we have: {'taskId': 'Z-ADdY8CR0WjAdz9ldEpDQ'}
[task 2025-10-17T14:14:44.459+00:00] 2025-10-17 14:14:44,459 - DEBUG - Starting new HTTP connection (1): taskcluster:80
[task 2025-10-17T14:14:44.459+00:00] 2025-10-17 14:14:44,457 - DEBUG - Starting new HTTP connection (1): taskcluster:80
[task 2025-10-17T14:14:44.461+00:00] 2025-10-17 14:14:44,454 - DEBUG - Using method(v1, v2, payload) calling convention
[task 2025-10-17T14:14:44.461+00:00] 2025-10-17 14:14:44,460 - DEBUG - Found a positional argument: IPOzcYTsTUmUuvzIK68lFA
[task 2025-10-17T14:14:44.461+00:00] 2025-10-17 14:14:44,460 - DEBUG - After processing positional arguments, we have: {'taskId': 'IPOzcYTsTUmUuvzIK68lFA'}
[task 2025-10-17T14:14:44.461+00:00] 2025-10-17 14:14:44,460 - DEBUG - After keyword arguments, we have: {'taskId': 'IPOzcYTsTUmUuvzIK68lFA'}
[task 2025-10-17T14:14:44.461+00:00] 2025-10-17 14:14:44,460 - DEBUG - Full URL used is: http://taskcluster/api/queue/v1/task/IPOzcYTsTUmUuvzIK68lFA
[task 2025-10-17T14:14:44.461+00:00] 2025-10-17 14:14:44,460 - DEBUG - Not using hawk!
[task 2025-10-17T14:14:44.461+00:00] 2025-10-17 14:14:44,460 - DEBUG - Making attempt 0
[task 2025-10-17T14:14:44.461+00:00] 2025-10-17 14:14:44,460 - DEBUG - Making a PUT request to http://taskcluster/api/queue/v1/task/IPOzcYTsTUmUuvzIK68lFA
[task 2025-10-17T14:14:44.461+00:00] 2025-10-17 14:14:44,460 - DEBUG - HTTP Headers: {'Content-Type': 'application/json'}
[task 2025-10-17T14:14:44.461+00:00] 2025-10-17 14:14:44,460 - DEBUG - HTTP Payload: {"provisionerId":"taskgraph-t","workerType":"linux-gcp","routes":["tc-treeherder.v2.taskgraph-pr.20b (limit 100 char)
[task 2025-10-17T14:14:44.462+00:00] 2025-10-17 14:14:44,455 - DEBUG - Full URL used is: http://taskcluster/api/queue/v1/task/AqQ0zDpRSaaXYv5YDVDxqA
[task 2025-10-17T14:14:44.463+00:00] 2025-10-17 14:14:44,462 - DEBUG - Not using hawk!
[task 2025-10-17T14:14:44.463+00:00] 2025-10-17 14:14:44,462 - DEBUG - Making attempt 0
[task 2025-10-17T14:14:44.463+00:00] 2025-10-17 14:14:44,463 - DEBUG - Making a PUT request to http://taskcluster/api/queue/v1/task/AqQ0zDpRSaaXYv5YDVDxqA
[task 2025-10-17T14:14:44.463+00:00] 2025-10-17 14:14:44,463 - DEBUG - HTTP Headers: {'Content-Type': 'application/json'}
[task 2025-10-17T14:14:44.463+00:00] 2025-10-17 14:14:44,463 - DEBUG - HTTP Payload: {"provisionerId":"taskgraph-t","workerType":"linux-gcp","routes":["tc-treeherder.v2.taskgraph-pr.20b (limit 100 char)
[task 2025-10-17T14:14:44.464+00:00] 2025-10-17 14:14:44,453 - INFO - Creating task with taskId FpcW6udFQ7-ZQP15vm76Aw for test-unit-py312
[task 2025-10-17T14:14:44.464+00:00] 2025-10-17 14:14:44,462 - DEBUG - Starting new HTTP connection (1): taskcluster:80
[task 2025-10-17T14:14:44.466+00:00] 2025-10-17 14:14:44,457 - DEBUG - HTTP Payload: {"provisionerId":"taskgraph-t","workerType":"linux-gcp","routes":["tc-treeherder.v2.taskgraph-pr.20b (limit 100 char)
[task 2025-10-17T14:14:44.466+00:00] 2025-10-17 14:14:44,459 - DEBUG - After keyword arguments, we have: {'taskId': 'Z-ADdY8CR0WjAdz9ldEpDQ'}
[task 2025-10-17T14:14:44.466+00:00] 2025-10-17 14:14:44,466 - DEBUG - Full URL used is: http://taskcluster/api/queue/v1/task/Z-ADdY8CR0WjAdz9ldEpDQ
[task 2025-10-17T14:14:44.468+00:00] 2025-10-17 14:14:44,464 - DEBUG - Using method(v1, v2, payload) calling convention
[task 2025-10-17T14:14:44.468+00:00] 2025-10-17 14:14:44,466 - DEBUG - Starting new HTTP connection (1): taskcluster:80
[task 2025-10-17T14:14:44.468+00:00] 2025-10-17 14:14:44,466 - DEBUG - Not using hawk!
[task 2025-10-17T14:14:44.468+00:00] 2025-10-17 14:14:44,468 - DEBUG - Making attempt 0
[task 2025-10-17T14:14:44.468+00:00] 2025-10-17 14:14:44,468 - DEBUG - Making a PUT request to http://taskcluster/api/queue/v1/task/Z-ADdY8CR0WjAdz9ldEpDQ
[task 2025-10-17T14:14:44.468+00:00] 2025-10-17 14:14:44,468 - DEBUG - HTTP Headers: {'Content-Type': 'application/json'}
[task 2025-10-17T14:14:44.469+00:00] 2025-10-17 14:14:44,468 - DEBUG - Found a positional argument: FpcW6udFQ7-ZQP15vm76Aw
[task 2025-10-17T14:14:44.470+00:00] 2025-10-17 14:14:44,468 - DEBUG - HTTP Payload: {"provisionerId":"taskgraph-t","workerType":"linux-gcp","routes":["tc-treeherder.v2.taskgraph-pr.20b (limit 100 char)
[task 2025-10-17T14:14:44.470+00:00] 2025-10-17 14:14:44,464 - DEBUG - Starting new HTTP connection (1): taskcluster:80
[task 2025-10-17T14:14:44.471+00:00] 2025-10-17 14:14:44,454 - INFO - Creating task with taskId BFQdCnmmTL-bkOqOcT70Ng for docker-image-decision
[task 2025-10-17T14:14:44.473+00:00] 2025-10-17 14:14:44,470 - DEBUG - Starting new HTTP connection (1): taskcluster:80
[task 2025-10-17T14:14:44.474+00:00] 2025-10-17 14:14:44,473 - DEBUG - Using method(v1, v2, payload) calling convention
[task 2025-10-17T14:14:44.474+00:00] 2025-10-17 14:14:44,474 - DEBUG - Found a positional argument: BFQdCnmmTL-bkOqOcT70Ng
[task 2025-10-17T14:14:44.474+00:00] 2025-10-17 14:14:44,474 - DEBUG - After processing positional arguments, we have: {'taskId': 'BFQdCnmmTL-bkOqOcT70Ng'}
[task 2025-10-17T14:14:44.474+00:00] 2025-10-17 14:14:44,474 - DEBUG - After keyword arguments, we have: {'taskId': 'BFQdCnmmTL-bkOqOcT70Ng'}
[task 2025-10-17T14:14:44.474+00:00] 2025-10-17 14:14:44,474 - DEBUG - Full URL used is: http://taskcluster/api/queue/v1/task/BFQdCnmmTL-bkOqOcT70Ng
[task 2025-10-17T14:14:44.475+00:00] 2025-10-17 14:14:44,474 - DEBUG - Not using hawk!
[task 2025-10-17T14:14:44.475+00:00] 2025-10-17 14:14:44,475 - DEBUG - Making attempt 0
[task 2025-10-17T14:14:44.475+00:00] 2025-10-17 14:14:44,475 - DEBUG - Making a PUT request to http://taskcluster/api/queue/v1/task/BFQdCnmmTL-bkOqOcT70Ng
[task 2025-10-17T14:14:44.475+00:00] 2025-10-17 14:14:44,475 - DEBUG - HTTP Headers: {'Content-Type': 'application/json'}
[task 2025-10-17T14:14:44.475+00:00] 2025-10-17 14:14:44,475 - DEBUG - HTTP Payload: {"provisionerId":"taskgraph-1","workerType":"images-gcp","routes":["index.taskgraph.cache.pr.docker- (limit 100 char)
[task 2025-10-17T14:14:44.476+00:00] 2025-10-17 14:14:44,476 - DEBUG - Starting new HTTP connection (1): taskcluster:80
[task 2025-10-17T14:14:44.477+00:00] 2025-10-17 14:14:44,469 - DEBUG - After processing positional arguments, we have: {'taskId': 'FpcW6udFQ7-ZQP15vm76Aw'}
[task 2025-10-17T14:14:44.480+00:00] 2025-10-17 14:14:44,480 - DEBUG - After keyword arguments, we have: {'taskId': 'FpcW6udFQ7-ZQP15vm76Aw'}
[task 2025-10-17T14:14:44.480+00:00] 2025-10-17 14:14:44,480 - DEBUG - Full URL used is: http://taskcluster/api/queue/v1/task/FpcW6udFQ7-ZQP15vm76Aw
[task 2025-10-17T14:14:44.481+00:00] 2025-10-17 14:14:44,481 - DEBUG - Not using hawk!
[task 2025-10-17T14:14:44.481+00:00] 2025-10-17 14:14:44,481 - DEBUG - Making attempt 0
[task 2025-10-17T14:14:44.481+00:00] 2025-10-17 14:14:44,481 - DEBUG - Making a PUT request to http://taskcluster/api/queue/v1/task/FpcW6udFQ7-ZQP15vm76Aw
[task 2025-10-17T14:14:44.482+00:00] 2025-10-17 14:14:44,482 - DEBUG - HTTP Headers: {'Content-Type': 'application/json'}
[task 2025-10-17T14:14:44.482+00:00] 2025-10-17 14:14:44,482 - DEBUG - HTTP Payload: {"provisionerId":"taskgraph-t","workerType":"linux-gcp","routes":["tc-treeherder.v2.taskgraph-pr.20b (limit 100 char)
[task 2025-10-17T14:14:44.483+00:00] 2025-10-17 14:14:44,483 - DEBUG - Starting new HTTP connection (1): taskcluster:80
[task 2025-10-17T14:14:44.573+00:00] 2025-10-17 14:14:44,573 - DEBUG - http://taskcluster:80 "PUT /api/queue/v1/task/KSeVHIxlRO2bq9U_a_H-8w HTTP/1.1" 200 434
[task 2025-10-17T14:14:44.574+00:00] 2025-10-17 14:14:44,573 - DEBUG - Received HTTP Status: 200
[task 2025-10-17T14:14:44.574+00:00] 2025-10-17 14:14:44,574 - 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': 'Fri, 17 Oct 2025 14:14:44 GMT', 'Etag': 'W/"1b2-N81owZNO8oeZ0RGQ8dlAym7K/2Y"', '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': 'd98ab511-9b61-4702-aadd-ed613f22b8bf', 'X-For-Trace-Id': '5d7b50219b7e6164e59506fe71e11f7e', 'X-Served-By': 'cache-bfi-kbfi7400101-BFI, cache-bfi-kbfi7400101-BFI', 'X-Taskcluster-Authorized-Scopes': '["assume:repo:github.com/taskcluster/taskgraph:pull-request","queue:create-artifact:WfkHgIpATdizRTDgUjgFwg/0"]', 'X-Taskcluster-Endpoint': 'https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/KSeVHIxlRO2bq9U_a_H-8w', 'X-Taskcluster-Proxy-Revision': '', 'X-Taskcluster-Proxy-Temp-Clientid': 'task-client/WfkHgIpATdizRTDgUjgFwg/0/on/us-west1-b/6938355108075794448/until/1760711665.81', 'X-Taskcluster-Proxy-Temp-Scopes': '["queue:reclaim-task:WfkHgIpATdizRTDgUjgFwg/0","queue:resolve-task:WfkHgIpATdizRTDgUjgFwg/0","queue:create-artifact:WfkHgIpATdizRTDgUjgFwg/0","assume:repo:github.com/taskcluster/taskgraph:pull-request"]', 'X-Taskcluster-Proxy-Version': '38.0.5', 'X-Timer': 'S1760710484.463098,VS0,VE103'}
[task 2025-10-17T14:14:44.604+00:00] 2025-10-17 14:14:44,604 - DEBUG - http://taskcluster:80 "PUT /api/queue/v1/task/IPOzcYTsTUmUuvzIK68lFA HTTP/1.1" 200 434
[task 2025-10-17T14:14:44.605+00:00] 2025-10-17 14:14:44,605 - DEBUG - Received HTTP Status: 200
[task 2025-10-17T14:14:44.605+00:00] 2025-10-17 14:14:44,605 - 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': 'Fri, 17 Oct 2025 14:14:44 GMT', 'Etag': 'W/"1b2-Rl+AHMNMWHQN46XPcd1bg/z0da8"', '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': '2afe0deb-ed87-472a-b148-18aceedfcd61', 'X-For-Trace-Id': '6c93cd4d86f697d76238104ba0291fc1', 'X-Served-By': 'cache-bfi-kbfi7400101-BFI, cache-bfi-kbfi7400101-BFI', 'X-Taskcluster-Authorized-Scopes': '["assume:repo:github.com/taskcluster/taskgraph:pull-request","queue:create-artifact:WfkHgIpATdizRTDgUjgFwg/0"]', 'X-Taskcluster-Endpoint': 'https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/IPOzcYTsTUmUuvzIK68lFA', 'X-Taskcluster-Proxy-Revision': '', 'X-Taskcluster-Proxy-Temp-Clientid': 'task-client/WfkHgIpATdizRTDgUjgFwg/0/on/us-west1-b/6938355108075794448/until/1760711665.81', 'X-Taskcluster-Proxy-Temp-Scopes': '["queue:reclaim-task:WfkHgIpATdizRTDgUjgFwg/0","queue:resolve-task:WfkHgIpATdizRTDgUjgFwg/0","queue:create-artifact:WfkHgIpATdizRTDgUjgFwg/0","assume:repo:github.com/taskcluster/taskgraph:pull-request"]', 'X-Taskcluster-Proxy-Version': '38.0.5', 'X-Timer': 'S1760710484.469990,VS0,VE128'}
[task 2025-10-17T14:14:44.625+00:00] 2025-10-17 14:14:44,625 - DEBUG - http://taskcluster:80 "PUT /api/queue/v1/task/AqQ0zDpRSaaXYv5YDVDxqA HTTP/1.1" 200 434
[task 2025-10-17T14:14:44.625+00:00] 2025-10-17 14:14:44,625 - DEBUG - Received HTTP Status: 200
[task 2025-10-17T14:14:44.626+00:00] 2025-10-17 14:14:44,625 - 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': 'Fri, 17 Oct 2025 14:14:44 GMT', 'Etag': 'W/"1b2-0EpRthFJbL3MAnRfL04WDxQcGMQ"', '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': '9afbd47d-7984-4608-a7fd-2ef6d756b658', 'X-For-Trace-Id': '0941a6de182a6de81bc79ad8a5e2c997', 'X-Served-By': 'cache-bfi-kbfi7400101-BFI, cache-bfi-kbfi7400101-BFI', 'X-Taskcluster-Authorized-Scopes': '["assume:repo:github.com/taskcluster/taskgraph:pull-request","queue:create-artifact:WfkHgIpATdizRTDgUjgFwg/0"]', 'X-Taskcluster-Endpoint': 'https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/AqQ0zDpRSaaXYv5YDVDxqA', 'X-Taskcluster-Proxy-Revision': '', 'X-Taskcluster-Proxy-Temp-Clientid': 'task-client/WfkHgIpATdizRTDgUjgFwg/0/on/us-west1-b/6938355108075794448/until/1760711665.81', 'X-Taskcluster-Proxy-Temp-Scopes': '["queue:reclaim-task:WfkHgIpATdizRTDgUjgFwg/0","queue:resolve-task:WfkHgIpATdizRTDgUjgFwg/0","queue:create-artifact:WfkHgIpATdizRTDgUjgFwg/0","assume:repo:github.com/taskcluster/taskgraph:pull-request"]', 'X-Taskcluster-Proxy-Version': '38.0.5', 'X-Timer': 'S1760710484.474779,VS0,VE144'}
[task 2025-10-17T14:14:44.659+00:00] 2025-10-17 14:14:44,659 - DEBUG - http://taskcluster:80 "PUT /api/queue/v1/task/BFQdCnmmTL-bkOqOcT70Ng HTTP/1.1" 200 436
[task 2025-10-17T14:14:44.660+00:00] 2025-10-17 14:14:44,660 - DEBUG - Received HTTP Status: 200
[task 2025-10-17T14:14:44.661+00:00] 2025-10-17 14:14:44,661 - DEBUG - http://taskcluster:80 "PUT /api/queue/v1/task/FpcW6udFQ7-ZQP15vm76Aw HTTP/1.1" 200 434
[task 2025-10-17T14:14:44.662+00:00] 2025-10-17 14:14:44,661 - 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': 'Fri, 17 Oct 2025 14:14:44 GMT', 'Etag': 'W/"1b4-cWj+ecB6T8lt6FhSp6gSkFv/Qqw"', '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': 'ec0093f4-cb05-4420-8620-c76d63f3fa07', 'X-For-Trace-Id': 'a787313aa93239881468633d811001bf', 'X-Served-By': 'cache-bfi-kbfi7400101-BFI, cache-bfi-kbfi7400101-BFI', 'X-Taskcluster-Authorized-Scopes': '["assume:repo:github.com/taskcluster/taskgraph:pull-request","queue:create-artifact:WfkHgIpATdizRTDgUjgFwg/0"]', 'X-Taskcluster-Endpoint': 'https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/BFQdCnmmTL-bkOqOcT70Ng', 'X-Taskcluster-Proxy-Revision': '', 'X-Taskcluster-Proxy-Temp-Clientid': 'task-client/WfkHgIpATdizRTDgUjgFwg/0/on/us-west1-b/6938355108075794448/until/1760711665.81', 'X-Taskcluster-Proxy-Temp-Scopes': '["queue:reclaim-task:WfkHgIpATdizRTDgUjgFwg/0","queue:resolve-task:WfkHgIpATdizRTDgUjgFwg/0","queue:create-artifact:WfkHgIpATdizRTDgUjgFwg/0","assume:repo:github.com/taskcluster/taskgraph:pull-request"]', 'X-Taskcluster-Proxy-Version': '38.0.5', 'X-Timer': 'S1760710484.487217,VS0,VE166'}
[task 2025-10-17T14:14:44.663+00:00] 2025-10-17 14:14:44,662 - DEBUG - Received HTTP Status: 200
[task 2025-10-17T14:14:44.664+00:00] 2025-10-17 14:14:44,662 - 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': 'Fri, 17 Oct 2025 14:14:44 GMT', 'Etag': 'W/"1b2-JCv6vrxFg0OYZOgcNmbBnK0Ctik"', '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': '05e7b29f-c54b-4f53-8bce-071d70f975c4', 'X-For-Trace-Id': 'aff821953e4de31fa8b8e50eec66f007', 'X-Served-By': 'cache-bfi-kbfi7400101-BFI, cache-bfi-kbfi7400101-BFI', 'X-Taskcluster-Authorized-Scopes': '["assume:repo:github.com/taskcluster/taskgraph:pull-request","queue:create-artifact:WfkHgIpATdizRTDgUjgFwg/0"]', 'X-Taskcluster-Endpoint': 'https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/FpcW6udFQ7-ZQP15vm76Aw', 'X-Taskcluster-Proxy-Revision': '', 'X-Taskcluster-Proxy-Temp-Clientid': 'task-client/WfkHgIpATdizRTDgUjgFwg/0/on/us-west1-b/6938355108075794448/until/1760711665.81', 'X-Taskcluster-Proxy-Temp-Scopes': '["queue:reclaim-task:WfkHgIpATdizRTDgUjgFwg/0","queue:resolve-task:WfkHgIpATdizRTDgUjgFwg/0","queue:create-artifact:WfkHgIpATdizRTDgUjgFwg/0","assume:repo:github.com/taskcluster/taskgraph:pull-request"]', 'X-Taskcluster-Proxy-Version': '38.0.5', 'X-Timer': 'S1760710484.487032,VS0,VE167'}
[task 2025-10-17T14:14:45.904+00:00] 2025-10-17 14:14:45,904 - DEBUG - http://taskcluster:80 "PUT /api/queue/v1/task/GmxO8iHeTTW_r2y52XggNg HTTP/1.1" 200 434
[task 2025-10-17T14:14:45.905+00:00] 2025-10-17 14:14:45,904 - DEBUG - Received HTTP Status: 200
[task 2025-10-17T14:14:45.906+00:00] 2025-10-17 14:14:45,905 - 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': 'Fri, 17 Oct 2025 14:14:45 GMT', 'Etag': 'W/"1b2-21i2fsSIqzw3B1IDLPv1LF1wSRU"', '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': '743ad1a9-033f-4ead-b313-9073fd039863', 'X-For-Trace-Id': '2db4a683e71ec76e7d5a7190f5b0b55a', 'X-Served-By': 'cache-bfi-kbfi7400101-BFI, cache-bfi-kbfi7400101-BFI', 'X-Taskcluster-Authorized-Scopes': '["assume:repo:github.com/taskcluster/taskgraph:pull-request","queue:create-artifact:WfkHgIpATdizRTDgUjgFwg/0"]', 'X-Taskcluster-Endpoint': 'https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/GmxO8iHeTTW_r2y52XggNg', 'X-Taskcluster-Proxy-Revision': '', 'X-Taskcluster-Proxy-Temp-Clientid': 'task-client/WfkHgIpATdizRTDgUjgFwg/0/on/us-west1-b/6938355108075794448/until/1760711665.81', 'X-Taskcluster-Proxy-Temp-Scopes': '["queue:reclaim-task:WfkHgIpATdizRTDgUjgFwg/0","queue:resolve-task:WfkHgIpATdizRTDgUjgFwg/0","queue:create-artifact:WfkHgIpATdizRTDgUjgFwg/0","assume:repo:github.com/taskcluster/taskgraph:pull-request"]', 'X-Taskcluster-Proxy-Version': '38.0.5', 'X-Timer': 'S1760710484.471473,VS0,VE1426'}
[task 2025-10-17T14:14:46.109+00:00] 2025-10-17 14:14:46,109 - DEBUG - http://taskcluster:80 "PUT /api/queue/v1/task/Z-ADdY8CR0WjAdz9ldEpDQ HTTP/1.1" 200 434
[task 2025-10-17T14:14:46.110+00:00] 2025-10-17 14:14:46,109 - DEBUG - Received HTTP Status: 200
[task 2025-10-17T14:14:46.110+00:00] 2025-10-17 14:14:46,109 - 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': 'Fri, 17 Oct 2025 14:14:46 GMT', 'Etag': 'W/"1b2-VWvazbZR9cazYW9HjMs8tRebCWs"', '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': '8c2a6820-6e83-4f9a-b1c8-12938284ae03', 'X-For-Trace-Id': '0b5c4c3a55f9d930bb3236a3a0387483', 'X-Served-By': 'cache-bfi-kbfi7400101-BFI, cache-bfi-kbfi7400101-BFI', 'X-Taskcluster-Authorized-Scopes': '["assume:repo:github.com/taskcluster/taskgraph:pull-request","queue:create-artifact:WfkHgIpATdizRTDgUjgFwg/0"]', 'X-Taskcluster-Endpoint': 'https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/Z-ADdY8CR0WjAdz9ldEpDQ', 'X-Taskcluster-Proxy-Revision': '', 'X-Taskcluster-Proxy-Temp-Clientid': 'task-client/WfkHgIpATdizRTDgUjgFwg/0/on/us-west1-b/6938355108075794448/until/1760711665.81', 'X-Taskcluster-Proxy-Temp-Scopes': '["queue:reclaim-task:WfkHgIpATdizRTDgUjgFwg/0","queue:resolve-task:WfkHgIpATdizRTDgUjgFwg/0","queue:create-artifact:WfkHgIpATdizRTDgUjgFwg/0","assume:repo:github.com/taskcluster/taskgraph:pull-request"]', 'X-Taskcluster-Proxy-Version': '38.0.5', 'X-Timer': 'S1760710484.476464,VS0,VE1626'}
[task 2025-10-17T14:14:46.702+00:00] 2025-10-17 14:14:46,701 - DEBUG - http://taskcluster:80 "PUT /api/queue/v1/task/TD1BXdV7TjiuQJmzz3TByA HTTP/1.1" 200 434
[task 2025-10-17T14:14:46.703+00:00] 2025-10-17 14:14:46,702 - DEBUG - Received HTTP Status: 200
[task 2025-10-17T14:14:46.704+00:00] 2025-10-17 14:14:46,702 - 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': 'Fri, 17 Oct 2025 14:14:46 GMT', 'Etag': 'W/"1b2-zslDGAqi3hyJKYj0h1lzHn/T2ck"', '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': '31f3df94-3efe-4da3-9a75-49379531e376', 'X-For-Trace-Id': '83aedc45cae668279c7baaa217a873d6', 'X-Served-By': 'cache-bfi-kbfi7400101-BFI, cache-bfi-kbfi7400101-BFI', 'X-Taskcluster-Authorized-Scopes': '["assume:repo:github.com/taskcluster/taskgraph:pull-request","queue:create-artifact:WfkHgIpATdizRTDgUjgFwg/0"]', 'X-Taskcluster-Endpoint': 'https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/TD1BXdV7TjiuQJmzz3TByA', 'X-Taskcluster-Proxy-Revision': '', 'X-Taskcluster-Proxy-Temp-Clientid': 'task-client/WfkHgIpATdizRTDgUjgFwg/0/on/us-west1-b/6938355108075794448/until/1760711665.81', 'X-Taskcluster-Proxy-Temp-Scopes': '["queue:reclaim-task:WfkHgIpATdizRTDgUjgFwg/0","queue:resolve-task:WfkHgIpATdizRTDgUjgFwg/0","queue:create-artifact:WfkHgIpATdizRTDgUjgFwg/0","assume:repo:github.com/taskcluster/taskgraph:pull-request"]', 'X-Taskcluster-Proxy-Version': '38.0.5', 'X-Timer': 'S1760710484.467412,VS0,VE2228'}
[task 2025-10-17T14:14:46.705+00:00] 2025-10-17 14:14:46,702 - INFO - Creating task with taskId RNYR-Y3mTruQ_oHW0IiX0w for codecov-upload
[task 2025-10-17T14:14:46.705+00:00] 2025-10-17 14:14:46,703 - DEBUG - Using method(v1, v2, payload) calling convention
[task 2025-10-17T14:14:46.706+00:00] 2025-10-17 14:14:46,703 - DEBUG - Found a positional argument: RNYR-Y3mTruQ_oHW0IiX0w
[task 2025-10-17T14:14:46.706+00:00] 2025-10-17 14:14:46,703 - DEBUG - After processing positional arguments, we have: {'taskId': 'RNYR-Y3mTruQ_oHW0IiX0w'}
[task 2025-10-17T14:14:46.706+00:00] 2025-10-17 14:14:46,703 - DEBUG - After keyword arguments, we have: {'taskId': 'RNYR-Y3mTruQ_oHW0IiX0w'}
[task 2025-10-17T14:14:46.706+00:00] 2025-10-17 14:14:46,703 - DEBUG - Full URL used is: http://taskcluster/api/queue/v1/task/RNYR-Y3mTruQ_oHW0IiX0w
[task 2025-10-17T14:14:46.706+00:00] 2025-10-17 14:14:46,703 - DEBUG - Not using hawk!
[task 2025-10-17T14:14:46.707+00:00] 2025-10-17 14:14:46,703 - DEBUG - Making attempt 0
[task 2025-10-17T14:14:46.707+00:00] 2025-10-17 14:14:46,703 - DEBUG - Making a PUT request to http://taskcluster/api/queue/v1/task/RNYR-Y3mTruQ_oHW0IiX0w
[task 2025-10-17T14:14:46.707+00:00] 2025-10-17 14:14:46,703 - DEBUG - HTTP Headers: {'Content-Type': 'application/json'}
[task 2025-10-17T14:14:46.707+00:00] 2025-10-17 14:14:46,703 - DEBUG - HTTP Payload: {"provisionerId":"taskgraph-t","workerType":"linux-gcp","routes":["tc-treeherder.v2.taskgraph-pr.20b (limit 100 char)
[task 2025-10-17T14:14:46.707+00:00] 2025-10-17 14:14:46,705 - DEBUG - Starting new HTTP connection (1): taskcluster:80
[task 2025-10-17T14:14:46.707+00:00] 2025-10-17 14:14:46,707 - INFO - Creating task with taskId DKSADYKdQK-1-thIccDBZQ for complete-pr
[task 2025-10-17T14:14:46.707+00:00] 2025-10-17 14:14:46,707 - DEBUG - Using method(v1, v2, payload) calling convention
[task 2025-10-17T14:14:46.707+00:00] 2025-10-17 14:14:46,707 - DEBUG - Found a positional argument: DKSADYKdQK-1-thIccDBZQ
[task 2025-10-17T14:14:46.708+00:00] 2025-10-17 14:14:46,708 - DEBUG - After processing positional arguments, we have: {'taskId': 'DKSADYKdQK-1-thIccDBZQ'}
[task 2025-10-17T14:14:46.708+00:00] 2025-10-17 14:14:46,708 - DEBUG - After keyword arguments, we have: {'taskId': 'DKSADYKdQK-1-thIccDBZQ'}
[task 2025-10-17T14:14:46.708+00:00] 2025-10-17 14:14:46,708 - DEBUG - Full URL used is: http://taskcluster/api/queue/v1/task/DKSADYKdQK-1-thIccDBZQ
[task 2025-10-17T14:14:46.708+00:00] 2025-10-17 14:14:46,708 - DEBUG - Not using hawk!
[task 2025-10-17T14:14:46.708+00:00] 2025-10-17 14:14:46,708 - DEBUG - Making attempt 0
[task 2025-10-17T14:14:46.709+00:00] 2025-10-17 14:14:46,708 - DEBUG - Making a PUT request to http://taskcluster/api/queue/v1/task/DKSADYKdQK-1-thIccDBZQ
[task 2025-10-17T14:14:46.709+00:00] 2025-10-17 14:14:46,708 - DEBUG - HTTP Headers: {'Content-Type': 'application/json'}
[task 2025-10-17T14:14:46.709+00:00] 2025-10-17 14:14:46,709 - DEBUG - HTTP Payload: {"provisionerId":"built-in","workerType":"succeed","routes":["checks"],"created":"2025-10-17T14:14:4 (limit 100 char)
[task 2025-10-17T14:14:46.710+00:00] 2025-10-17 14:14:46,710 - DEBUG - Starting new HTTP connection (1): taskcluster:80
[task 2025-10-17T14:14:46.843+00:00] 2025-10-17 14:14:46,843 - DEBUG - http://taskcluster:80 "PUT /api/queue/v1/task/DKSADYKdQK-1-thIccDBZQ HTTP/1.1" 200 424
[task 2025-10-17T14:14:46.844+00:00] 2025-10-17 14:14:46,844 - DEBUG - Received HTTP Status: 200
[task 2025-10-17T14:14:46.844+00:00] 2025-10-17 14:14:46,844 - 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': 'Fri, 17 Oct 2025 14:14:46 GMT', 'Etag': 'W/"1a8-80ouJW9QsA4t5JrUnS2XJm3LnDQ"', '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': '338c4816-f915-408e-b670-4a743a6e4e5c', 'X-For-Trace-Id': '55cedad9eb43cd2de3249a351c8c1a80', 'X-Served-By': 'cache-bfi-kbfi7400101-BFI, cache-bfi-kbfi7400101-BFI', 'X-Taskcluster-Authorized-Scopes': '["assume:repo:github.com/taskcluster/taskgraph:pull-request","queue:create-artifact:WfkHgIpATdizRTDgUjgFwg/0"]', 'X-Taskcluster-Endpoint': 'https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/DKSADYKdQK-1-thIccDBZQ', 'X-Taskcluster-Proxy-Revision': '', 'X-Taskcluster-Proxy-Temp-Clientid': 'task-client/WfkHgIpATdizRTDgUjgFwg/0/on/us-west1-b/6938355108075794448/until/1760711665.81', 'X-Taskcluster-Proxy-Temp-Scopes': '["queue:reclaim-task:WfkHgIpATdizRTDgUjgFwg/0","queue:resolve-task:WfkHgIpATdizRTDgUjgFwg/0","queue:create-artifact:WfkHgIpATdizRTDgUjgFwg/0","assume:repo:github.com/taskcluster/taskgraph:pull-request"]', 'X-Taskcluster-Proxy-Version': '38.0.5', 'X-Timer': 'S1760710487.714030,VS0,VE123'}
[task 2025-10-17T14:14:48.344+00:00] 2025-10-17 14:14:48,344 - DEBUG - http://taskcluster:80 "PUT /api/queue/v1/task/RNYR-Y3mTruQ_oHW0IiX0w HTTP/1.1" 200 434
[task 2025-10-17T14:14:48.345+00:00] 2025-10-17 14:14:48,345 - DEBUG - Received HTTP Status: 200
[task 2025-10-17T14:14:48.345+00:00] 2025-10-17 14:14:48,345 - 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': 'Fri, 17 Oct 2025 14:14:48 GMT', 'Etag': 'W/"1b2-YtRe+up2S6ZnG3FSw2o9Q7Qtt2I"', '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': 'f96357cf-1c88-41dc-b225-eb3e80f116ad', 'X-For-Trace-Id': '4970b116759a47ca833fc9914c7feda9', 'X-Served-By': 'cache-bfi-kbfi7400101-BFI, cache-bfi-kbfi7400101-BFI', 'X-Taskcluster-Authorized-Scopes': '["assume:repo:github.com/taskcluster/taskgraph:pull-request","queue:create-artifact:WfkHgIpATdizRTDgUjgFwg/0"]', 'X-Taskcluster-Endpoint': 'https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/RNYR-Y3mTruQ_oHW0IiX0w', 'X-Taskcluster-Proxy-Revision': '', 'X-Taskcluster-Proxy-Temp-Clientid': 'task-client/WfkHgIpATdizRTDgUjgFwg/0/on/us-west1-b/6938355108075794448/until/1760711665.81', 'X-Taskcluster-Proxy-Temp-Scopes': '["queue:reclaim-task:WfkHgIpATdizRTDgUjgFwg/0","queue:resolve-task:WfkHgIpATdizRTDgUjgFwg/0","queue:create-artifact:WfkHgIpATdizRTDgUjgFwg/0","assume:repo:github.com/taskcluster/taskgraph:pull-request"]', 'X-Taskcluster-Proxy-Version': '38.0.5', 'X-Timer': 'S1760710487.709249,VS0,VE1629'}
[taskcluster 2025-10-17 14:14:48.566Z] === Task Finished ===
[taskcluster 2025-10-17 14:14:51.242Z] Successful task run with exit code: 0 completed in 25.264 seconds