fix: ensure head_rev always matches the one the action task is running from #185
firefoxci-taskcluster / Decision Task
succeeded
Mar 26, 2026 in 3m 0s
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-03-26T13:21:06.862Z
Resolved: 2026-03-26T13:21:55.620Z
Task Execution Time: 48 seconds, 758 milliseconds
Task Status: completed
Reason Resolved: completed
TaskId: QPp17WrTTjOHnIhlo_aPig
RunId: 0
Artifacts
- public/actions.json
- public/docker-contexts/fetch.tar.gz
- public/docker-contexts/python.tar.gz
- public/fetch-content
- public/full-task-graph.json
- public/label-to-taskid.json
- 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 2026-03-26T13:21:06.950Z] Worker Type (taskgraph-1/decision) settings:
[taskcluster 2026-03-26T13:21:06.950Z] {
[taskcluster 2026-03-26T13:21:06.950Z] "generic-worker": {
[taskcluster 2026-03-26T13:21:06.950Z] "config": {
[taskcluster 2026-03-26T13:21:06.950Z] "headlessTasks": true
[taskcluster 2026-03-26T13:21:06.950Z] },
[taskcluster 2026-03-26T13:21:06.950Z] "engine": "multiuser",
[taskcluster 2026-03-26T13:21:06.950Z] "go-arch": "amd64",
[taskcluster 2026-03-26T13:21:06.950Z] "go-os": "linux",
[taskcluster 2026-03-26T13:21:06.950Z] "go-version": "go1.26.0",
[taskcluster 2026-03-26T13:21:06.950Z] "release": "https://github.com/taskcluster/taskcluster/releases/tag/v97.0.1",
[taskcluster 2026-03-26T13:21:06.950Z] "revision": "6519c127aad40a47b1412136d9a5797a76eca200",
[taskcluster 2026-03-26T13:21:06.950Z] "source": "https://github.com/taskcluster/taskcluster/commits/6519c127aad40a47b1412136d9a5797a76eca200",
[taskcluster 2026-03-26T13:21:06.950Z] "version": "97.0.1"
[taskcluster 2026-03-26T13:21:06.950Z] },
[taskcluster 2026-03-26T13:21:06.950Z] "image": "projects/taskcluster-imaging/global/images/gw-fxci-gcp-l1-2404-amd64-headless-googlecompute-2026-03-05",
[taskcluster 2026-03-26T13:21:06.950Z] "instance-id": "2852541535313497226",
[taskcluster 2026-03-26T13:21:06.950Z] "instance-type": "projects/887720501152/machineTypes/n2-standard-2",
[taskcluster 2026-03-26T13:21:06.950Z] "local-ipv4": "10.142.0.61",
[taskcluster 2026-03-26T13:21:06.950Z] "project-id": "fxci-production-level1-workers",
...(39 lines hidden)...
[task 2026-03-26T13:21:27.678+00:00] executing ['bash', '-cx', "cd /builds/worker/checkouts/src && ln -s /builds/worker/artifacts artifacts && pip3 install --user --break-system-packages . && ~/.local/bin/taskgraph decision --pushlog-id='0' --pushdate='0' --project='mozilla-taskgraph' --owner='bhearsum@users.noreply.github.com' --level='1' --repository-type=git --tasks-for='github-pull-request' --base-repository='https://github.com/mozilla-releng/mozilla-taskgraph' --base-ref='main' --base-rev='5f63451c09e3e196fdcefbb9f8933f35744cb53b' --head-repository='https://github.com/bhearsum/mozilla-taskgraph' --head-ref='push-uvkxuylxvptn' --head-rev='8bd683008f589d4d2f08d2a24375330f0e5d0bae' \n"]
[task 2026-03-26T13:21:27.682+00:00] + cd /builds/worker/checkouts/src
[task 2026-03-26T13:21:27.682+00:00] + ln -s /builds/worker/artifacts artifacts
[task 2026-03-26T13:21:27.685+00:00] + pip3 install --user --break-system-packages .
[task 2026-03-26T13:21:28.342+00:00] Processing /builds/worker/checkouts/src
[task 2026-03-26T13:21:28.349+00:00] Installing build dependencies: started
[task 2026-03-26T13:21:31.147+00:00] Installing build dependencies: finished with status 'done'
[task 2026-03-26T13:21:31.150+00:00] Getting requirements to build wheel: started
[task 2026-03-26T13:21:31.317+00:00] Getting requirements to build wheel: finished with status 'done'
[task 2026-03-26T13:21:31.321+00:00] Preparing metadata (pyproject.toml): started
[task 2026-03-26T13:21:31.624+00:00] Preparing metadata (pyproject.toml): finished with status 'done'
[task 2026-03-26T13:21:31.939+00:00] Collecting taskcluster-taskgraph<21,>=19.1
[task 2026-03-26T13:21:32.076+00:00] Downloading taskcluster_taskgraph-20.0.0-py3-none-any.whl (207 kB)
[task 2026-03-26T13:21:32.138+00:00] ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 207.4/207.4 kB 3.7 MB/s eta 0:00:00
[task 2026-03-26T13:21:32.208+00:00] Collecting appdirs>=1.4
[task 2026-03-26T13:21:32.226+00:00] Downloading appdirs-1.4.4-py2.py3-none-any.whl (9.6 kB)
[task 2026-03-26T13:21:32.302+00:00] Collecting cookiecutter~=2.1
[task 2026-03-26T13:21:32.322+00:00] Downloading cookiecutter-2.7.1-py3-none-any.whl (41 kB)
[task 2026-03-26T13:21:32.335+00:00] ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 41.3/41.3 kB 6.3 MB/s eta 0:00:00
[task 2026-03-26T13:21:32.390+00:00] Collecting json-e>=2.7
[task 2026-03-26T13:21:32.414+00:00] Downloading json_e-4.8.2-py3-none-any.whl (14 kB)
[task 2026-03-26T13:21:32.460+00:00] Collecting mozilla-repo-urls>=0.1.1
[task 2026-03-26T13:21:32.479+00:00] Downloading mozilla_repo_urls-0.2.2-py3-none-any.whl (9.9 kB)
[task 2026-03-26T13:21:32.813+00:00] Collecting msgspec>=0.20.0
[task 2026-03-26T13:21:32.837+00:00] Downloading msgspec-0.20.0-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl (219 kB)
[task 2026-03-26T13:21:32.879+00:00] ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 219.9/219.9 kB 6.5 MB/s eta 0:00:00
[task 2026-03-26T13:21:33.136+00:00] Collecting pyyaml>=5.3.1
[task 2026-03-26T13:21:33.155+00:00] Downloading pyyaml-6.0.3-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl (806 kB)
[task 2026-03-26T13:21:33.246+00:00] ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 806.6/806.6 kB 9.5 MB/s eta 0:00:00
[task 2026-03-26T13:21:33.295+00:00] Collecting redo>=2.0
[task 2026-03-26T13:21:33.315+00:00] Downloading redo-3.0.0-py2.py3-none-any.whl (14 kB)
[task 2026-03-26T13:21:33.425+00:00] Collecting requests>=2.25
[task 2026-03-26T13:21:33.446+00:00] Downloading requests-2.33.0-py3-none-any.whl (65 kB)
[task 2026-03-26T13:21:33.455+00:00] ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 65.0/65.0 kB 15.8 MB/s eta 0:00:00
[task 2026-03-26T13:21:33.506+00:00] Collecting slugid>=2.0
[task 2026-03-26T13:21:33.528+00:00] Downloading slugid-2.0.0-py2.py3-none-any.whl (8.2 kB)
[task 2026-03-26T13:21:33.581+00:00] Collecting taskcluster-urls>=11.0
[task 2026-03-26T13:21:33.604+00:00] Downloading taskcluster_urls-13.0.2-py3-none-any.whl (10 kB)
[task 2026-03-26T13:21:33.882+00:00] Collecting taskcluster>=92.0
[task 2026-03-26T13:21:33.902+00:00] Downloading taskcluster-98.0.0-py3-none-any.whl (150 kB)
[task 2026-03-26T13:21:33.919+00:00] ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 150.9/150.9 kB 12.6 MB/s eta 0:00:00
[task 2026-03-26T13:21:33.971+00:00] Collecting voluptuous>=0.12.1
[task 2026-03-26T13:21:33.992+00:00] Downloading voluptuous-0.16.0-py3-none-any.whl (31 kB)
[task 2026-03-26T13:21:34.048+00:00] Collecting binaryornot>=0.4.4
[task 2026-03-26T13:21:34.065+00:00] Downloading binaryornot-0.6.0-py3-none-any.whl (14 kB)
[task 2026-03-26T13:21:34.135+00:00] Collecting Jinja2<4.0.0,>=2.7
[task 2026-03-26T13:21:34.154+00:00] Downloading jinja2-3.1.6-py3-none-any.whl (134 kB)
[task 2026-03-26T13:21:34.166+00:00] ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 134.9/134.9 kB 17.7 MB/s eta 0:00:00
[task 2026-03-26T13:21:34.254+00:00] Collecting click<9.0.0,>=7.0
[task 2026-03-26T13:21:34.275+00:00] Downloading click-8.3.1-py3-none-any.whl (108 kB)
[task 2026-03-26T13:21:34.287+00:00] ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 108.3/108.3 kB 17.8 MB/s eta 0:00:00
[task 2026-03-26T13:21:34.345+00:00] Collecting python-slugify>=4.0.0
[task 2026-03-26T13:21:34.363+00:00] Downloading python_slugify-8.0.4-py2.py3-none-any.whl (10 kB)
[task 2026-03-26T13:21:34.462+00:00] Collecting arrow
[task 2026-03-26T13:21:34.483+00:00] Downloading arrow-1.4.0-py3-none-any.whl (68 kB)
[task 2026-03-26T13:21:34.494+00:00] ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 68.8/68.8 kB 8.6 MB/s eta 0:00:00
[task 2026-03-26T13:21:34.615+00:00] Collecting rich
[task 2026-03-26T13:21:34.637+00:00] Downloading rich-14.3.3-py3-none-any.whl (310 kB)
[task 2026-03-26T13:21:34.666+00:00] ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 310.5/310.5 kB 12.3 MB/s eta 0:00:00
[task 2026-03-26T13:21:34.706+00:00] Collecting giturlparse>=0.10.0
[task 2026-03-26T13:21:34.722+00:00] Downloading giturlparse-0.14.0-py2.py3-none-any.whl (16 kB)
[task 2026-03-26T13:21:35.040+00:00] Collecting charset_normalizer<4,>=2
[task 2026-03-26T13:21:35.056+00:00] Downloading charset_normalizer-3.4.6-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl (204 kB)
[task 2026-03-26T13:21:35.074+00:00] ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 204.7/204.7 kB 13.8 MB/s eta 0:00:00
[task 2026-03-26T13:21:35.118+00:00] Collecting idna<4,>=2.5
[task 2026-03-26T13:21:35.137+00:00] Downloading idna-3.11-py3-none-any.whl (71 kB)
[task 2026-03-26T13:21:35.147+00:00] ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 71.0/71.0 kB 10.2 MB/s eta 0:00:00
[task 2026-03-26T13:21:35.232+00:00] Collecting urllib3<3,>=1.26
[task 2026-03-26T13:21:35.249+00:00] Downloading urllib3-2.6.3-py3-none-any.whl (131 kB)
[task 2026-03-26T13:21:35.264+00:00] ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 131.6/131.6 kB 12.4 MB/s eta 0:00:00
[task 2026-03-26T13:21:35.329+00:00] Collecting certifi>=2023.5.7
[task 2026-03-26T13:21:35.346+00:00] Downloading certifi-2026.2.25-py3-none-any.whl (153 kB)
[task 2026-03-26T13:21:35.359+00:00] ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 153.7/153.7 kB 17.8 MB/s eta 0:00:00
[task 2026-03-26T13:21:37.970+00:00] Collecting aiohttp>=3.7.4
[task 2026-03-26T13:21:38.171+00:00] Downloading aiohttp-3.13.3-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl (1.7 MB)
[task 2026-03-26T13:21:38.321+00:00] ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 1.7/1.7 MB 12.8 MB/s eta 0:00:00
[task 2026-03-26T13:21:38.402+00:00] Collecting async-timeout>=2.0.0
[task 2026-03-26T13:21:38.421+00:00] Downloading async_timeout-5.0.1-py3-none-any.whl (6.2 kB)
[task 2026-03-26T13:21:38.478+00:00] Collecting mohawk>=0.3.4
[task 2026-03-26T13:21:38.500+00:00] Downloading mohawk-1.1.0-py3-none-any.whl (22 kB)
[task 2026-03-26T13:21:38.563+00:00] Collecting python-dateutil>=2.8.2
[task 2026-03-26T13:21:38.581+00:00] Downloading python_dateutil-2.9.0.post0-py2.py3-none-any.whl (229 kB)
[task 2026-03-26T13:21:38.596+00:00] ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 229.9/229.9 kB 23.8 MB/s eta 0:00:00
[task 2026-03-26T13:21:38.708+00:00] Collecting aiohappyeyeballs>=2.5.0
[task 2026-03-26T13:21:38.725+00:00] Downloading aiohappyeyeballs-2.6.1-py3-none-any.whl (15 kB)
[task 2026-03-26T13:21:38.771+00:00] Collecting aiosignal>=1.4.0
[task 2026-03-26T13:21:38.791+00:00] Downloading aiosignal-1.4.0-py3-none-any.whl (7.5 kB)
[task 2026-03-26T13:21:38.873+00:00] Collecting attrs>=17.3.0
[task 2026-03-26T13:21:39.045+00:00] Downloading attrs-26.1.0-py3-none-any.whl (67 kB)
[task 2026-03-26T13:21:39.056+00:00] ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 67.5/67.5 kB 10.6 MB/s eta 0:00:00
[task 2026-03-26T13:21:39.579+00:00] Collecting frozenlist>=1.1.1
[task 2026-03-26T13:21:39.599+00:00] Downloading frozenlist-1.8.0-cp311-cp311-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl (231 kB)
[task 2026-03-26T13:21:39.638+00:00] ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 231.1/231.1 kB 7.6 MB/s eta 0:00:00
[task 2026-03-26T13:21:40.974+00:00] Collecting multidict<7.0,>=4.5
[task 2026-03-26T13:21:41.000+00:00] Downloading multidict-6.7.1-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl (246 kB)
[task 2026-03-26T13:21:41.012+00:00] ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 246.3/246.3 kB 32.0 MB/s eta 0:00:00
[task 2026-03-26T13:21:41.462+00:00] Collecting propcache>=0.2.0
[task 2026-03-26T13:21:41.626+00:00] Downloading propcache-0.4.1-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl (210 kB)
[task 2026-03-26T13:21:41.639+00:00] ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 210.0/210.0 kB 29.3 MB/s eta 0:00:00
[task 2026-03-26T13:21:43.091+00:00] Collecting yarl<2.0,>=1.17.0
[task 2026-03-26T13:21:43.172+00:00] Downloading yarl-1.23.0-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl (102 kB)
[task 2026-03-26T13:21:43.185+00:00] ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 102.7/102.7 kB 16.7 MB/s eta 0:00:00
[task 2026-03-26T13:21:43.500+00:00] Collecting MarkupSafe>=2.0
[task 2026-03-26T13:21:43.518+00:00] Downloading markupsafe-3.0.3-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl (22 kB)
[task 2026-03-26T13:21:43.566+00:00] Collecting six
[task 2026-03-26T13:21:43.582+00:00] Downloading six-1.17.0-py2.py3-none-any.whl (11 kB)
[task 2026-03-26T13:21:43.628+00:00] Collecting text-unidecode>=1.3
[task 2026-03-26T13:21:43.646+00:00] Downloading text_unidecode-1.3-py2.py3-none-any.whl (78 kB)
[task 2026-03-26T13:21:43.657+00:00] ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 78.2/78.2 kB 9.5 MB/s eta 0:00:00
[task 2026-03-26T13:21:43.727+00:00] Collecting tzdata
[task 2026-03-26T13:21:43.742+00:00] Downloading tzdata-2025.3-py2.py3-none-any.whl (348 kB)
[task 2026-03-26T13:21:43.765+00:00] ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 348.5/348.5 kB 18.1 MB/s eta 0:00:00
[task 2026-03-26T13:21:43.824+00:00] Collecting markdown-it-py>=2.2.0
[task 2026-03-26T13:21:43.840+00:00] Downloading markdown_it_py-4.0.0-py3-none-any.whl (87 kB)
[task 2026-03-26T13:21:43.847+00:00] ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 87.3/87.3 kB 22.0 MB/s eta 0:00:00
[task 2026-03-26T13:21:43.904+00:00] Collecting pygments<3.0.0,>=2.13.0
[task 2026-03-26T13:21:43.921+00:00] Downloading pygments-2.19.2-py3-none-any.whl (1.2 MB)
[task 2026-03-26T13:21:43.982+00:00] ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 1.2/1.2 MB 21.7 MB/s eta 0:00:00
[task 2026-03-26T13:21:44.053+00:00] Collecting typing-extensions>=4.2
[task 2026-03-26T13:21:44.070+00:00] Downloading typing_extensions-4.15.0-py3-none-any.whl (44 kB)
[task 2026-03-26T13:21:44.079+00:00] ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 44.6/44.6 kB 7.6 MB/s eta 0:00:00
[task 2026-03-26T13:21:44.142+00:00] Collecting mdurl~=0.1
[task 2026-03-26T13:21:44.158+00:00] Downloading mdurl-0.1.2-py3-none-any.whl (10.0 kB)
[task 2026-03-26T13:21:44.228+00:00] Building wheels for collected packages: mozilla-taskgraph
[task 2026-03-26T13:21:44.230+00:00] Building wheel for mozilla-taskgraph (pyproject.toml): started
[task 2026-03-26T13:21:44.282+00:00] Building wheel for mozilla-taskgraph (pyproject.toml): finished with status 'done'
[task 2026-03-26T13:21:44.284+00:00] Created wheel for mozilla-taskgraph: filename=mozilla_taskgraph-4.1.1-py3-none-any.whl size=22683 sha256=026327b9c4ac4c87953cf528e1d71f2652699545605bb123634bc6cec97e9c32
[task 2026-03-26T13:21:44.285+00:00] Stored in directory: /tmp/pip-ephem-wheel-cache-olnlgg_h/wheels/54/fa/b4/d3017bf051c083cc076bfd93af1693baf4c91b8f6fee74b0bc
[task 2026-03-26T13:21:44.290+00:00] Successfully built mozilla-taskgraph
[task 2026-03-26T13:21:44.472+00:00] Installing collected packages: text-unidecode, taskcluster-urls, slugid, redo, json-e, appdirs, voluptuous, urllib3, tzdata, typing-extensions, six, pyyaml, python-slugify, pygments, propcache, multidict, msgspec, mdurl, MarkupSafe, idna, giturlparse, frozenlist, click, charset_normalizer, certifi, binaryornot, attrs, async-timeout, aiohappyeyeballs, yarl, requests, python-dateutil, mozilla-repo-urls, mohawk, markdown-it-py, Jinja2, aiosignal, rich, arrow, aiohttp, taskcluster, cookiecutter, taskcluster-taskgraph, mozilla-taskgraph
[task 2026-03-26T13:21:44.506+00:00] WARNING: The script retry is installed in '/builds/worker/.local/bin' which is not on PATH.
[task 2026-03-26T13:21:44.507+00:00] Consider adding this directory to PATH or, if you prefer to suppress this warning, use --no-warn-script-location.
[task 2026-03-26T13:21:45.192+00:00] WARNING: The script slugify is installed in '/builds/worker/.local/bin' which is not on PATH.
[task 2026-03-26T13:21:45.193+00:00] Consider adding this directory to PATH or, if you prefer to suppress this warning, use --no-warn-script-location.
[task 2026-03-26T13:21:46.754+00:00] WARNING: The script pygmentize is installed in '/builds/worker/.local/bin' which is not on PATH.
[task 2026-03-26T13:21:46.754+00:00] Consider adding this directory to PATH or, if you prefer to suppress this warning, use --no-warn-script-location.
[task 2026-03-26T13:21:47.316+00:00] WARNING: The script normalizer is installed in '/builds/worker/.local/bin' which is not on PATH.
[task 2026-03-26T13:21:47.318+00:00] Consider adding this directory to PATH or, if you prefer to suppress this warning, use --no-warn-script-location.
[task 2026-03-26T13:21:47.357+00:00] WARNING: The script binaryornot is installed in '/builds/worker/.local/bin' which is not on PATH.
[task 2026-03-26T13:21:47.358+00:00] Consider adding this directory to PATH or, if you prefer to suppress this warning, use --no-warn-script-location.
[task 2026-03-26T13:21:47.916+00:00] WARNING: The script markdown-it is installed in '/builds/worker/.local/bin' which is not on PATH.
[task 2026-03-26T13:21:47.919+00:00] Consider adding this directory to PATH or, if you prefer to suppress this warning, use --no-warn-script-location.
[task 2026-03-26T13:21:49.299+00:00] WARNING: The script cookiecutter is installed in '/builds/worker/.local/bin' which is not on PATH.
[task 2026-03-26T13:21:49.299+00:00] Consider adding this directory to PATH or, if you prefer to suppress this warning, use --no-warn-script-location.
[task 2026-03-26T13:21:49.465+00:00] WARNING: The script taskgraph is installed in '/builds/worker/.local/bin' which is not on PATH.
[task 2026-03-26T13:21:49.466+00:00] Consider adding this directory to PATH or, if you prefer to suppress this warning, use --no-warn-script-location.
[task 2026-03-26T13:21:50.101+00:00] Successfully installed Jinja2-3.1.6 MarkupSafe-3.0.3 aiohappyeyeballs-2.6.1 aiohttp-3.13.3 aiosignal-1.4.0 appdirs-1.4.4 arrow-1.4.0 async-timeout-5.0.1 attrs-26.1.0 binaryornot-0.6.0 certifi-2026.2.25 charset_normalizer-3.4.6 click-8.3.1 cookiecutter-2.7.1 frozenlist-1.8.0 giturlparse-0.14.0 idna-3.11 json-e-4.8.2 markdown-it-py-4.0.0 mdurl-0.1.2 mohawk-1.1.0 mozilla-repo-urls-0.2.2 mozilla-taskgraph-4.1.1 msgspec-0.20.0 multidict-6.7.1 propcache-0.4.1 pygments-2.19.2 python-dateutil-2.9.0.post0 python-slugify-8.0.4 pyyaml-6.0.3 redo-3.0.0 requests-2.33.0 rich-14.3.3 six-1.17.0 slugid-2.0.0 taskcluster-98.0.0 taskcluster-taskgraph-20.0.0 taskcluster-urls-13.0.2 text-unidecode-1.3 typing-extensions-4.15.0 tzdata-2025.3 urllib3-2.6.3 voluptuous-0.16.0 yarl-1.23.0
[task 2026-03-26T13:21:51.018+00:00] + /builds/worker/.local/bin/taskgraph decision --pushlog-id=0 --pushdate=0 --project=mozilla-taskgraph --owner=bhearsum@users.noreply.github.com --level=1 --repository-type=git --tasks-for=github-pull-request --base-repository=https://github.com/mozilla-releng/mozilla-taskgraph --base-ref=main --base-rev=5f63451c09e3e196fdcefbb9f8933f35744cb53b --head-repository=https://github.com/bhearsum/mozilla-taskgraph --head-ref=push-uvkxuylxvptn --head-rev=8bd683008f589d4d2f08d2a24375330f0e5d0bae
[task 2026-03-26T13:21:51.648+00:00] 2026-03-26 13:21:51,648 - INFO - Loading graph configuration.
[task 2026-03-26T13:21:51.664+00:00] 2026-03-26 13:21:51,664 - WARNING - using default project parameters; add mozilla-taskgraph to PER_PROJECT_PARAMETERS in /builds/worker/.local/lib/python3.11/site-packages/taskgraph/decision.py to customize behavior for this project
[task 2026-03-26T13:21:51.666+00:00] 2026-03-26 13:21:51,666 - INFO - Using Parameters(id=9f2ab524fdd4) (from defaults)
[task 2026-03-26T13:21:51.669+00:00] 2026-03-26 13:21:51,669 - INFO - writing artifact file `parameters.yml`
[task 2026-03-26T13:21:51.683+00:00] 2026-03-26 13:21:51,683 - INFO - writing artifact file `actions.json`
[task 2026-03-26T13:21:51.687+00:00] 2026-03-26 13:21:51,687 - INFO - Loading kinds
[task 2026-03-26T13:21:51.694+00:00] 2026-03-26 13:21:51,693 - INFO - Generating full task set
[task 2026-03-26T13:21:51.719+00:00] 2026-03-26 13:21:51,719 - INFO - Generated 1 tasks for kind release-promotion-dummy
[task 2026-03-26T13:21:51.746+00:00] 2026-03-26 13:21:51,746 - INFO - Generated 1 tasks for kind fetch
[task 2026-03-26T13:21:51.752+00:00] 2026-03-26 13:21:51,752 - INFO - Writing docker-contexts/fetch.tar.gz for docker image fetch
[task 2026-03-26T13:21:51.795+00:00] 2026-03-26 13:21:51,794 - INFO - Writing docker-contexts/python.tar.gz for docker image python
[task 2026-03-26T13:21:51.815+00:00] 2026-03-26 13:21:51,814 - INFO - Generated 6 tasks for kind test
[task 2026-03-26T13:21:51.832+00:00] 2026-03-26 13:21:51,831 - INFO - Generated 1 tasks for kind check
[task 2026-03-26T13:21:51.847+00:00] 2026-03-26 13:21:51,847 - INFO - Generated 2 tasks for kind docker-image
[task 2026-03-26T13:21:51.857+00:00] 2026-03-26 13:21:51,857 - INFO - Generated 1 tasks for kind complete
[task 2026-03-26T13:21:51.858+00:00] 2026-03-26 13:21:51,856 - INFO - Generated 1 tasks for kind codecov
[task 2026-03-26T13:21:51.869+00:00] 2026-03-26 13:21:51,867 - INFO - Generating full task graph
[task 2026-03-26T13:21:51.870+00:00] 2026-03-26 13:21:51,867 - INFO - Full task graph contains 13 tasks and 23 dependencies
[task 2026-03-26T13:21:51.872+00:00] 2026-03-26 13:21:51,872 - INFO - writing artifact file `full-task-graph.json`
[task 2026-03-26T13:21:51.878+00:00] 2026-03-26 13:21:51,878 - INFO - writing artifact file `runnable-jobs.json`
[task 2026-03-26T13:21:51.880+00:00] 2026-03-26 13:21:51,879 - INFO - Generating target task set
[task 2026-03-26T13:21:51.881+00:00] 2026-03-26 13:21:51,881 - INFO - Filter filter_target_tasks pruned 4 tasks (9 remain)
[task 2026-03-26T13:21:51.882+00:00] 2026-03-26 13:21:51,882 - INFO - writing artifact file `target-tasks.json`
[task 2026-03-26T13:21:51.884+00:00] 2026-03-26 13:21:51,883 - INFO - Generating target task graph
[task 2026-03-26T13:21:51.884+00:00] 2026-03-26 13:21:51,884 - INFO - Adding 2 tasks with `always_target` attribute
[task 2026-03-26T13:21:51.885+00:00] 2026-03-26 13:21:51,885 - INFO - Generating optimized task graph
[task 2026-03-26T13:21:51.886+00:00] 2026-03-26 13:21:51,886 - INFO - No tasks removed during optimization
[task 2026-03-26T13:21:52.541+00:00] 2026-03-26 13:21:52,541 - INFO - Replaced 3 tasks by index-search (index-search) during optimization.
[task 2026-03-26T13:21:52.543+00:00] 2026-03-26 13:21:52,542 - INFO - writing artifact file `task-graph.json`
[task 2026-03-26T13:21:52.546+00:00] 2026-03-26 13:21:52,545 - INFO - writing artifact file `label-to-taskid.json`
[task 2026-03-26T13:21:52.548+00:00] 2026-03-26 13:21:52,548 - INFO - Creating task with taskId CPLacsGvTYW5hL71nlFrpA for test-unit-py312
[task 2026-03-26T13:21:52.550+00:00] 2026-03-26 13:21:52,550 - INFO - Creating task with taskId Oxh41r3RTnieP_m1GB_ddw for check-conventional-commit
[task 2026-03-26T13:21:52.559+00:00] 2026-03-26 13:21:52,558 - INFO - Creating task with taskId D9I7md7jTQmIMtXDaufmtw for test-unit-py39
[task 2026-03-26T13:21:52.567+00:00] 2026-03-26 13:21:52,565 - INFO - Creating task with taskId KUPmTuO-Sjq3q9zINGoMUQ for test-unit-py313
[task 2026-03-26T13:21:52.570+00:00] 2026-03-26 13:21:52,570 - INFO - Creating task with taskId AOqG-FTXQbKGhETLgUjGNg for test-unit-py311
[task 2026-03-26T13:21:52.575+00:00] 2026-03-26 13:21:52,574 - INFO - Creating task with taskId WcGhTrf3RNeE4Jxe5lzHjQ for test-unit-py310
[task 2026-03-26T13:21:52.581+00:00] 2026-03-26 13:21:52,580 - INFO - Creating task with taskId H5ehMwvUT4C3nHZhH4k1Ig for test-unit-py314
[task 2026-03-26T13:21:52.851+00:00] 2026-03-26 13:21:52,850 - INFO - Creating task with taskId Ry2eX1AUSPW0eMoByqOJvw for complete-pr
[task 2026-03-26T13:21:52.853+00:00] 2026-03-26 13:21:52,852 - INFO - Creating task with taskId Bj1DgzyiRvyNsQ3XqNw6QA for codecov-upload
[taskcluster 2026-03-26T13:21:53.450Z] Exit Code: 0
[taskcluster 2026-03-26T13:21:53.450Z] User Time: 30.177ms
[taskcluster 2026-03-26T13:21:53.450Z] Kernel Time: 39.362ms
[taskcluster 2026-03-26T13:21:53.450Z] Wall Time: 29.460899447s
[taskcluster 2026-03-26T13:21:53.450Z] Average Available System Memory: 6.77 GiB
[taskcluster 2026-03-26T13:21:53.450Z] Average System Memory Used: 1000.93 MiB
[taskcluster 2026-03-26T13:21:53.450Z] Peak System Memory Used: 1.11 GiB
[taskcluster 2026-03-26T13:21:53.450Z] Total System Memory: 7.75 GiB
[taskcluster 2026-03-26T13:21:53.450Z] Result: SUCCEEDED
[taskcluster 2026-03-26T13:21:53.450Z] === Task Finished ===
[taskcluster 2026-03-26T13:21:53.450Z] Task Duration: 29.461824054s
[taskcluster 2026-03-26T13:21:54.917Z] [mounts] Preserving cache: Moving "/home/task_177453126496429/cache0" to "/home/generic-worker/caches/WSD1M-V_SrC99uFvMuKYMQ"
Loading