Skip to content

WIP: rework taskgraph generation not as a generator

4841de9
Select commit
Loading
Failed to load commit list.
Draft

WIP: rework taskgraph generation not as a generator #976

WIP: rework taskgraph generation not as a generator
4841de9
Select commit
Loading
Failed to load commit list.
firefoxci-taskcluster / Decision Task failed Jun 5, 2026 in 7s

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: 2026-06-05T01:02:38.123Z
Resolved: 2026-06-05T01:02:45.288Z
Task Execution Time: 7 seconds, 165 milliseconds
Task Status: failed
Reason Resolved: failed
TaskId: ZSP5oZAJS5yISJmv2mkhRw
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/full-task-graph.json
- public/logs/certified.log
- public/logs/live_backing.log
- public/logs/live.log
- public/optimizations.log
- public/parameters.yml
- public/runnable-jobs.json


[taskcluster 2026-06-05T01:02:38.187Z] Worker Type (taskgraph-1/decision) settings:
[taskcluster 2026-06-05T01:02:38.187Z]   {
[taskcluster 2026-06-05T01:02:38.187Z]     "generic-worker": {
[taskcluster 2026-06-05T01:02:38.187Z]       "config": {
[taskcluster 2026-06-05T01:02:38.187Z]         "headlessTasks": true
[taskcluster 2026-06-05T01:02:38.187Z]       },
[taskcluster 2026-06-05T01:02:38.187Z]       "engine": "multiuser",
[taskcluster 2026-06-05T01:02:38.187Z]       "go-arch": "amd64",
[taskcluster 2026-06-05T01:02:38.187Z]       "go-os": "linux",
[taskcluster 2026-06-05T01:02:38.187Z]       "go-version": "go1.26.2",
[taskcluster 2026-06-05T01:02:38.187Z]       "release": "https://github.com/taskcluster/taskcluster/releases/tag/v99.2.1",
[taskcluster 2026-06-05T01:02:38.187Z]       "revision": "ddb9ce7efdb98ae2d0917b69778e9f3cd125e07f",
[taskcluster 2026-06-05T01:02:38.187Z]       "source": "https://github.com/taskcluster/taskcluster/commits/ddb9ce7efdb98ae2d0917b69778e9f3cd125e07f",
[taskcluster 2026-06-05T01:02:38.187Z]       "version": "99.2.1"
[taskcluster 2026-06-05T01:02:38.187Z]     },
[taskcluster 2026-06-05T01:02:38.187Z]     "image": "projects/taskcluster-imaging/global/images/gw-fxci-gcp-l1-2404-amd64-headless-googlecompute-2026-05-04",
[taskcluster 2026-06-05T01:02:38.187Z]     "instance-id": "1056303594087620931",
[taskcluster 2026-06-05T01:02:38.187Z]     "instance-type": "projects/887720501152/machineTypes/n2-standard-2",
[taskcluster 2026-06-05T01:02:38.187Z]     "local-ipv4": "10.128.0.9",
[taskcluster 2026-06-05T01:02:38.187Z]     "project-id": "fxci-production-level1-workers",
[taskcluster 2026-06-05T01:02:38.187Z]     "public-hostname": "taskgraph-1-decision-sxzcqldwrjsto5eywtl4mq.c.fxci-production-level1-workers.internal",
[taskcluster 2026-06-05T01:02:38.187Z]     "public-ipv4": "35.254.248.252",
[taskcluster 2026-06-05T01:02:38.187Z]     "region": "us-central1",
[taskcluster 2026-06-05T01:02:38.187Z]     "zone": "us-central1-c"
[taskcluster 2026-06-05T01:02:38.187Z]   }
[taskcluster 2026-06-05T01:02:38.187Z] Task ID: ZSP5oZAJS5yISJmv2mkhRw
[taskcluster 2026-06-05T01:02:38.187Z] === Task Starting ===
[taskcluster 2026-06-05T01:02:39.017Z] [mounts] Moving existing writable directory cache taskgraph-level-1-checkouts-sparse-v2 from /home/generic-worker/caches/BIjaTI1mR7iea-ULwiK-Ig to /home/task_178062135763087/cache0
[taskcluster 2026-06-05T01:02:39.018Z] [mounts] Creating directory /home/task_178062135763087
[taskcluster 2026-06-05T01:02:39.029Z] [mounts] Successfully mounted writable directory cache '/home/task_178062135763087/cache0'
[taskcluster 2026-06-05T01:02:39.030Z] [d2g] Loading docker image
[taskcluster 2026-06-05T01:02:39.377Z] [d2g] Loaded docker image "docker.io/mozillareleases/taskgraph:decision-latest"
[taskcluster 2026-06-05T01:02:39.395Z] Executing command 0: docker run -t --name taskcontainer_M1Kts631Tcm6g4Z2UOOyrQ --memory-swap -1 --pids-limit -1 --pull=never --log-driver=none '--add-host=localhost.localdomain:127.0.0.1' -v /home/task_178062135763087/cache0:/builds/worker/checkouts --add-host=taskcluster:host-gateway --env-file 'env.list' mozillareleases/taskgraph:decision-latest run-task --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='\''bhearsum@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='\''45083296c41cbc9737b7c85d60517008f399b92e'\'' --head-repository='\''https://github.com/bhearsum/taskgraph'\'' --head-ref='\''wip-rework-taskgraph-generatio'\'' --head-rev='\''4841de9597de779747bb72c702f9fb46acc27888'\'' 
[taskcluster 2026-06-05T01:02:39.395Z] '
[setup 2026-06-05T01:02:39.614+00:00] run-task started in /
[setup 2026-06-05T01:02:39.614+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='bhearsum@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='45083296c41cbc9737b7c85d60517008f399b92e' --head-repository='https://github.com/bhearsum/taskgraph' --head-ref='wip-rework-taskgraph-generatio' --head-rev='4841de9597de779747bb72c702f9fb46acc27888' 

[setup 2026-06-05T01:02:39.615+00:00] Python version: 3.13.5
[setup 2026-06-05T01:02:39.615+00:00] Subprocess python version: 
cpython-3.13.5-linux-x86_64-gnu    /usr/bin/python3.13
cpython-3.13.5-linux-x86_64-gnu    /usr/bin/python3 -> python3.13
[vcs 2026-06-05T01:02:39.717+00:00] WARNING: vcs checkout path (/builds/worker/checkouts/src) not in cache or volume; performance will likely suffer
[setup 2026-06-05T01:02:39.717+00:00] running as worker:worker
[vcs 2026-06-05T01:02:39.717+00:00] executing ['git', 'config', '--global', '--add', 'safe.directory', '/builds/worker/checkouts/src']
[vcs 2026-06-05T01:02:39.719+00:00] executing ['git', 'fetch', 'origin', '45083296c41cbc9737b7c85d60517008f399b92e']
[vcs 2026-06-05T01:02:39.962+00:00] From https://github.com/taskcluster/taskgraph
[vcs 2026-06-05T01:02:39.962+00:00]  * branch              45083296c41cbc9737b7c85d60517008f399b92e -> FETCH_HEAD
[vcs 2026-06-05T01:02:39.968+00:00] executing ['git', 'fetch', 'https://github.com/bhearsum/taskgraph', 'wip-rework-taskgraph-generatio']
[vcs 2026-06-05T01:02:40.293+00:00] From https://github.com/bhearsum/taskgraph
[vcs 2026-06-05T01:02:40.293+00:00]  * branch              wip-rework-taskgraph-generatio -> FETCH_HEAD
[vcs 2026-06-05T01:02:40.296+00:00] executing ['git', 'checkout', '-f', '-B', 'wip-rework-taskgraph-generatio', '4841de9597de779747bb72c702f9fb46acc27888']
[vcs 2026-06-05T01:02:40.311+00:00] Switched to a new branch 'wip-rework-taskgraph-generatio'
[vcs 2026-06-05T01:02:40.312+00:00] cleaning git checkout...
[vcs 2026-06-05T01:02:40.312+00:00] executing ['git', 'clean', '-nxdff']
[vcs 2026-06-05T01:02:40.315+00:00] removing ['/builds/worker/checkouts/src/artifacts']
[vcs 2026-06-05T01:02:40.315+00:00] successfully cleaned git checkout!
[vcs 2026-06-05T01:02:40.318+00:00] TinderboxPrint:<a href='https://github.com/bhearsum/taskgraph/commit/4841de9597de779747bb72c702f9fb46acc27888' title='Built from taskgraph commit 4841de9597de779747bb72c702f9fb46acc27888'>4841de9597de779747bb72c702f9fb46acc27888</a>
[task 2026-06-05T01:02:40.318+00:00] executing ['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='bhearsum@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='45083296c41cbc9737b7c85d60517008f399b92e' --head-repository='https://github.com/bhearsum/taskgraph' --head-ref='wip-rework-taskgraph-generatio' --head-rev='4841de9597de779747bb72c702f9fb46acc27888' \n"]
[task 2026-06-05T01:02:40.319+00:00] + cd /builds/worker/checkouts/src
[task 2026-06-05T01:02:40.319+00:00] + ln -s /builds/worker/artifacts artifacts
[task 2026-06-05T01:02:40.320+00:00] + pip3 install --user --break-system-packages .
[task 2026-06-05T01:02:40.640+00:00] Processing /builds/worker/checkouts/src
[task 2026-06-05T01:02:40.644+00:00]   Installing build dependencies: started
[task 2026-06-05T01:02:41.526+00:00]   Installing build dependencies: finished with status 'done'
[task 2026-06-05T01:02:41.528+00:00]   Getting requirements to build wheel: started
[task 2026-06-05T01:02:41.670+00:00]   Getting requirements to build wheel: finished with status 'done'
[task 2026-06-05T01:02:41.671+00:00]   Preparing metadata (pyproject.toml): started
[task 2026-06-05T01:02:41.838+00:00]   Preparing metadata (pyproject.toml): finished with status 'done'
[task 2026-06-05T01:02:41.842+00:00] Requirement already satisfied: appdirs>=1.4 in /usr/local/lib/python3.13/dist-packages (from taskcluster-taskgraph==18.0.3) (1.4.4)
[task 2026-06-05T01:02:41.843+00:00] Requirement already satisfied: cookiecutter~=2.1 in /usr/local/lib/python3.13/dist-packages (from taskcluster-taskgraph==18.0.3) (2.7.1)
[task 2026-06-05T01:02:41.844+00:00] Requirement already satisfied: json-e>=2.7 in /usr/local/lib/python3.13/dist-packages (from taskcluster-taskgraph==18.0.3) (4.8.2)
[task 2026-06-05T01:02:41.844+00:00] Requirement already satisfied: mozilla-repo-urls in /usr/local/lib/python3.13/dist-packages (from taskcluster-taskgraph==18.0.3) (0.2.2)
[task 2026-06-05T01:02:41.845+00:00] Requirement already satisfied: pyyaml>=5.3.1 in /usr/local/lib/python3.13/dist-packages (from taskcluster-taskgraph==18.0.3) (6.0.3)
[task 2026-06-05T01:02:41.845+00:00] Requirement already satisfied: redo>=2.0 in /usr/local/lib/python3.13/dist-packages (from taskcluster-taskgraph==18.0.3) (3.0.0)
[task 2026-06-05T01:02:41.846+00:00] Requirement already satisfied: requests>=2.25 in /usr/local/lib/python3.13/dist-packages (from taskcluster-taskgraph==18.0.3) (2.34.2)
[task 2026-06-05T01:02:41.846+00:00] Requirement already satisfied: slugid>=2.0 in /usr/local/lib/python3.13/dist-packages (from taskcluster-taskgraph==18.0.3) (2.0.0)
[task 2026-06-05T01:02:41.847+00:00] Requirement already satisfied: taskcluster-urls>=11.0 in /usr/local/lib/python3.13/dist-packages (from taskcluster-taskgraph==18.0.3) (13.0.2)
[task 2026-06-05T01:02:41.981+00:00] Collecting taskcluster<92.0,>=91.0 (from taskcluster-taskgraph==18.0.3)
[task 2026-06-05T01:02:42.047+00:00]   Downloading taskcluster-91.1.2-py3-none-any.whl.metadata (25 kB)
[task 2026-06-05T01:02:42.056+00:00] Requirement already satisfied: voluptuous>=0.12.1 in /usr/local/lib/python3.13/dist-packages (from taskcluster-taskgraph==18.0.3) (0.16.0)
[task 2026-06-05T01:02:42.057+00:00] Requirement already satisfied: binaryornot>=0.4.4 in /usr/local/lib/python3.13/dist-packages (from cookiecutter~=2.1->taskcluster-taskgraph==18.0.3) (0.6.0)
[task 2026-06-05T01:02:42.058+00:00] Requirement already satisfied: Jinja2<4.0.0,>=2.7 in /usr/local/lib/python3.13/dist-packages (from cookiecutter~=2.1->taskcluster-taskgraph==18.0.3) (3.1.6)
[task 2026-06-05T01:02:42.059+00:00] Requirement already satisfied: click<9.0.0,>=7.0 in /usr/local/lib/python3.13/dist-packages (from cookiecutter~=2.1->taskcluster-taskgraph==18.0.3) (8.4.1)
[task 2026-06-05T01:02:42.059+00:00] Requirement already satisfied: python-slugify>=4.0.0 in /usr/local/lib/python3.13/dist-packages (from cookiecutter~=2.1->taskcluster-taskgraph==18.0.3) (8.0.4)
[task 2026-06-05T01:02:42.060+00:00] Requirement already satisfied: arrow in /usr/local/lib/python3.13/dist-packages (from cookiecutter~=2.1->taskcluster-taskgraph==18.0.3) (1.4.0)
[task 2026-06-05T01:02:42.061+00:00] Requirement already satisfied: rich in /usr/local/lib/python3.13/dist-packages (from cookiecutter~=2.1->taskcluster-taskgraph==18.0.3) (15.0.0)
[task 2026-06-05T01:02:42.062+00:00] Requirement already satisfied: MarkupSafe>=2.0 in /usr/local/lib/python3.13/dist-packages (from Jinja2<4.0.0,>=2.7->cookiecutter~=2.1->taskcluster-taskgraph==18.0.3) (3.0.3)
[task 2026-06-05T01:02:42.063+00:00] Requirement already satisfied: aiohttp>=3.7.4 in /usr/local/lib/python3.13/dist-packages (from taskcluster<92.0,>=91.0->taskcluster-taskgraph==18.0.3) (3.13.5)
[task 2026-06-05T01:02:42.064+00:00] Requirement already satisfied: async-timeout>=2.0.0 in /usr/local/lib/python3.13/dist-packages (from taskcluster<92.0,>=91.0->taskcluster-taskgraph==18.0.3) (5.0.1)
[task 2026-06-05T01:02:42.064+00:00] Requirement already satisfied: mohawk>=0.3.4 in /usr/local/lib/python3.13/dist-packages (from taskcluster<92.0,>=91.0->taskcluster-taskgraph==18.0.3) (1.1.0)
[task 2026-06-05T01:02:42.065+00:00] Requirement already satisfied: python-dateutil>=2.8.2 in /usr/local/lib/python3.13/dist-packages (from taskcluster<92.0,>=91.0->taskcluster-taskgraph==18.0.3) (2.9.0.post0)
[task 2026-06-05T01:02:42.066+00:00] Requirement already satisfied: aiohappyeyeballs>=2.5.0 in /usr/local/lib/python3.13/dist-packages (from aiohttp>=3.7.4->taskcluster<92.0,>=91.0->taskcluster-taskgraph==18.0.3) (2.6.2)
[task 2026-06-05T01:02:42.067+00:00] Requirement already satisfied: aiosignal>=1.4.0 in /usr/local/lib/python3.13/dist-packages (from aiohttp>=3.7.4->taskcluster<92.0,>=91.0->taskcluster-taskgraph==18.0.3) (1.4.0)
[task 2026-06-05T01:02:42.068+00:00] Requirement already satisfied: attrs>=17.3.0 in /usr/local/lib/python3.13/dist-packages (from aiohttp>=3.7.4->taskcluster<92.0,>=91.0->taskcluster-taskgraph==18.0.3) (26.1.0)
[task 2026-06-05T01:02:42.068+00:00] Requirement already satisfied: frozenlist>=1.1.1 in /usr/local/lib/python3.13/dist-packages (from aiohttp>=3.7.4->taskcluster<92.0,>=91.0->taskcluster-taskgraph==18.0.3) (1.8.0)
[task 2026-06-05T01:02:42.069+00:00] Requirement already satisfied: multidict<7.0,>=4.5 in /usr/local/lib/python3.13/dist-packages (from aiohttp>=3.7.4->taskcluster<92.0,>=91.0->taskcluster-taskgraph==18.0.3) (6.7.1)
[task 2026-06-05T01:02:42.069+00:00] Requirement already satisfied: propcache>=0.2.0 in /usr/local/lib/python3.13/dist-packages (from aiohttp>=3.7.4->taskcluster<92.0,>=91.0->taskcluster-taskgraph==18.0.3) (0.5.2)
[task 2026-06-05T01:02:42.070+00:00] Requirement already satisfied: yarl<2.0,>=1.17.0 in /usr/local/lib/python3.13/dist-packages (from aiohttp>=3.7.4->taskcluster<92.0,>=91.0->taskcluster-taskgraph==18.0.3) (1.24.2)
[task 2026-06-05T01:02:42.074+00:00] Requirement already satisfied: idna>=2.0 in /usr/local/lib/python3.13/dist-packages (from yarl<2.0,>=1.17.0->aiohttp>=3.7.4->taskcluster<92.0,>=91.0->taskcluster-taskgraph==18.0.3) (3.17)
[task 2026-06-05T01:02:42.083+00:00] Requirement already satisfied: six in /usr/local/lib/python3.13/dist-packages (from mohawk>=0.3.4->taskcluster<92.0,>=91.0->taskcluster-taskgraph==18.0.3) (1.17.0)
[task 2026-06-05T01:02:42.086+00:00] Requirement already satisfied: text-unidecode>=1.3 in /usr/local/lib/python3.13/dist-packages (from python-slugify>=4.0.0->cookiecutter~=2.1->taskcluster-taskgraph==18.0.3) (1.3)
[task 2026-06-05T01:02:42.089+00:00] Requirement already satisfied: charset_normalizer<4,>=2 in /usr/local/lib/python3.13/dist-packages (from requests>=2.25->taskcluster-taskgraph==18.0.3) (3.4.7)
[task 2026-06-05T01:02:42.090+00:00] Requirement already satisfied: urllib3<3,>=1.26 in /usr/local/lib/python3.13/dist-packages (from requests>=2.25->taskcluster-taskgraph==18.0.3) (2.7.0)
[task 2026-06-05T01:02:42.090+00:00] Requirement already satisfied: certifi>=2023.5.7 in /usr/local/lib/python3.13/dist-packages (from requests>=2.25->taskcluster-taskgraph==18.0.3) (2026.5.20)
[task 2026-06-05T01:02:42.099+00:00] Requirement already satisfied: tzdata in /usr/local/lib/python3.13/dist-packages (from arrow->cookiecutter~=2.1->taskcluster-taskgraph==18.0.3) (2026.2)
[task 2026-06-05T01:02:42.101+00:00] Requirement already satisfied: giturlparse>=0.10.0 in /usr/local/lib/python3.13/dist-packages (from mozilla-repo-urls->taskcluster-taskgraph==18.0.3) (0.14.0)
[task 2026-06-05T01:02:42.104+00:00] Requirement already satisfied: markdown-it-py>=2.2.0 in /usr/local/lib/python3.13/dist-packages (from rich->cookiecutter~=2.1->taskcluster-taskgraph==18.0.3) (4.2.0)
[task 2026-06-05T01:02:42.104+00:00] Requirement already satisfied: pygments<3.0.0,>=2.13.0 in /usr/local/lib/python3.13/dist-packages (from rich->cookiecutter~=2.1->taskcluster-taskgraph==18.0.3) (2.20.0)
[task 2026-06-05T01:02:42.107+00:00] Requirement already satisfied: mdurl~=0.1 in /usr/local/lib/python3.13/dist-packages (from markdown-it-py>=2.2.0->rich->cookiecutter~=2.1->taskcluster-taskgraph==18.0.3) (0.1.2)
[task 2026-06-05T01:02:42.135+00:00] Downloading taskcluster-91.1.2-py3-none-any.whl (147 kB)
[task 2026-06-05T01:02:42.163+00:00] Building wheels for collected packages: taskcluster-taskgraph
[task 2026-06-05T01:02:42.164+00:00]   Building wheel for taskcluster-taskgraph (pyproject.toml): started
[task 2026-06-05T01:02:42.195+00:00]   Building wheel for taskcluster-taskgraph (pyproject.toml): finished with status 'done'
[task 2026-06-05T01:02:42.197+00:00]   Created wheel for taskcluster-taskgraph: filename=taskcluster_taskgraph-18.0.3-py3-none-any.whl size=206642 sha256=f5679f9845ebb77d962c91ec6ee2aa28a2682b3205ad8d10aa676192710bafd1
[task 2026-06-05T01:02:42.198+00:00]   Stored in directory: /tmp/pip-ephem-wheel-cache-owipj4bn/wheels/2a/dd/38/73ed3e4aa500b171f292bfc3b7b782c9f64c536da78dbf3e9c
[task 2026-06-05T01:02:42.201+00:00] Successfully built taskcluster-taskgraph
[task 2026-06-05T01:02:42.237+00:00] Installing collected packages: taskcluster, taskcluster-taskgraph
[task 2026-06-05T01:02:42.400+00:00]   WARNING: The script taskgraph is installed in '/builds/worker/.local/bin' which is not on PATH.
[task 2026-06-05T01:02:42.400+00:00]   Consider adding this directory to PATH or, if you prefer to suppress this warning, use --no-warn-script-location.
[task 2026-06-05T01:02:42.403+00:00] 
[task 2026-06-05T01:02:42.405+00:00] Successfully installed taskcluster-91.1.2 taskcluster-taskgraph-18.0.3
[task 2026-06-05T01:02:42.480+00:00] + taskgraph decision --verbose --pushlog-id=0 --pushdate=0 --project=taskgraph --owner=bhearsum@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=45083296c41cbc9737b7c85d60517008f399b92e --head-repository=https://github.com/bhearsum/taskgraph --head-ref=wip-rework-taskgraph-generatio --head-rev=4841de9597de779747bb72c702f9fb46acc27888
[task 2026-06-05T01:02:42.847+00:00] 2026-06-05 01:02:42,847 - INFO - Loading graph configuration.
[task 2026-06-05T01:02:42.847+00:00] 2026-06-05 01:02:42,847 - DEBUG - loading config from `taskcluster/config.yml`
[task 2026-06-05T01:02:42.856+00:00] 2026-06-05 01:02:42,855 - WARNING - using default project parameters; add taskgraph to PER_PROJECT_PARAMETERS in /builds/worker/.local/lib/python3.13/site-packages/taskgraph/decision.py to customize behavior for this project
[task 2026-06-05T01:02:42.856+00:00] 2026-06-05 01:02:42,856 - INFO - Using None
[task 2026-06-05T01:02:42.856+00:00] 2026-06-05 01:02:42,856 - DEBUG - Dumping parameters:
[task 2026-06-05T01:02:42.856+00:00] None
[task 2026-06-05T01:02:42.856+00:00] 2026-06-05 01:02:42,856 - INFO - writing artifact file `parameters.yml`
[task 2026-06-05T01:02:42.861+00:00] 2026-06-05 01:02:42,861 - INFO - writing artifact file `actions.json`
[task 2026-06-05T01:02:42.862+00:00] 2026-06-05 01:02:42,862 - INFO - Generating full task set
[task 2026-06-05T01:02:42.862+00:00] 2026-06-05 01:02:42,862 - INFO - Loading kinds
[task 2026-06-05T01:02:42.862+00:00] 2026-06-05 01:02:42,862 - DEBUG - loading kind `test` from `taskcluster/kinds/test`
[task 2026-06-05T01:02:42.863+00:00] 2026-06-05 01:02:42,863 - DEBUG - loading kind `doc` from `taskcluster/kinds/doc`
[task 2026-06-05T01:02:42.863+00:00] 2026-06-05 01:02:42,863 - DEBUG - loading kind `fetch` from `taskcluster/kinds/fetch`
[task 2026-06-05T01:02:42.864+00:00] 2026-06-05 01:02:42,863 - DEBUG - loading kind `push-image` from `taskcluster/kinds/push-image`
[task 2026-06-05T01:02:42.864+00:00] 2026-06-05 01:02:42,864 - DEBUG - loading kind `codecov` from `taskcluster/kinds/codecov`
[task 2026-06-05T01:02:42.865+00:00] 2026-06-05 01:02:42,865 - DEBUG - loading kind `check` from `taskcluster/kinds/check`
[task 2026-06-05T01:02:42.865+00:00] 2026-06-05 01:02:42,865 - DEBUG - loading kind `complete` from `taskcluster/kinds/complete`
[task 2026-06-05T01:02:42.865+00:00] 2026-06-05 01:02:42,865 - DEBUG - loading kind `docker-image` from `taskcluster/kinds/docker-image`
[task 2026-06-05T01:02:42.873+00:00] 2026-06-05 01:02:42,872 - DEBUG - Loading tasks for kind fetch
[task 2026-06-05T01:02:42.873+00:00] 2026-06-05 01:02:42,873 - DEBUG - Loading tasks for kind doc
[task 2026-06-05T01:02:42.890+00:00] 2026-06-05 01:02:42,890 - DEBUG - Generating tasks for doc generate
[task 2026-06-05T01:02:42.892+00:00] 2026-06-05 01:02:42,892 - DEBUG - Generating tasks for fetch codecov-uploader
[task 2026-06-05T01:02:42.894+00:00] 2026-06-05 01:02:42,894 - INFO - Generated 1 tasks for kind doc
[task 2026-06-05T01:02:42.895+00:00] 2026-06-05 01:02:42,895 - INFO - Generated 1 tasks for kind fetch
[task 2026-06-05T01:02:42.895+00:00] 2026-06-05 01:02:42,895 - DEBUG - Loading tasks for kind check
[task 2026-06-05T01:02:42.896+00:00] 2026-06-05 01:02:42,896 - DEBUG - Loading tasks for kind docker-image
[task 2026-06-05T01:02:42.898+00:00] 2026-06-05 01:02:42,898 - DEBUG - Generating tasks for check type
[task 2026-06-05T01:02:42.899+00:00] 2026-06-05 01:02:42,899 - INFO - Generated 1 tasks for kind check
[task 2026-06-05T01:02:42.900+00:00] 2026-06-05 01:02:42,900 - DEBUG - Generating tasks for docker-image decision
[task 2026-06-05T01:02:42.900+00:00] 2026-06-05 01:02:42,900 - INFO - Writing docker-contexts/decision.tar.gz for docker image decision
[task 2026-06-05T01:02:43.006+00:00] 2026-06-05 01:02:43,006 - DEBUG - Generating tasks for docker-image fetch
[task 2026-06-05T01:02:43.006+00:00] 2026-06-05 01:02:43,006 - INFO - Writing docker-contexts/fetch.tar.gz for docker image fetch
[task 2026-06-05T01:02:43.018+00:00] 2026-06-05 01:02:43,018 - DEBUG - Generating tasks for docker-image index-task
[task 2026-06-05T01:02:43.019+00:00] 2026-06-05 01:02:43,018 - INFO - Writing docker-contexts/index-task.tar.gz for docker image index-task
[task 2026-06-05T01:02:43.020+00:00] 2026-06-05 01:02:43,020 - DEBUG - Generating tasks for docker-image python
[task 2026-06-05T01:02:43.020+00:00] 2026-06-05 01:02:43,020 - INFO - Writing docker-contexts/python.tar.gz for docker image python
[task 2026-06-05T01:02:43.021+00:00] 2026-06-05 01:02:43,021 - DEBUG - Generating tasks for docker-image run-task
[task 2026-06-05T01:02:43.021+00:00] 2026-06-05 01:02:43,021 - INFO - Writing docker-contexts/run-task.tar.gz for docker image run-task
[task 2026-06-05T01:02:43.037+00:00] 2026-06-05 01:02:43,037 - DEBUG - Generating tasks for docker-image skopeo
[task 2026-06-05T01:02:43.038+00:00] 2026-06-05 01:02:43,038 - INFO - Writing docker-contexts/skopeo.tar.gz for docker image skopeo
[task 2026-06-05T01:02:43.057+00:00] 2026-06-05 01:02:43,056 - INFO - Generated 6 tasks for kind docker-image
[task 2026-06-05T01:02:43.059+00:00] 2026-06-05 01:02:43,058 - DEBUG - Loading tasks for kind test
[task 2026-06-05T01:02:43.059+00:00] 2026-06-05 01:02:43,058 - DEBUG - Loading tasks for kind push-image
[task 2026-06-05T01:02:43.060+00:00] 2026-06-05 01:02:43,060 - DEBUG - Generating tasks for test unit-linux
[task 2026-06-05T01:02:43.061+00:00] 2026-06-05 01:02:43,061 - DEBUG - Generating tasks for push-image decision
[task 2026-06-05T01:02:43.062+00:00] 2026-06-05 01:02:43,062 - DEBUG - Generating tasks for push-image run-task
[task 2026-06-05T01:02:43.063+00:00] 2026-06-05 01:02:43,062 - DEBUG - Generating tasks for test unit-win
[task 2026-06-05T01:02:43.065+00:00] 2026-06-05 01:02:43,065 - INFO - Generated 2 tasks for kind push-image
[task 2026-06-05T01:02:43.067+00:00] 2026-06-05 01:02:43,067 - DEBUG - Running in Taskcluster instance https://firefox-ci-tc.services.mozilla.com
[task 2026-06-05T01:02:43.067+00:00] 2026-06-05 01:02:43,067 - INFO - Generated 8 tasks for kind test
[task 2026-06-05T01:02:43.070+00:00] 2026-06-05 01:02:43,069 - DEBUG - Loading tasks for kind complete
[task 2026-06-05T01:02:43.070+00:00] 2026-06-05 01:02:43,069 - DEBUG - Loading tasks for kind codecov
[task 2026-06-05T01:02:43.071+00:00] 2026-06-05 01:02:43,071 - DEBUG - Generating tasks for complete pr
[task 2026-06-05T01:02:43.072+00:00] 2026-06-05 01:02:43,072 - DEBUG - Generating tasks for codecov upload
[task 2026-06-05T01:02:43.073+00:00] 2026-06-05 01:02:43,073 - INFO - Generated 1 tasks for kind complete
[task 2026-06-05T01:02:43.074+00:00] 2026-06-05 01:02:43,074 - INFO - Generated 1 tasks for kind codecov
[task 2026-06-05T01:02:43.077+00:00] 2026-06-05 01:02:43,077 - INFO - Generating full task graph
[task 2026-06-05T01:02:43.077+00:00] 2026-06-05 01:02:43,077 - INFO - Full task graph contains 21 tasks and 31 dependencies
[task 2026-06-05T01:02:43.078+00:00] 2026-06-05 01:02:43,078 - INFO - writing artifact file `full-task-graph.json`
[task 2026-06-05T01:02:43.079+00:00] 2026-06-05 01:02:43,079 - INFO - writing artifact file `runnable-jobs.json`
[task 2026-06-05T01:02:43.080+00:00] 2026-06-05 01:02:43,079 - INFO - Generating target task set
[task 2026-06-05T01:02:43.080+00:00] Traceback (most recent call last):
[task 2026-06-05T01:02:43.081+00:00]   File "/builds/worker/.local/lib/python3.13/site-packages/taskgraph/main.py", line 1203, in main
[task 2026-06-05T01:02:43.081+00:00]     return args.command(vars(args))
[task 2026-06-05T01:02:43.081+00:00]            ~~~~~~~~~~~~^^^^^^^^^^^^
[task 2026-06-05T01:02:43.081+00:00]   File "/builds/worker/.local/lib/python3.13/site-packages/taskgraph/main.py", line 939, in decision
[task 2026-06-05T01:02:43.081+00:00]     taskgraph_decision(options)
[task 2026-06-05T01:02:43.081+00:00]     ~~~~~~~~~~~~~~~~~~^^^^^^^^^
[task 2026-06-05T01:02:43.082+00:00]   File "/builds/worker/.local/lib/python3.13/site-packages/taskgraph/decision.py", line 138, in taskgraph_decision
[task 2026-06-05T01:02:43.082+00:00]     write_artifact("target-tasks.json", list(tgg.target_task_set.tasks.keys()))
[task 2026-06-05T01:02:43.082+00:00]                                              ^^^^^^^^^^^^^^^^^^^
[task 2026-06-05T01:02:43.082+00:00]   File "/builds/worker/.local/lib/python3.13/site-packages/taskgraph/generator.py", line 362, in target_task_set
[task 2026-06-05T01:02:43.082+00:00]     fltr(self._target_task_set, self.parameters, self.graph_config)
[task 2026-06-05T01:02:43.082+00:00]     ~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[task 2026-06-05T01:02:43.082+00:00]   File "/builds/worker/.local/lib/python3.13/site-packages/taskgraph/filter_tasks.py", line 34, in filter_target_tasks
[task 2026-06-05T01:02:43.082+00:00]     return fn(graph, parameters, graph_config)
[task 2026-06-05T01:02:43.082+00:00]   File "/builds/worker/.local/lib/python3.13/site-packages/taskgraph/target_tasks.py", line 89, in target_tasks_default
[task 2026-06-05T01:02:43.082+00:00]     l for l, t in full_task_graph.tasks.items() if standard_filter(t, parameters)
[task 2026-06-05T01:02:43.082+00:00]                   ^^^^^^^^^^^^^^^^^^^^^
[task 2026-06-05T01:02:43.082+00:00] AttributeError: 'NoneType' object has no attribute 'tasks'
[taskcluster 2026-06-05T01:02:43.246Z]                        Exit Code: 1
[taskcluster 2026-06-05T01:02:43.246Z]                        User Time: 14.047ms
[taskcluster 2026-06-05T01:02:43.246Z]                      Kernel Time: 15.128ms
[taskcluster 2026-06-05T01:02:43.246Z]                        Wall Time: 3.851504763s
[taskcluster 2026-06-05T01:02:43.246Z]  Average Available System Memory: 6.96 GiB
[taskcluster 2026-06-05T01:02:43.246Z]       Average System Memory Used: 810.45 MiB
[taskcluster 2026-06-05T01:02:43.246Z]          Peak System Memory Used: 835.91 MiB
[taskcluster 2026-06-05T01:02:43.246Z]              Total System Memory: 7.75 GiB
[taskcluster 2026-06-05T01:02:43.246Z]                           Result: FAILED
[taskcluster 2026-06-05T01:02:43.247Z] === Task Finished ===
[taskcluster 2026-06-05T01:02:43.247Z] Task Duration: 3.852205205s
[taskcluster 2026-06-05T01:02:44.816Z] [mounts] Preserving cache: Moving "/home/task_178062135763087/cache0" to "/home/generic-worker/caches/BIjaTI1mR7iea-ULwiK-Ig"
[taskcluster:error] exit status 1