Skip to content

ci: add route to index docker-images by PR number

b2831c2
Select commit
Loading
Failed to load commit list.
Merged

ci: index docker-images by pull request number #766

ci: add route to index docker-images by PR number
b2831c2
Select commit
Loading
Failed to load commit list.
firefoxci-taskcluster / Decision Task succeeded Oct 7, 2025 in 14s

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-07T17:54:39.899Z
Resolved: 2025-10-07T17:54:53.503Z
Task Execution Time: 13 seconds, 604 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-07 17:54:40.171Z] Task ID: Jg3PxIRBSJ2XzUXT4tQ-KQ
[taskcluster 2025-10-07 17:54:40.171Z] Worker ID: 6470797954550132164
[taskcluster 2025-10-07 17:54:40.171Z] Worker Group: us-west1-c
[taskcluster 2025-10-07 17:54:40.171Z] Worker Node Type: projects/887720501152/machineTypes/n2-standard-2
[taskcluster 2025-10-07 17:54:40.171Z] Worker Pool: taskgraph-1/decision-gcp
[taskcluster 2025-10-07 17:54:40.171Z] Worker Version: 38.0.5
[taskcluster 2025-10-07 17:54:40.171Z] Public IP: 34.169.185.100
[taskcluster 2025-10-07 17:54:40.171Z] Hostname: taskgraph-1-decision-gcp-oxr4akeqs-ouvzeqeflxsq
[taskcluster 2025-10-07 17:54:40.171Z] using cache "taskgraph-level-1-checkouts-sparse-v2" -> /builds/worker/checkouts

[taskcluster 2025-10-07 17:54:41.150Z] === Task Starting ===
[setup 2025-10-07T17:54:41.601+00:00] run-task started in /
[setup 2025-10-07T17:54:41.601+00:00] Invoked by command: --taskgraph-checkout=/builds/worker/checkouts/src -- bash -cx cd /builds/worker/checkouts/src && ln -s /builds/worker/artifacts artifacts && pip3 install --user --break-system-packages . && taskgraph decision --verbose --pushlog-id='0' --pushdate='0' --project='taskgraph' --owner='ahal@users.noreply.github.com' --level='1' --repository-type=git --tasks-for='github-pull-request' --base-repository='https://github.com/taskcluster/taskgraph' --base-ref='main' --base-rev='1e130f2903124eac15323765803f5dcca5d293ba' --head-repository='https://github.com/ahal/taskgraph' --head-ref='ahal/push-tkkuzuptxytm' --head-rev='b2831c268a4947d7678eae57af523d1655058719' 

[setup 2025-10-07T17:54:41.601+00:00] Python version: 3.11.2
[setup 2025-10-07T17:54:41.601+00:00] Subprocess python version: 
cpython-3.11.2-linux-x86_64-gnu    /usr/bin/python3.11
cpython-3.11.2-linux-x86_64-gnu    /usr/bin/python3 -> python3.11
cpython-3.11.2-linux-x86_64-gnu    /bin/python3.11
cpython-3.11.2-linux-x86_64-gnu    /bin/python3 -> python3.11

...(223 lines hidden)...

[task 2025-10-07T17:54:49.364+00:00] 2025-10-07 17:54:49,364 - DEBUG - Making attempt 0
[task 2025-10-07T17:54:49.364+00:00] 2025-10-07 17:54:49,364 - DEBUG - Making a POST request to http://taskcluster/api/queue/v1/tasks/status
[task 2025-10-07T17:54:49.364+00:00] 2025-10-07 17:54:49,364 - DEBUG - HTTP Headers: {'Content-Type': 'application/json'}
[task 2025-10-07T17:54:49.364+00:00] 2025-10-07 17:54:49,364 - DEBUG - HTTP Payload: {"taskIds":["fOgq9-3JTmCWRBDdRF9U3w","ffM4xDGWQXaoKxZEYVBvSg","R7zto7GjSKqwmlKXdExG6Q","XYg9HLsPRuCS (limit 100 char)
[task 2025-10-07T17:54:49.365+00:00] 2025-10-07 17:54:49,365 - DEBUG - Starting new HTTP connection (1): taskcluster:80
[task 2025-10-07T17:54:49.564+00:00] 2025-10-07 17:54:49,564 - DEBUG - http://taskcluster:80 "POST /api/queue/v1/tasks/status HTTP/1.1" 200 None
[task 2025-10-07T17:54:49.565+00:00] 2025-10-07 17:54:49,564 - DEBUG - Received HTTP Status:    200
[task 2025-10-07T17:54:49.565+00:00] 2025-10-07 17:54:49,565 - 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': 'Tue, 07 Oct 2025 17:54:49 GMT', 'Etag': 'W/"37ad-Vu1OuQw2ap15Yz/BGEGhEeaFszk"', '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': '12de8b67-e7b8-4494-a2b4-cce91a3f3afe', 'X-For-Trace-Id': '5d23f9ab487d37944c1e05409183123b', 'X-Served-By': 'cache-bfi-kbfi7400084-BFI, cache-bfi-kbfi7400084-BFI', 'X-Taskcluster-Authorized-Scopes': '["assume:repo:github.com/taskcluster/taskgraph:pull-request","queue:create-artifact:Jg3PxIRBSJ2XzUXT4tQ-KQ/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/Jg3PxIRBSJ2XzUXT4tQ-KQ/0/on/us-west1-c/6470797954550132164/until/1759860879.894', 'X-Taskcluster-Proxy-Temp-Scopes': '["queue:reclaim-task:Jg3PxIRBSJ2XzUXT4tQ-KQ/0","queue:resolve-task:Jg3PxIRBSJ2XzUXT4tQ-KQ/0","queue:create-artifact:Jg3PxIRBSJ2XzUXT4tQ-KQ/0","assume:repo:github.com/taskcluster/taskgraph:pull-request"]', 'X-Taskcluster-Proxy-Version': '38.0.5', 'X-Timer': 'S1759859689.371522,VS0,VE189', 'Transfer-Encoding': 'chunked'}
[task 2025-10-07T17:54:49.565+00:00] 2025-10-07 17:54:49,565 - DEBUG - replace_tasks: docker-image-fetch
[task 2025-10-07T17:54:49.567+00:00] 2025-10-07 17:54:49,567 - DEBUG - replace_tasks: docker-image-fetch replaced with C_G2ECwPSRaNh9KgkV7-8w by optimization strategy
[task 2025-10-07T17:54:49.567+00:00] 2025-10-07 17:54:49,567 - DEBUG - replace_tasks: docker-image-index-task
[task 2025-10-07T17:54:49.568+00:00] 2025-10-07 17:54:49,568 - DEBUG - replace_tasks: docker-image-index-task replaced with bXGgyXvdTUKV9_USN1xxrA by optimization strategy
[task 2025-10-07T17:54:49.568+00:00] 2025-10-07 17:54:49,568 - DEBUG - replace_tasks: docker-image-python
[task 2025-10-07T17:54:49.568+00:00] 2025-10-07 17:54:49,568 - DEBUG - replace_tasks: docker-image-python replaced with aLhsRT2eQmCUcUFLK4WKFA by optimization strategy
[task 2025-10-07T17:54:49.568+00:00] 2025-10-07 17:54:49,568 - DEBUG - replace_tasks: docker-image-run-task
[task 2025-10-07T17:54:49.568+00:00] 2025-10-07 17:54:49,568 - DEBUG - replace_tasks: docker-image-run-task replaced with f-093ZsFShCcxOObz6I6ew by optimization strategy
[task 2025-10-07T17:54:49.568+00:00] 2025-10-07 17:54:49,568 - DEBUG - replace_tasks: docker-image-skopeo
[task 2025-10-07T17:54:49.569+00:00] 2025-10-07 17:54:49,568 - DEBUG - replace_tasks: docker-image-skopeo replaced with ffM4xDGWQXaoKxZEYVBvSg by optimization strategy
[task 2025-10-07T17:54:49.569+00:00] 2025-10-07 17:54:49,569 - DEBUG - replace_tasks: fetch-codecov-uploader
[task 2025-10-07T17:54:49.569+00:00] 2025-10-07 17:54:49,569 - DEBUG - replace_tasks: fetch-codecov-uploader replaced with Y9N-GwywSXaMFS16Ey-YfQ by optimization strategy
[task 2025-10-07T17:54:49.569+00:00] 2025-10-07 17:54:49,569 - DEBUG - replace_tasks: test-unit-py310
[task 2025-10-07T17:54:49.569+00:00] 2025-10-07 17:54:49,569 - DEBUG - replace_tasks: test-unit-py310 kept by optimization strategy
[task 2025-10-07T17:54:49.569+00:00] 2025-10-07 17:54:49,569 - DEBUG - replace_tasks: test-unit-py311
[task 2025-10-07T17:54:49.569+00:00] 2025-10-07 17:54:49,569 - DEBUG - replace_tasks: test-unit-py311 kept by optimization strategy
[task 2025-10-07T17:54:49.569+00:00] 2025-10-07 17:54:49,569 - DEBUG - replace_tasks: test-unit-py312
[task 2025-10-07T17:54:49.570+00:00] 2025-10-07 17:54:49,569 - DEBUG - replace_tasks: test-unit-py312 kept by optimization strategy
[task 2025-10-07T17:54:49.570+00:00] 2025-10-07 17:54:49,570 - DEBUG - replace_tasks: test-unit-py313
[task 2025-10-07T17:54:49.570+00:00] 2025-10-07 17:54:49,570 - DEBUG - replace_tasks: test-unit-py313 kept by optimization strategy
[task 2025-10-07T17:54:49.570+00:00] 2025-10-07 17:54:49,570 - DEBUG - replace_tasks: test-unit-py38
[task 2025-10-07T17:54:49.570+00:00] 2025-10-07 17:54:49,570 - DEBUG - replace_tasks: test-unit-py38 kept by optimization strategy
[task 2025-10-07T17:54:49.570+00:00] 2025-10-07 17:54:49,570 - DEBUG - replace_tasks: test-unit-py39
[task 2025-10-07T17:54:49.570+00:00] 2025-10-07 17:54:49,570 - DEBUG - replace_tasks: test-unit-py39 kept by optimization strategy
[task 2025-10-07T17:54:49.570+00:00] 2025-10-07 17:54:49,570 - DEBUG - replace_tasks: check-type
[task 2025-10-07T17:54:49.570+00:00] 2025-10-07 17:54:49,570 - DEBUG - replace_tasks: check-type kept by optimization strategy
[task 2025-10-07T17:54:49.570+00:00] 2025-10-07 17:54:49,570 - DEBUG - replace_tasks: codecov-upload
[task 2025-10-07T17:54:49.571+00:00] 2025-10-07 17:54:49,570 - DEBUG - replace_tasks: codecov-upload depends on an unreplaced or unremoved task
[task 2025-10-07T17:54:49.571+00:00] 2025-10-07 17:54:49,571 - DEBUG - replace_tasks: complete-pr
[task 2025-10-07T17:54:49.571+00:00] 2025-10-07 17:54:49,571 - DEBUG - replace_tasks: complete-pr depends on an unreplaced or unremoved task
[task 2025-10-07T17:54:49.571+00:00] 2025-10-07 17:54:49,571 - DEBUG - replace_tasks: doc-generate
[task 2025-10-07T17:54:49.571+00:00] 2025-10-07 17:54:49,571 - DEBUG - replace_tasks: doc-generate kept by optimization strategy
[task 2025-10-07T17:54:49.571+00:00] 2025-10-07 17:54:49,571 - DEBUG - replace_tasks: docker-image-decision
[task 2025-10-07T17:54:49.571+00:00] 2025-10-07 17:54:49,571 - DEBUG - replace_tasks: docker-image-decision replaced with FfPGNomoTVu3TXHHdcs5WQ by optimization strategy
[task 2025-10-07T17:54:49.571+00:00] 2025-10-07 17:54:49,571 - INFO - Replaced 7 tasks by index-search (index-search) during optimization.
[task 2025-10-07T17:54:49.572+00:00] 2025-10-07 17:54:49,572 - DEBUG - Morphing: adding index tasks
[task 2025-10-07T17:54:49.572+00:00] 2025-10-07 17:54:49,572 - DEBUG - Morphing: adding code review task
[task 2025-10-07T17:54:49.573+00:00] 2025-10-07 17:54:49,572 - INFO - writing artifact file `task-graph.json`
[task 2025-10-07T17:54:49.573+00:00] 2025-10-07 17:54:49,573 - INFO - writing artifact file `label-to-taskid.json`
[task 2025-10-07T17:54:49.575+00:00] 2025-10-07 17:54:49,575 - INFO - Creating task with taskId B8dNM02AThaicsfPcq5p4A for check-type
[task 2025-10-07T17:54:49.575+00:00] 2025-10-07 17:54:49,575 - DEBUG - Using method(v1, v2, payload) calling convention
[task 2025-10-07T17:54:49.575+00:00] 2025-10-07 17:54:49,575 - DEBUG - Found a positional argument: B8dNM02AThaicsfPcq5p4A
[task 2025-10-07T17:54:49.575+00:00] 2025-10-07 17:54:49,575 - DEBUG - After processing positional arguments, we have: {'taskId': 'B8dNM02AThaicsfPcq5p4A'}
[task 2025-10-07T17:54:49.576+00:00] 2025-10-07 17:54:49,576 - INFO - Creating task with taskId b9Zy8RqcRWuJAWNJ2d0PSg for test-unit-py310
[task 2025-10-07T17:54:49.582+00:00] 2025-10-07 17:54:49,576 - DEBUG - After keyword arguments, we have: {'taskId': 'B8dNM02AThaicsfPcq5p4A'}
[task 2025-10-07T17:54:49.582+00:00] 2025-10-07 17:54:49,576 - INFO - Creating task with taskId UYfGzid3RtWVGobvHxQoEQ for test-unit-py39
[task 2025-10-07T17:54:49.583+00:00] 2025-10-07 17:54:49,583 - DEBUG - Using method(v1, v2, payload) calling convention
[task 2025-10-07T17:54:49.583+00:00] 2025-10-07 17:54:49,577 - INFO - Creating task with taskId a80dOOV2SyGZS_xHvgr2PA for test-unit-py311
[task 2025-10-07T17:54:49.583+00:00] 2025-10-07 17:54:49,582 - DEBUG - Full URL used is: http://taskcluster/api/queue/v1/task/B8dNM02AThaicsfPcq5p4A
[task 2025-10-07T17:54:49.584+00:00] 2025-10-07 17:54:49,584 - DEBUG - Not using hawk!
[task 2025-10-07T17:54:49.584+00:00] 2025-10-07 17:54:49,584 - DEBUG - Making attempt 0
[task 2025-10-07T17:54:49.584+00:00] 2025-10-07 17:54:49,584 - DEBUG - Making a PUT request to http://taskcluster/api/queue/v1/task/B8dNM02AThaicsfPcq5p4A
[task 2025-10-07T17:54:49.584+00:00] 2025-10-07 17:54:49,583 - DEBUG - Found a positional argument: UYfGzid3RtWVGobvHxQoEQ
[task 2025-10-07T17:54:49.584+00:00] 2025-10-07 17:54:49,584 - DEBUG - HTTP Headers: {'Content-Type': 'application/json'}
[task 2025-10-07T17:54:49.584+00:00] 2025-10-07 17:54:49,584 - DEBUG - HTTP Payload: {"provisionerId":"taskgraph-t","workerType":"linux-gcp","routes":["tc-treeherder.v2.taskgraph-pr.b28 (limit 100 char)
[task 2025-10-07T17:54:49.585+00:00] 2025-10-07 17:54:49,585 - DEBUG - Starting new HTTP connection (1): taskcluster:80
[task 2025-10-07T17:54:49.586+00:00] 2025-10-07 17:54:49,576 - DEBUG - Using method(v1, v2, payload) calling convention
[task 2025-10-07T17:54:49.586+00:00] 2025-10-07 17:54:49,586 - DEBUG - Found a positional argument: b9Zy8RqcRWuJAWNJ2d0PSg
[task 2025-10-07T17:54:49.586+00:00] 2025-10-07 17:54:49,586 - DEBUG - After processing positional arguments, we have: {'taskId': 'b9Zy8RqcRWuJAWNJ2d0PSg'}
[task 2025-10-07T17:54:49.586+00:00] 2025-10-07 17:54:49,586 - DEBUG - After keyword arguments, we have: {'taskId': 'b9Zy8RqcRWuJAWNJ2d0PSg'}
[task 2025-10-07T17:54:49.586+00:00] 2025-10-07 17:54:49,586 - DEBUG - Full URL used is: http://taskcluster/api/queue/v1/task/b9Zy8RqcRWuJAWNJ2d0PSg
[task 2025-10-07T17:54:49.586+00:00] 2025-10-07 17:54:49,586 - DEBUG - Not using hawk!
[task 2025-10-07T17:54:49.586+00:00] 2025-10-07 17:54:49,586 - DEBUG - Making attempt 0
[task 2025-10-07T17:54:49.586+00:00] 2025-10-07 17:54:49,586 - DEBUG - Making a PUT request to http://taskcluster/api/queue/v1/task/b9Zy8RqcRWuJAWNJ2d0PSg
[task 2025-10-07T17:54:49.586+00:00] 2025-10-07 17:54:49,586 - DEBUG - HTTP Headers: {'Content-Type': 'application/json'}
[task 2025-10-07T17:54:49.586+00:00] 2025-10-07 17:54:49,586 - DEBUG - HTTP Payload: {"provisionerId":"taskgraph-t","workerType":"linux-gcp","routes":["tc-treeherder.v2.taskgraph-pr.b28 (limit 100 char)
[task 2025-10-07T17:54:49.588+00:00] 2025-10-07 17:54:49,584 - DEBUG - After processing positional arguments, we have: {'taskId': 'UYfGzid3RtWVGobvHxQoEQ'}
[task 2025-10-07T17:54:49.589+00:00] 2025-10-07 17:54:49,583 - INFO - Creating task with taskId BuuBITgJSZCY02uhto3kVw for test-unit-py313
[task 2025-10-07T17:54:49.589+00:00] 2025-10-07 17:54:49,589 - DEBUG - Using method(v1, v2, payload) calling convention
[task 2025-10-07T17:54:49.589+00:00] 2025-10-07 17:54:49,589 - DEBUG - Found a positional argument: BuuBITgJSZCY02uhto3kVw
[task 2025-10-07T17:54:49.589+00:00] 2025-10-07 17:54:49,588 - INFO - Creating task with taskId UXxCuxNITj6VXLpY0MS6Rw for test-unit-py38
[task 2025-10-07T17:54:49.589+00:00] 2025-10-07 17:54:49,589 - DEBUG - Using method(v1, v2, payload) calling convention
[task 2025-10-07T17:54:49.589+00:00] 2025-10-07 17:54:49,589 - DEBUG - Found a positional argument: UXxCuxNITj6VXLpY0MS6Rw
[task 2025-10-07T17:54:49.590+00:00] 2025-10-07 17:54:49,583 - DEBUG - Using method(v1, v2, payload) calling convention
[task 2025-10-07T17:54:49.590+00:00] 2025-10-07 17:54:49,589 - DEBUG - Found a positional argument: a80dOOV2SyGZS_xHvgr2PA
[task 2025-10-07T17:54:49.590+00:00] 2025-10-07 17:54:49,589 - DEBUG - After processing positional arguments, we have: {'taskId': 'a80dOOV2SyGZS_xHvgr2PA'}
[task 2025-10-07T17:54:49.590+00:00] 2025-10-07 17:54:49,589 - DEBUG - After keyword arguments, we have: {'taskId': 'a80dOOV2SyGZS_xHvgr2PA'}
[task 2025-10-07T17:54:49.590+00:00] 2025-10-07 17:54:49,590 - DEBUG - Full URL used is: http://taskcluster/api/queue/v1/task/a80dOOV2SyGZS_xHvgr2PA
[task 2025-10-07T17:54:49.590+00:00] 2025-10-07 17:54:49,589 - INFO - Creating task with taskId JmYfuHKnSiuTY_58cMawKA for test-unit-py312
[task 2025-10-07T17:54:49.591+00:00] 2025-10-07 17:54:49,589 - DEBUG - After processing positional arguments, we have: {'taskId': 'UXxCuxNITj6VXLpY0MS6Rw'}
[task 2025-10-07T17:54:49.591+00:00] 2025-10-07 17:54:49,591 - DEBUG - After keyword arguments, we have: {'taskId': 'UXxCuxNITj6VXLpY0MS6Rw'}
[task 2025-10-07T17:54:49.591+00:00] 2025-10-07 17:54:49,591 - DEBUG - Full URL used is: http://taskcluster/api/queue/v1/task/UXxCuxNITj6VXLpY0MS6Rw
[task 2025-10-07T17:54:49.591+00:00] 2025-10-07 17:54:49,591 - DEBUG - Not using hawk!
[task 2025-10-07T17:54:49.591+00:00] 2025-10-07 17:54:49,591 - DEBUG - Making attempt 0
[task 2025-10-07T17:54:49.591+00:00] 2025-10-07 17:54:49,591 - DEBUG - Making a PUT request to http://taskcluster/api/queue/v1/task/UXxCuxNITj6VXLpY0MS6Rw
[task 2025-10-07T17:54:49.592+00:00] 2025-10-07 17:54:49,591 - DEBUG - HTTP Headers: {'Content-Type': 'application/json'}
[task 2025-10-07T17:54:49.592+00:00] 2025-10-07 17:54:49,588 - DEBUG - Starting new HTTP connection (1): taskcluster:80
[task 2025-10-07T17:54:49.592+00:00] 2025-10-07 17:54:49,591 - DEBUG - HTTP Payload: {"provisionerId":"taskgraph-t","workerType":"linux-gcp","routes":["tc-treeherder.v2.taskgraph-pr.b28 (limit 100 char)
[task 2025-10-07T17:54:49.592+00:00] 2025-10-07 17:54:49,590 - DEBUG - Not using hawk!
[task 2025-10-07T17:54:49.594+00:00] 2025-10-07 17:54:49,589 - DEBUG - After processing positional arguments, we have: {'taskId': 'BuuBITgJSZCY02uhto3kVw'}
[task 2025-10-07T17:54:49.595+00:00] 2025-10-07 17:54:49,594 - DEBUG - After keyword arguments, we have: {'taskId': 'BuuBITgJSZCY02uhto3kVw'}
[task 2025-10-07T17:54:49.595+00:00] 2025-10-07 17:54:49,594 - DEBUG - Full URL used is: http://taskcluster/api/queue/v1/task/BuuBITgJSZCY02uhto3kVw
[task 2025-10-07T17:54:49.595+00:00] 2025-10-07 17:54:49,590 - INFO - Creating task with taskId DPzGcsCRRheOVpL6S8qTfg for doc-generate
[task 2025-10-07T17:54:49.595+00:00] 2025-10-07 17:54:49,592 - DEBUG - Making attempt 0
[task 2025-10-07T17:54:49.596+00:00] 2025-10-07 17:54:49,590 - DEBUG - Using method(v1, v2, payload) calling convention
[task 2025-10-07T17:54:49.597+00:00] 2025-10-07 17:54:49,589 - DEBUG - After keyword arguments, we have: {'taskId': 'UYfGzid3RtWVGobvHxQoEQ'}
[task 2025-10-07T17:54:49.597+00:00] 2025-10-07 17:54:49,596 - DEBUG - Full URL used is: http://taskcluster/api/queue/v1/task/UYfGzid3RtWVGobvHxQoEQ
[task 2025-10-07T17:54:49.597+00:00] 2025-10-07 17:54:49,596 - DEBUG - Making a PUT request to http://taskcluster/api/queue/v1/task/a80dOOV2SyGZS_xHvgr2PA
[task 2025-10-07T17:54:49.597+00:00] 2025-10-07 17:54:49,597 - DEBUG - HTTP Headers: {'Content-Type': 'application/json'}
[task 2025-10-07T17:54:49.597+00:00] 2025-10-07 17:54:49,597 - DEBUG - HTTP Payload: {"provisionerId":"taskgraph-t","workerType":"linux-gcp","routes":["tc-treeherder.v2.taskgraph-pr.b28 (limit 100 char)
[task 2025-10-07T17:54:49.598+00:00] 2025-10-07 17:54:49,596 - DEBUG - Not using hawk!
[task 2025-10-07T17:54:49.599+00:00] 2025-10-07 17:54:49,594 - DEBUG - Not using hawk!
[task 2025-10-07T17:54:49.599+00:00] 2025-10-07 17:54:49,598 - DEBUG - Making attempt 0
[task 2025-10-07T17:54:49.599+00:00] 2025-10-07 17:54:49,594 - DEBUG - Starting new HTTP connection (1): taskcluster:80
[task 2025-10-07T17:54:49.601+00:00] 2025-10-07 17:54:49,596 - DEBUG - Found a positional argument: JmYfuHKnSiuTY_58cMawKA
[task 2025-10-07T17:54:49.603+00:00] 2025-10-07 17:54:49,598 - DEBUG - Making attempt 0
[task 2025-10-07T17:54:49.603+00:00] 2025-10-07 17:54:49,602 - DEBUG - Making a PUT request to http://taskcluster/api/queue/v1/task/UYfGzid3RtWVGobvHxQoEQ
[task 2025-10-07T17:54:49.603+00:00] 2025-10-07 17:54:49,602 - DEBUG - HTTP Headers: {'Content-Type': 'application/json'}
[task 2025-10-07T17:54:49.603+00:00] 2025-10-07 17:54:49,602 - DEBUG - HTTP Payload: {"provisionerId":"taskgraph-t","workerType":"linux-gcp","routes":["tc-treeherder.v2.taskgraph-pr.b28 (limit 100 char)
[task 2025-10-07T17:54:49.606+00:00] 2025-10-07 17:54:49,598 - DEBUG - Making a PUT request to http://taskcluster/api/queue/v1/task/BuuBITgJSZCY02uhto3kVw
[task 2025-10-07T17:54:49.606+00:00] 2025-10-07 17:54:49,604 - DEBUG - HTTP Headers: {'Content-Type': 'application/json'}
[task 2025-10-07T17:54:49.606+00:00] 2025-10-07 17:54:49,604 - DEBUG - HTTP Payload: {"provisionerId":"taskgraph-t","workerType":"linux-gcp","routes":["tc-treeherder.v2.taskgraph-pr.b28 (limit 100 char)
[task 2025-10-07T17:54:49.606+00:00] 2025-10-07 17:54:49,605 - DEBUG - Starting new HTTP connection (1): taskcluster:80
[task 2025-10-07T17:54:49.606+00:00] 2025-10-07 17:54:49,600 - DEBUG - Starting new HTTP connection (1): taskcluster:80
[task 2025-10-07T17:54:49.608+00:00] 2025-10-07 17:54:49,604 - DEBUG - Starting new HTTP connection (1): taskcluster:80
[task 2025-10-07T17:54:49.610+00:00] 2025-10-07 17:54:49,595 - DEBUG - Using method(v1, v2, payload) calling convention
[task 2025-10-07T17:54:49.610+00:00] 2025-10-07 17:54:49,610 - DEBUG - Found a positional argument: DPzGcsCRRheOVpL6S8qTfg
[task 2025-10-07T17:54:49.610+00:00] 2025-10-07 17:54:49,610 - DEBUG - After processing positional arguments, we have: {'taskId': 'DPzGcsCRRheOVpL6S8qTfg'}
[task 2025-10-07T17:54:49.610+00:00] 2025-10-07 17:54:49,610 - DEBUG - After keyword arguments, we have: {'taskId': 'DPzGcsCRRheOVpL6S8qTfg'}
[task 2025-10-07T17:54:49.610+00:00] 2025-10-07 17:54:49,602 - DEBUG - After processing positional arguments, we have: {'taskId': 'JmYfuHKnSiuTY_58cMawKA'}
[task 2025-10-07T17:54:49.611+00:00] 2025-10-07 17:54:49,611 - DEBUG - After keyword arguments, we have: {'taskId': 'JmYfuHKnSiuTY_58cMawKA'}
[task 2025-10-07T17:54:49.611+00:00] 2025-10-07 17:54:49,611 - DEBUG - Full URL used is: http://taskcluster/api/queue/v1/task/JmYfuHKnSiuTY_58cMawKA
[task 2025-10-07T17:54:49.611+00:00] 2025-10-07 17:54:49,610 - DEBUG - Full URL used is: http://taskcluster/api/queue/v1/task/DPzGcsCRRheOVpL6S8qTfg
[task 2025-10-07T17:54:49.611+00:00] 2025-10-07 17:54:49,611 - DEBUG - Not using hawk!
[task 2025-10-07T17:54:49.611+00:00] 2025-10-07 17:54:49,611 - DEBUG - Not using hawk!
[task 2025-10-07T17:54:49.612+00:00] 2025-10-07 17:54:49,612 - DEBUG - Making attempt 0
[task 2025-10-07T17:54:49.612+00:00] 2025-10-07 17:54:49,611 - DEBUG - Making attempt 0
[task 2025-10-07T17:54:49.612+00:00] 2025-10-07 17:54:49,612 - DEBUG - Making a PUT request to http://taskcluster/api/queue/v1/task/DPzGcsCRRheOVpL6S8qTfg
[task 2025-10-07T17:54:49.612+00:00] 2025-10-07 17:54:49,612 - DEBUG - HTTP Headers: {'Content-Type': 'application/json'}
[task 2025-10-07T17:54:49.612+00:00] 2025-10-07 17:54:49,612 - DEBUG - HTTP Payload: {"provisionerId":"taskgraph-t","workerType":"linux-gcp","routes":["tc-treeherder.v2.taskgraph-pr.b28 (limit 100 char)
[task 2025-10-07T17:54:49.613+00:00] 2025-10-07 17:54:49,612 - DEBUG - Making a PUT request to http://taskcluster/api/queue/v1/task/JmYfuHKnSiuTY_58cMawKA
[task 2025-10-07T17:54:49.613+00:00] 2025-10-07 17:54:49,613 - DEBUG - HTTP Headers: {'Content-Type': 'application/json'}
[task 2025-10-07T17:54:49.613+00:00] 2025-10-07 17:54:49,613 - DEBUG - HTTP Payload: {"provisionerId":"taskgraph-t","workerType":"linux-gcp","routes":["tc-treeherder.v2.taskgraph-pr.b28 (limit 100 char)
[task 2025-10-07T17:54:49.614+00:00] 2025-10-07 17:54:49,613 - DEBUG - Starting new HTTP connection (1): taskcluster:80
[task 2025-10-07T17:54:49.614+00:00] 2025-10-07 17:54:49,614 - DEBUG - Starting new HTTP connection (1): taskcluster:80
[task 2025-10-07T17:54:49.701+00:00] 2025-10-07 17:54:49,701 - DEBUG - http://taskcluster:80 "PUT /api/queue/v1/task/B8dNM02AThaicsfPcq5p4A HTTP/1.1" 200 434
[task 2025-10-07T17:54:49.702+00:00] 2025-10-07 17:54:49,701 - DEBUG - Received HTTP Status:    200
[task 2025-10-07T17:54:49.702+00:00] 2025-10-07 17:54:49,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': 'Tue, 07 Oct 2025 17:54:49 GMT', 'Etag': 'W/"1b2-kDV0k7nI7+hz48LvBwlY0A5iSJc"', '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': 'add7f1eb-1028-4e10-a15c-cb43ccb60856', 'X-For-Trace-Id': '2e87dbfd137eeb1d3cbe40fd3c5c95e9', 'X-Served-By': 'cache-bfi-kbfi7400084-BFI, cache-bfi-kbfi7400084-BFI', 'X-Taskcluster-Authorized-Scopes': '["assume:repo:github.com/taskcluster/taskgraph:pull-request","queue:create-artifact:Jg3PxIRBSJ2XzUXT4tQ-KQ/0"]', 'X-Taskcluster-Endpoint': 'https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/B8dNM02AThaicsfPcq5p4A', 'X-Taskcluster-Proxy-Revision': '', 'X-Taskcluster-Proxy-Temp-Clientid': 'task-client/Jg3PxIRBSJ2XzUXT4tQ-KQ/0/on/us-west1-c/6470797954550132164/until/1759860879.894', 'X-Taskcluster-Proxy-Temp-Scopes': '["queue:reclaim-task:Jg3PxIRBSJ2XzUXT4tQ-KQ/0","queue:resolve-task:Jg3PxIRBSJ2XzUXT4tQ-KQ/0","queue:create-artifact:Jg3PxIRBSJ2XzUXT4tQ-KQ/0","assume:repo:github.com/taskcluster/taskgraph:pull-request"]', 'X-Taskcluster-Proxy-Version': '38.0.5', 'X-Timer': 'S1759859690.591206,VS0,VE106'}
[task 2025-10-07T17:54:49.705+00:00] 2025-10-07 17:54:49,705 - DEBUG - http://taskcluster:80 "PUT /api/queue/v1/task/b9Zy8RqcRWuJAWNJ2d0PSg HTTP/1.1" 200 434
[task 2025-10-07T17:54:49.706+00:00] 2025-10-07 17:54:49,706 - DEBUG - Received HTTP Status:    200
[task 2025-10-07T17:54:49.706+00:00] 2025-10-07 17:54:49,706 - 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': 'Tue, 07 Oct 2025 17:54:49 GMT', 'Etag': 'W/"1b2-49tC1zYsvRbRwo0Ehp4mUSWoG4M"', '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': 'b0cceb79-c64b-48ab-9ccf-7dbe6431d4a0', 'X-For-Trace-Id': '793dc6dc8bc1cc6140e78796978a23bd', 'X-Served-By': 'cache-bfi-kbfi7400084-BFI, cache-bfi-kbfi7400084-BFI', 'X-Taskcluster-Authorized-Scopes': '["assume:repo:github.com/taskcluster/taskgraph:pull-request","queue:create-artifact:Jg3PxIRBSJ2XzUXT4tQ-KQ/0"]', 'X-Taskcluster-Endpoint': 'https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/b9Zy8RqcRWuJAWNJ2d0PSg', 'X-Taskcluster-Proxy-Revision': '', 'X-Taskcluster-Proxy-Temp-Clientid': 'task-client/Jg3PxIRBSJ2XzUXT4tQ-KQ/0/on/us-west1-c/6470797954550132164/until/1759860879.894', 'X-Taskcluster-Proxy-Temp-Scopes': '["queue:reclaim-task:Jg3PxIRBSJ2XzUXT4tQ-KQ/0","queue:resolve-task:Jg3PxIRBSJ2XzUXT4tQ-KQ/0","queue:create-artifact:Jg3PxIRBSJ2XzUXT4tQ-KQ/0","assume:repo:github.com/taskcluster/taskgraph:pull-request"]', 'X-Taskcluster-Proxy-Version': '38.0.5', 'X-Timer': 'S1759859690.598401,VS0,VE103'}
[task 2025-10-07T17:54:49.713+00:00] 2025-10-07 17:54:49,712 - DEBUG - http://taskcluster:80 "PUT /api/queue/v1/task/UXxCuxNITj6VXLpY0MS6Rw HTTP/1.1" 200 434
[task 2025-10-07T17:54:49.713+00:00] 2025-10-07 17:54:49,713 - DEBUG - Received HTTP Status:    200
[task 2025-10-07T17:54:49.713+00:00] 2025-10-07 17:54:49,713 - 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': 'Tue, 07 Oct 2025 17:54:49 GMT', 'Etag': 'W/"1b2-jGUTngN7yDxEEyEzAqQNNffLKlQ"', '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': 'e92f1b28-f344-4df7-9a00-e4bf72c1346f', 'X-For-Trace-Id': 'e39f96d2e628ee2bb399a3b93b059212', 'X-Served-By': 'cache-bfi-kbfi7400084-BFI, cache-bfi-kbfi7400084-BFI', 'X-Taskcluster-Authorized-Scopes': '["assume:repo:github.com/taskcluster/taskgraph:pull-request","queue:create-artifact:Jg3PxIRBSJ2XzUXT4tQ-KQ/0"]', 'X-Taskcluster-Endpoint': 'https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/UXxCuxNITj6VXLpY0MS6Rw', 'X-Taskcluster-Proxy-Revision': '', 'X-Taskcluster-Proxy-Temp-Clientid': 'task-client/Jg3PxIRBSJ2XzUXT4tQ-KQ/0/on/us-west1-c/6470797954550132164/until/1759860879.894', 'X-Taskcluster-Proxy-Temp-Scopes': '["queue:reclaim-task:Jg3PxIRBSJ2XzUXT4tQ-KQ/0","queue:resolve-task:Jg3PxIRBSJ2XzUXT4tQ-KQ/0","queue:create-artifact:Jg3PxIRBSJ2XzUXT4tQ-KQ/0","assume:repo:github.com/taskcluster/taskgraph:pull-request"]', 'X-Taskcluster-Proxy-Version': '38.0.5', 'X-Timer': 'S1759859690.606002,VS0,VE103'}
[task 2025-10-07T17:54:49.723+00:00] 2025-10-07 17:54:49,723 - DEBUG - http://taskcluster:80 "PUT /api/queue/v1/task/a80dOOV2SyGZS_xHvgr2PA HTTP/1.1" 200 434
[task 2025-10-07T17:54:49.724+00:00] 2025-10-07 17:54:49,724 - DEBUG - Received HTTP Status:    200
[task 2025-10-07T17:54:49.724+00:00] 2025-10-07 17:54:49,724 - 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': 'Tue, 07 Oct 2025 17:54:49 GMT', 'Etag': 'W/"1b2-eHnQZ4wn/bMrm8RKVx+iKAdtIA4"', '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': '4e32f759-f2b5-4c6f-b16c-cc5127544aba', 'X-For-Trace-Id': '8f05176ccca91a84f34384e2202a46cd', 'X-Served-By': 'cache-bfi-kbfi7400084-BFI, cache-bfi-kbfi7400084-BFI', 'X-Taskcluster-Authorized-Scopes': '["assume:repo:github.com/taskcluster/taskgraph:pull-request","queue:create-artifact:Jg3PxIRBSJ2XzUXT4tQ-KQ/0"]', 'X-Taskcluster-Endpoint': 'https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/a80dOOV2SyGZS_xHvgr2PA', 'X-Taskcluster-Proxy-Revision': '', 'X-Taskcluster-Proxy-Temp-Clientid': 'task-client/Jg3PxIRBSJ2XzUXT4tQ-KQ/0/on/us-west1-c/6470797954550132164/until/1759860879.894', 'X-Taskcluster-Proxy-Temp-Scopes': '["queue:reclaim-task:Jg3PxIRBSJ2XzUXT4tQ-KQ/0","queue:resolve-task:Jg3PxIRBSJ2XzUXT4tQ-KQ/0","queue:create-artifact:Jg3PxIRBSJ2XzUXT4tQ-KQ/0","assume:repo:github.com/taskcluster/taskgraph:pull-request"]', 'X-Taskcluster-Proxy-Version': '38.0.5', 'X-Timer': 'S1759859690.613266,VS0,VE106'}
[task 2025-10-07T17:54:49.725+00:00] 2025-10-07 17:54:49,725 - DEBUG - http://taskcluster:80 "PUT /api/queue/v1/task/BuuBITgJSZCY02uhto3kVw HTTP/1.1" 200 434
[task 2025-10-07T17:54:49.726+00:00] 2025-10-07 17:54:49,726 - DEBUG - Received HTTP Status:    200
[task 2025-10-07T17:54:49.726+00:00] 2025-10-07 17:54:49,726 - 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': 'Tue, 07 Oct 2025 17:54:49 GMT', 'Etag': 'W/"1b2-4Hv2rROyn1RIL4W9yVXmbB8oWCM"', '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': '727cfa4e-20c7-4daf-9ed1-6f5889cd6c3d', 'X-For-Trace-Id': 'a6d4d43560a8aa8333d4bd998fcc4d1e', 'X-Served-By': 'cache-bfi-kbfi7400084-BFI, cache-bfi-kbfi7400084-BFI', 'X-Taskcluster-Authorized-Scopes': '["assume:repo:github.com/taskcluster/taskgraph:pull-request","queue:create-artifact:Jg3PxIRBSJ2XzUXT4tQ-KQ/0"]', 'X-Taskcluster-Endpoint': 'https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/BuuBITgJSZCY02uhto3kVw', 'X-Taskcluster-Proxy-Revision': '', 'X-Taskcluster-Proxy-Temp-Clientid': 'task-client/Jg3PxIRBSJ2XzUXT4tQ-KQ/0/on/us-west1-c/6470797954550132164/until/1759860879.894', 'X-Taskcluster-Proxy-Temp-Scopes': '["queue:reclaim-task:Jg3PxIRBSJ2XzUXT4tQ-KQ/0","queue:resolve-task:Jg3PxIRBSJ2XzUXT4tQ-KQ/0","queue:create-artifact:Jg3PxIRBSJ2XzUXT4tQ-KQ/0","assume:repo:github.com/taskcluster/taskgraph:pull-request"]', 'X-Taskcluster-Proxy-Version': '38.0.5', 'X-Timer': 'S1759859690.614106,VS0,VE107'}
[task 2025-10-07T17:54:49.727+00:00] 2025-10-07 17:54:49,727 - DEBUG - http://taskcluster:80 "PUT /api/queue/v1/task/JmYfuHKnSiuTY_58cMawKA HTTP/1.1" 200 434
[task 2025-10-07T17:54:49.727+00:00] 2025-10-07 17:54:49,727 - DEBUG - Received HTTP Status:    200
[task 2025-10-07T17:54:49.727+00:00] 2025-10-07 17:54:49,727 - 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': 'Tue, 07 Oct 2025 17:54:49 GMT', 'Etag': 'W/"1b2-/lOnZAd5iYRtojKFfwIcoBSrrAY"', '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': 'e141bd2d-874a-48d1-9c43-0db53db9f0b1', 'X-For-Trace-Id': 'debb4375e17423da33f1b5e665eaa729', 'X-Served-By': 'cache-bfi-kbfi7400022-BFI, cache-bfi-kbfi7400084-BFI', 'X-Taskcluster-Authorized-Scopes': '["assume:repo:github.com/taskcluster/taskgraph:pull-request","queue:create-artifact:Jg3PxIRBSJ2XzUXT4tQ-KQ/0"]', 'X-Taskcluster-Endpoint': 'https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/JmYfuHKnSiuTY_58cMawKA', 'X-Taskcluster-Proxy-Revision': '', 'X-Taskcluster-Proxy-Temp-Clientid': 'task-client/Jg3PxIRBSJ2XzUXT4tQ-KQ/0/on/us-west1-c/6470797954550132164/until/1759860879.894', 'X-Taskcluster-Proxy-Temp-Scopes': '["queue:reclaim-task:Jg3PxIRBSJ2XzUXT4tQ-KQ/0","queue:resolve-task:Jg3PxIRBSJ2XzUXT4tQ-KQ/0","queue:create-artifact:Jg3PxIRBSJ2XzUXT4tQ-KQ/0","assume:repo:github.com/taskcluster/taskgraph:pull-request"]', 'X-Taskcluster-Proxy-Version': '38.0.5', 'X-Timer': 'S1759859690.620910,VS0,VE102'}
[task 2025-10-07T17:54:49.729+00:00] 2025-10-07 17:54:49,729 - DEBUG - http://taskcluster:80 "PUT /api/queue/v1/task/DPzGcsCRRheOVpL6S8qTfg HTTP/1.1" 200 434
[task 2025-10-07T17:54:49.730+00:00] 2025-10-07 17:54:49,730 - DEBUG - Received HTTP Status:    200
[task 2025-10-07T17:54:49.730+00:00] 2025-10-07 17:54:49,730 - 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': 'Tue, 07 Oct 2025 17:54:49 GMT', 'Etag': 'W/"1b2-AJdVt9mkw10r9lqOahvQ8QpeEHQ"', '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': 'fe26a5e7-4bd4-4a2f-ba11-15b0ca91bd55', 'X-For-Trace-Id': '08b0c78ca1fb03c0084099e88e5e4f07', 'X-Served-By': 'cache-bfi-kbfi7400084-BFI, cache-bfi-kbfi7400084-BFI', 'X-Taskcluster-Authorized-Scopes': '["assume:repo:github.com/taskcluster/taskgraph:pull-request","queue:create-artifact:Jg3PxIRBSJ2XzUXT4tQ-KQ/0"]', 'X-Taskcluster-Endpoint': 'https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/DPzGcsCRRheOVpL6S8qTfg', 'X-Taskcluster-Proxy-Revision': '', 'X-Taskcluster-Proxy-Temp-Clientid': 'task-client/Jg3PxIRBSJ2XzUXT4tQ-KQ/0/on/us-west1-c/6470797954550132164/until/1759860879.894', 'X-Taskcluster-Proxy-Temp-Scopes': '["queue:reclaim-task:Jg3PxIRBSJ2XzUXT4tQ-KQ/0","queue:resolve-task:Jg3PxIRBSJ2XzUXT4tQ-KQ/0","queue:create-artifact:Jg3PxIRBSJ2XzUXT4tQ-KQ/0","assume:repo:github.com/taskcluster/taskgraph:pull-request"]', 'X-Taskcluster-Proxy-Version': '38.0.5', 'X-Timer': 'S1759859690.620572,VS0,VE105'}
[task 2025-10-07T17:54:49.746+00:00] 2025-10-07 17:54:49,746 - DEBUG - http://taskcluster:80 "PUT /api/queue/v1/task/UYfGzid3RtWVGobvHxQoEQ HTTP/1.1" 200 434
[task 2025-10-07T17:54:49.747+00:00] 2025-10-07 17:54:49,746 - DEBUG - Received HTTP Status:    200
[task 2025-10-07T17:54:49.747+00:00] 2025-10-07 17:54:49,747 - 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': 'Tue, 07 Oct 2025 17:54:49 GMT', 'Etag': 'W/"1b2-ZedqYECmP7VT5mHZtA+8l2O7B+s"', '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': 'fd4e9403-8c7f-48cd-b077-5450810925ce', 'X-For-Trace-Id': '906f7e376897abe5822c60a5419811f5', 'X-Served-By': 'cache-bfi-kbfi7400084-BFI, cache-bfi-kbfi7400084-BFI', 'X-Taskcluster-Authorized-Scopes': '["assume:repo:github.com/taskcluster/taskgraph:pull-request","queue:create-artifact:Jg3PxIRBSJ2XzUXT4tQ-KQ/0"]', 'X-Taskcluster-Endpoint': 'https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/UYfGzid3RtWVGobvHxQoEQ', 'X-Taskcluster-Proxy-Revision': '', 'X-Taskcluster-Proxy-Temp-Clientid': 'task-client/Jg3PxIRBSJ2XzUXT4tQ-KQ/0/on/us-west1-c/6470797954550132164/until/1759860879.894', 'X-Taskcluster-Proxy-Temp-Scopes': '["queue:reclaim-task:Jg3PxIRBSJ2XzUXT4tQ-KQ/0","queue:resolve-task:Jg3PxIRBSJ2XzUXT4tQ-KQ/0","queue:create-artifact:Jg3PxIRBSJ2XzUXT4tQ-KQ/0","assume:repo:github.com/taskcluster/taskgraph:pull-request"]', 'X-Taskcluster-Proxy-Version': '38.0.5', 'X-Timer': 'S1759859690.614841,VS0,VE127'}
[task 2025-10-07T17:54:49.751+00:00] 2025-10-07 17:54:49,748 - INFO - Creating task with taskId LwR_9qWJSqeGvWDJxaS-KA for codecov-upload
[task 2025-10-07T17:54:49.752+00:00] 2025-10-07 17:54:49,748 - DEBUG - Using method(v1, v2, payload) calling convention
[task 2025-10-07T17:54:49.752+00:00] 2025-10-07 17:54:49,748 - DEBUG - Found a positional argument: LwR_9qWJSqeGvWDJxaS-KA
[task 2025-10-07T17:54:49.752+00:00] 2025-10-07 17:54:49,748 - DEBUG - After processing positional arguments, we have: {'taskId': 'LwR_9qWJSqeGvWDJxaS-KA'}
[task 2025-10-07T17:54:49.752+00:00] 2025-10-07 17:54:49,748 - DEBUG - After keyword arguments, we have: {'taskId': 'LwR_9qWJSqeGvWDJxaS-KA'}
[task 2025-10-07T17:54:49.752+00:00] 2025-10-07 17:54:49,748 - DEBUG - Full URL used is: http://taskcluster/api/queue/v1/task/LwR_9qWJSqeGvWDJxaS-KA
[task 2025-10-07T17:54:49.752+00:00] 2025-10-07 17:54:49,748 - DEBUG - Not using hawk!
[task 2025-10-07T17:54:49.752+00:00] 2025-10-07 17:54:49,748 - DEBUG - Making attempt 0
[task 2025-10-07T17:54:49.752+00:00] 2025-10-07 17:54:49,748 - DEBUG - Making a PUT request to http://taskcluster/api/queue/v1/task/LwR_9qWJSqeGvWDJxaS-KA
[task 2025-10-07T17:54:49.752+00:00] 2025-10-07 17:54:49,748 - DEBUG - HTTP Headers: {'Content-Type': 'application/json'}
[task 2025-10-07T17:54:49.752+00:00] 2025-10-07 17:54:49,748 - DEBUG - HTTP Payload: {"provisionerId":"taskgraph-t","workerType":"linux-gcp","routes":["tc-treeherder.v2.taskgraph-pr.b28 (limit 100 char)
[task 2025-10-07T17:54:49.752+00:00] 2025-10-07 17:54:49,749 - DEBUG - Starting new HTTP connection (1): taskcluster:80
[task 2025-10-07T17:54:49.752+00:00] 2025-10-07 17:54:49,749 - INFO - Creating task with taskId WGWy6Zo2QFirmgESJiq2KA for complete-pr
[task 2025-10-07T17:54:49.752+00:00] 2025-10-07 17:54:49,749 - DEBUG - Using method(v1, v2, payload) calling convention
[task 2025-10-07T17:54:49.752+00:00] 2025-10-07 17:54:49,749 - DEBUG - Found a positional argument: WGWy6Zo2QFirmgESJiq2KA
[task 2025-10-07T17:54:49.752+00:00] 2025-10-07 17:54:49,749 - DEBUG - After processing positional arguments, we have: {'taskId': 'WGWy6Zo2QFirmgESJiq2KA'}
[task 2025-10-07T17:54:49.752+00:00] 2025-10-07 17:54:49,750 - DEBUG - After keyword arguments, we have: {'taskId': 'WGWy6Zo2QFirmgESJiq2KA'}
[task 2025-10-07T17:54:49.752+00:00] 2025-10-07 17:54:49,750 - DEBUG - Full URL used is: http://taskcluster/api/queue/v1/task/WGWy6Zo2QFirmgESJiq2KA
[task 2025-10-07T17:54:49.752+00:00] 2025-10-07 17:54:49,750 - DEBUG - Not using hawk!
[task 2025-10-07T17:54:49.752+00:00] 2025-10-07 17:54:49,750 - DEBUG - Making attempt 0
[task 2025-10-07T17:54:49.752+00:00] 2025-10-07 17:54:49,750 - DEBUG - Making a PUT request to http://taskcluster/api/queue/v1/task/WGWy6Zo2QFirmgESJiq2KA
[task 2025-10-07T17:54:49.753+00:00] 2025-10-07 17:54:49,750 - DEBUG - HTTP Headers: {'Content-Type': 'application/json'}
[task 2025-10-07T17:54:49.753+00:00] 2025-10-07 17:54:49,750 - DEBUG - HTTP Payload: {"provisionerId":"built-in","workerType":"succeed","routes":["checks"],"created":"2025-10-07T17:54:4 (limit 100 char)
[task 2025-10-07T17:54:49.753+00:00] 2025-10-07 17:54:49,751 - DEBUG - Starting new HTTP connection (1): taskcluster:80
[task 2025-10-07T17:54:49.842+00:00] 2025-10-07 17:54:49,841 - DEBUG - http://taskcluster:80 "PUT /api/queue/v1/task/WGWy6Zo2QFirmgESJiq2KA HTTP/1.1" 200 424
[task 2025-10-07T17:54:49.842+00:00] 2025-10-07 17:54:49,841 - DEBUG - Received HTTP Status:    200
[task 2025-10-07T17:54:49.842+00:00] 2025-10-07 17:54:49,841 - 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': 'Tue, 07 Oct 2025 17:54:49 GMT', 'Etag': 'W/"1a8-+mpDNK8a2gqvDNy3SYqRjVnKa2U"', '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': '84852d4c-8755-4373-8615-73668ce14116', 'X-For-Trace-Id': 'ddcee78fc8ede97b88387b3d5bc2a4e4', 'X-Served-By': 'cache-bfi-kbfi7400084-BFI, cache-bfi-kbfi7400084-BFI', 'X-Taskcluster-Authorized-Scopes': '["assume:repo:github.com/taskcluster/taskgraph:pull-request","queue:create-artifact:Jg3PxIRBSJ2XzUXT4tQ-KQ/0"]', 'X-Taskcluster-Endpoint': 'https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/WGWy6Zo2QFirmgESJiq2KA', 'X-Taskcluster-Proxy-Revision': '', 'X-Taskcluster-Proxy-Temp-Clientid': 'task-client/Jg3PxIRBSJ2XzUXT4tQ-KQ/0/on/us-west1-c/6470797954550132164/until/1759860879.894', 'X-Taskcluster-Proxy-Temp-Scopes': '["queue:reclaim-task:Jg3PxIRBSJ2XzUXT4tQ-KQ/0","queue:resolve-task:Jg3PxIRBSJ2XzUXT4tQ-KQ/0","queue:create-artifact:Jg3PxIRBSJ2XzUXT4tQ-KQ/0","assume:repo:github.com/taskcluster/taskgraph:pull-request"]', 'X-Taskcluster-Proxy-Version': '38.0.5', 'X-Timer': 'S1759859690.756588,VS0,VE80'}
[task 2025-10-07T17:54:49.863+00:00] 2025-10-07 17:54:49,863 - DEBUG - http://taskcluster:80 "PUT /api/queue/v1/task/LwR_9qWJSqeGvWDJxaS-KA HTTP/1.1" 200 434
[task 2025-10-07T17:54:49.863+00:00] 2025-10-07 17:54:49,863 - DEBUG - Received HTTP Status:    200
[task 2025-10-07T17:54:49.863+00:00] 2025-10-07 17:54:49,863 - 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': 'Tue, 07 Oct 2025 17:54:49 GMT', 'Etag': 'W/"1b2-qFnHeArNO2+0f907pJY5BOAYuhY"', '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': '90f83646-6e75-4640-a55b-b2c2a80d5b05', 'X-For-Trace-Id': 'e4fd7342b06175e0f038f4eb1352c097', 'X-Served-By': 'cache-bfi-kbfi7400084-BFI, cache-bfi-kbfi7400084-BFI', 'X-Taskcluster-Authorized-Scopes': '["assume:repo:github.com/taskcluster/taskgraph:pull-request","queue:create-artifact:Jg3PxIRBSJ2XzUXT4tQ-KQ/0"]', 'X-Taskcluster-Endpoint': 'https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/LwR_9qWJSqeGvWDJxaS-KA', 'X-Taskcluster-Proxy-Revision': '', 'X-Taskcluster-Proxy-Temp-Clientid': 'task-client/Jg3PxIRBSJ2XzUXT4tQ-KQ/0/on/us-west1-c/6470797954550132164/until/1759860879.894', 'X-Taskcluster-Proxy-Temp-Scopes': '["queue:reclaim-task:Jg3PxIRBSJ2XzUXT4tQ-KQ/0","queue:resolve-task:Jg3PxIRBSJ2XzUXT4tQ-KQ/0","queue:create-artifact:Jg3PxIRBSJ2XzUXT4tQ-KQ/0","assume:repo:github.com/taskcluster/taskgraph:pull-request"]', 'X-Taskcluster-Proxy-Version': '38.0.5', 'X-Timer': 'S1759859690.754872,VS0,VE104'}
[taskcluster 2025-10-07 17:54:50.074Z] === Task Finished ===
[taskcluster 2025-10-07 17:54:52.679Z] Successful task run with exit code: 0 completed in 12.509 seconds