Skip to content

Bug 2050875 - Use exhaustive whens for Shake to Summarize feature#307

Closed
nicholaspoon03 wants to merge 1 commit into
mozilla-firefox:autolandfrom
nicholaspoon03:bug2050875
Closed

Bug 2050875 - Use exhaustive whens for Shake to Summarize feature#307
nicholaspoon03 wants to merge 1 commit into
mozilla-firefox:autolandfrom
nicholaspoon03:bug2050875

Bug 2050875 - Use exhaustive whens for Shake to Summarize feature

d301517
Select commit
Loading
Failed to load commit list.
firefoxci-taskcluster / source-test-mozlint-stylelint succeeded Jul 2, 2026 in 3m 38s

FirefoxCI (pull_request)

CSS lint check (Treeherder job)

Details

View task in Taskcluster | View logs in Taskcluster | View task group in Taskcluster

Task Status

Started: 2026-07-02T12:21:48.404Z
Resolved: 2026-07-02T12:25:26.711Z
Task Execution Time: 3 minutes, 38 seconds, 307 milliseconds
Task Status: completed
Reason Resolved: completed
TaskId: XHXarGjLQu2se5rlLj3fUQ
RunId: 0

Artifacts

- public/code-review/mozlint.json
- public/fetch/perfherder-data-fetch-content.json
- public/logs/live_backing.log
- public/logs/live.log
- public/profile_resource-usage.json


[taskcluster 2026-07-02T12:21:48.625Z] Worker Type (gecko-t/t-linux-docker-amd) settings:
[taskcluster 2026-07-02T12:21:48.625Z]   {
[taskcluster 2026-07-02T12:21:48.625Z]     "generic-worker": {
[taskcluster 2026-07-02T12:21:48.625Z]       "config": {
[taskcluster 2026-07-02T12:21:48.625Z]         "headlessTasks": true
[taskcluster 2026-07-02T12:21:48.625Z]       },
[taskcluster 2026-07-02T12:21:48.625Z]       "engine": "multiuser",
[taskcluster 2026-07-02T12:21:48.625Z]       "go-arch": "amd64",
[taskcluster 2026-07-02T12:21:48.625Z]       "go-os": "linux",
[taskcluster 2026-07-02T12:21:48.625Z]       "go-version": "go1.26.2",
[taskcluster 2026-07-02T12:21:48.625Z]       "release": "https://github.com/taskcluster/taskcluster/releases/tag/v99.2.1",
[taskcluster 2026-07-02T12:21:48.625Z]       "revision": "ddb9ce7efdb98ae2d0917b69778e9f3cd125e07f",
[taskcluster 2026-07-02T12:21:48.625Z]       "source": "https://github.com/taskcluster/taskcluster/commits/ddb9ce7efdb98ae2d0917b69778e9f3cd125e07f",
[taskcluster 2026-07-02T12:21:48.625Z]       "version": "99.2.1"
[taskcluster 2026-07-02T12:21:48.625Z]     },
[taskcluster 2026-07-02T12:21:48.625Z]     "image": "projects/taskcluster-imaging/global/images/gw-fxci-gcp-l1-2404-amd64-headless-googlecompute-2026-05-04",
[taskcluster 2026-07-02T12:21:48.625Z]     "instance-id": "3935199951896440213",
[taskcluster 2026-07-02T12:21:48.625Z]     "instance-type": "projects/887720501152/machineTypes/c3d-standard-8-lssd",
[taskcluster 2026-07-02T12:21:48.625Z]     "local-ipv4": "10.128.2.49",
[taskcluster 2026-07-02T12:21:48.625Z]     "project-id": "fxci-production-level1-workers",

...(14 lines hidden)...

[taskcluster 2026-07-02T12:21:49.223Z] [mounts] Creating directory /home/task_178299487173059/cache2
[taskcluster 2026-07-02T12:21:49.232Z] [mounts] Successfully mounted writable directory cache '/home/task_178299487173059/cache2'
[taskcluster 2026-07-02T12:21:49.232Z] [mounts] Downloading task QPLoVjv_TpqZZJQq8m4dbw artifact public/image.tar.zst to /home/generic-worker/downloads/Vvjpsxr0QrKbovcNdqTX0w
[taskcluster 2026-07-02T12:21:51.060Z] [mounts] Downloaded 336414383 bytes with SHA256 a43269d590f103a144aee648343c5d67a9aea3b6ef6814b6175ef3050088582d from task QPLoVjv_TpqZZJQq8m4dbw artifact public/image.tar.zst to /home/generic-worker/downloads/Vvjpsxr0QrKbovcNdqTX0w
[taskcluster:warn 2026-07-02T12:21:51.061Z] [mounts] Download /home/generic-worker/downloads/Vvjpsxr0QrKbovcNdqTX0w of task QPLoVjv_TpqZZJQq8m4dbw artifact public/image.tar.zst has SHA256 a43269d590f103a144aee648343c5d67a9aea3b6ef6814b6175ef3050088582d but task payload does not declare a required value, so content authenticity cannot be verified
[taskcluster 2026-07-02T12:21:51.061Z] [mounts] File mount "dockerimage" handled by registered handler (cache: /home/generic-worker/downloads/Vvjpsxr0QrKbovcNdqTX0w, SHA256: a43269d590f103a144aee648343c5d67a9aea3b6ef6814b6175ef3050088582d)
[taskcluster 2026-07-02T12:21:51.061Z] [d2g] Loading docker image
[taskcluster 2026-07-02T12:22:00.991Z] [d2g] Loaded docker image "lint:latest"
[taskcluster 2026-07-02T12:22:00.992Z] Executing command 0: docker run -t --name taskcontainer_PTAlGoWYQCyAoTrItKlYxA --memory-swap -1 --pids-limit -1 --pull=never --log-driver=none --cap-add=SYS_PTRACE '--add-host=localhost.localdomain:127.0.0.1' -v '/home/task_178299487173059/cache0:/builds/worker/.task-cache/uv' -v '/home/task_178299487173059/cache1:/builds/worker/.task-cache/pip' -v /home/task_178299487173059/cache2:/builds/worker/checkouts --add-host=taskcluster:host-gateway --env-file 'env.list' 8ab92210e69f6d0db2ee236dfaf7b903a7af99246705bfe1dcdd8c25728798ef /builds/worker/bin/run-task-git --gecko-checkout=/builds/worker/checkouts/gecko --gecko-shallow-clone --task-cwd=/builds/worker/checkouts/gecko -- bash -cx 'cp -r $MOZ_FETCHES_DIR/node_modules node_modules && ln -s ../tools/lint/eslint/eslint-plugin-mozilla node_modules && ln -s ../tools/lint/eslint/eslint-plugin-spidermonkey-js node_modules && ./mach lint -v -l stylelint -f treeherder -f json:/builds/worker/mozlint.json .
[taskcluster 2026-07-02T12:22:00.992Z] '
[setup 2026-07-02T12:22:04.262+00:00] run-task started in /builds/worker
[setup 2026-07-02T12:22:04.262+00:00] Invoked by command: --gecko-checkout=/builds/worker/checkouts/gecko --gecko-shallow-clone --task-cwd=/builds/worker/checkouts/gecko -- bash -cx cp -r $MOZ_FETCHES_DIR/node_modules node_modules && ln -s ../tools/lint/eslint/eslint-plugin-mozilla node_modules && ln -s ../tools/lint/eslint/eslint-plugin-spidermonkey-js node_modules && ./mach lint -v -l stylelint -f treeherder -f json:/builds/worker/mozlint.json .

[setup 2026-07-02T12:22:04.262+00:00] Python version: 3.13.5
[setup 2026-07-02T12:22:04.262+00:00] Subprocess python version: 
3.13.5
3.13.5
[cache 2026-07-02T12:22:04.298+00:00] cache /builds/worker/.task-cache/pip is empty; writing requirements: gid=1000 uid=1000 version=1
[cache 2026-07-02T12:22:04.298+00:00] cache /builds/worker/.task-cache/uv is empty; writing requirements: gid=1000 uid=1000 version=1
[cache 2026-07-02T12:22:04.298+00:00] cache /builds/worker/checkouts is empty; writing requirements: gid=1000 uid=1000 version=1
[volume 2026-07-02T12:22:04.298+00:00] changing ownership of volume /builds/worker/.task-cache/npm to 1000:1000
[volume 2026-07-02T12:22:04.298+00:00] volume /builds/worker/.task-cache/pip is a cache
[volume 2026-07-02T12:22:04.298+00:00] volume /builds/worker/.task-cache/uv is a cache
[volume 2026-07-02T12:22:04.299+00:00] volume /builds/worker/checkouts is a cache
[setup 2026-07-02T12:22:04.299+00:00] running as worker:worker
[vcs 2026-07-02T12:22:04.299+00:00] executing ['git', 'config', '--global', '--add', 'safe.directory', '/builds/worker/checkouts/gecko']
[vcs 2026-07-02T12:22:04.301+00:00] executing ['git', 'clone', '--depth=1', '--no-checkout', 'https://github.com/mozilla-firefox/firefox', '/builds/worker/checkouts/gecko']
[vcs 2026-07-02T12:22:04.302+00:00] Cloning into '/builds/worker/checkouts/gecko'...
[vcs 2026-07-02T12:23:50.465+00:00] executing ['git', 'fetch', '--depth=1', 'https://github.com/nicholaspoon03/firefox', 'refs/heads/bug2050875', 'd301517ebd399b28211f53e0efdd89bf1664611b']
[vcs 2026-07-02T12:23:51.058+00:00] From https://github.com/nicholaspoon03/firefox
[vcs 2026-07-02T12:23:51.058+00:00]  * branch                  bug2050875 -> FETCH_HEAD
[vcs 2026-07-02T12:23:51.058+00:00]  * branch                  d301517ebd399b28211f53e0efdd89bf1664611b -> FETCH_HEAD
[vcs 2026-07-02T12:23:51.060+00:00] executing ['git', 'checkout', '-f', '-B', 'bug2050875', 'd301517ebd399b28211f53e0efdd89bf1664611b']
[vcs 2026-07-02T12:24:17.353+00:00] Switched to a new branch 'bug2050875'
[vcs 2026-07-02T12:24:17.419+00:00] cleaning git checkout...
[vcs 2026-07-02T12:24:17.419+00:00] executing ['git', 'clean', '-nxdff']
[vcs 2026-07-02T12:24:18.468+00:00] removing []
[vcs 2026-07-02T12:24:18.468+00:00] successfully cleaned git checkout!
[vcs 2026-07-02T12:24:18.470+00:00] TinderboxPrint:<a href='https://github.com/nicholaspoon03/firefox/commit/d301517ebd399b28211f53e0efdd89bf1664611b' title='Built from firefox commit d301517ebd399b28211f53e0efdd89bf1664611b'>d301517ebd399b28211f53e0efdd89bf1664611b</a>
[setup 2026-07-02T12:24:18.470+00:00] GECKO_PATH is /builds/worker/checkouts/gecko
[setup 2026-07-02T12:24:18.470+00:00] MOZ_FETCHES_DIR is /builds/worker/fetches
[setup 2026-07-02T12:24:18.470+00:00] MOZ_PYTHON_HOME is /builds/worker/fetches/python
[setup 2026-07-02T12:24:18.470+00:00] MOZ_UV_HOME is /builds/worker/fetches/uv
[setup 2026-07-02T12:24:18.470+00:00] PIP_CACHE_DIR is /builds/worker/.task-cache/pip
[setup 2026-07-02T12:24:18.470+00:00] UV_CACHE_DIR is /builds/worker/.task-cache/uv
[setup 2026-07-02T12:24:18.470+00:00] GECKO_PATH is /builds/worker/checkouts/gecko
[fetches 2026-07-02T12:24:18.470+00:00] fetching artifacts
[fetches 2026-07-02T12:24:18.470+00:00] executing ['/usr/bin/python3', '-u', '/builds/worker/bin/fetch-content', 'task-artifacts']
attempt 1/5
attempt 1/5
Downloading https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/HvWtRbZBR9GYTFq_tjzRnA/artifacts/public/build/node.tar.zst to /builds/worker/fetches/node.tar.zstDownloading https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/du6b8DFWT72vH7U1cqFqRg/artifacts/public/build/node-modules.tar.zst to /builds/worker/fetches/node-modules.tar.zst

attempt 1/5Downloading https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/HvWtRbZBR9GYTFq_tjzRnA/artifacts/public/build/node.tar.zst
Downloading https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/Xbd5S1xyRlaaC_2F84_cSQ/artifacts/public/build/python.tar.zst to /builds/worker/fetches/python.tar.zst

Downloading https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/du6b8DFWT72vH7U1cqFqRg/artifacts/public/build/node-modules.tar.zst
attempt 1/5
Downloading https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/LKQBsO-0TsqZmomFn5K0ww/artifacts/public/build/uv.tar.zst to /builds/worker/fetches/uv.tar.zst
Downloading https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/Xbd5S1xyRlaaC_2F84_cSQ/artifacts/public/build/python.tar.zstDownloading https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/LKQBsO-0TsqZmomFn5K0ww/artifacts/public/build/uv.tar.zst

https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/LKQBsO-0TsqZmomFn5K0ww/artifacts/public/build/uv.tar.zst resolved to 12952527 bytes with sha256 e2060f2278780097936c423bc0ccc98a0a487c2bf71a88a1a0a2f9ac964e356e in 0.332s
Verified size of https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/LKQBsO-0TsqZmomFn5K0ww/artifacts/public/build/uv.tar.zst
Extracting /builds/worker/fetches/uv.tar.zst to /builds/worker/fetches
/builds/worker/fetches/uv.tar.zst extracted in 0.083s
Removing /builds/worker/fetches/uv.tar.zst
https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/HvWtRbZBR9GYTFq_tjzRnA/artifacts/public/build/node.tar.zst resolved to 45365469 bytes with sha256 4c5d71f608576d6b837971a0bb3facbfdd0a2143e5b7241ef23ed7b515424a76 in 0.548s
Verified size of https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/HvWtRbZBR9GYTFq_tjzRnA/artifacts/public/build/node.tar.zst
Extracting /builds/worker/fetches/node.tar.zst to /builds/worker/fetches
https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/Xbd5S1xyRlaaC_2F84_cSQ/artifacts/public/build/python.tar.zst resolved to 110452602 bytes with sha256 ccdba4989621d897853e6ecbfe02b177804a2f96cffaa3ca2ed9ba5e015a7e15 in 0.557s
Verified size of https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/Xbd5S1xyRlaaC_2F84_cSQ/artifacts/public/build/python.tar.zst
Extracting /builds/worker/fetches/python.tar.zst to /builds/worker/fetches
https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/du6b8DFWT72vH7U1cqFqRg/artifacts/public/build/node-modules.tar.zst resolved to 31735769 bytes with sha256 5368ce45a47fb07d0918a0ff5f44a94d78384076c2d58f9ca63ed97fa0859691 in 1.391s
Verified size of https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/du6b8DFWT72vH7U1cqFqRg/artifacts/public/build/node-modules.tar.zst
Extracting /builds/worker/fetches/node-modules.tar.zst to /builds/worker/fetches
/builds/worker/fetches/node.tar.zst extracted in 1.232s
Removing /builds/worker/fetches/node.tar.zst
/builds/worker/fetches/python.tar.zst extracted in 1.813s
Removing /builds/worker/fetches/python.tar.zst
/builds/worker/fetches/node-modules.tar.zst extracted in 1.632s
Removing /builds/worker/fetches/node-modules.tar.zst
PERFHERDER_DATA: {"framework": {"name": "build_metrics"}, "suites": [{"name": "fetch_content", "value": 3.0655880250001246, "lowerIsBetter": true, "shouldAlert": false, "subtests": []}]}
[fetches 2026-07-02T12:24:21.613+00:00] finished fetching artifacts
[task 2026-07-02T12:24:21.613+00:00] executing ['bash', '-cx', 'cp -r $MOZ_FETCHES_DIR/node_modules node_modules && ln -s ../tools/lint/eslint/eslint-plugin-mozilla node_modules && ln -s ../tools/lint/eslint/eslint-plugin-spidermonkey-js node_modules && ./mach lint -v -l stylelint -f treeherder -f json:/builds/worker/mozlint.json .\n']
[task 2026-07-02T12:24:21.615+00:00] bash: warning: setlocale: LC_ALL: cannot change locale (en_US.UTF-8): No such file or directory
[task 2026-07-02T12:24:21.615+00:00] + cp -r /builds/worker/fetches/node_modules node_modules
[task 2026-07-02T12:24:23.053+00:00] + ln -s ../tools/lint/eslint/eslint-plugin-mozilla node_modules
[task 2026-07-02T12:24:23.055+00:00] + ln -s ../tools/lint/eslint/eslint-plugin-spidermonkey-js node_modules
[task 2026-07-02T12:24:23.056+00:00] + ./mach lint -v -l stylelint -f treeherder -f json:/builds/worker/mozlint.json .
[task 2026-07-02T12:24:36.055+00:00] Creating default state directory: /builds/worker/.mozbuild
[task 2026-07-02T12:24:36.055+00:00] Creating local state directory: /builds/worker/.mozbuild/srcdirs/gecko-8a5b87fe5d69
[task 2026-07-02T12:24:36.055+00:00] Creating the 'lint' site at /builds/worker/.mozbuild/srcdirs/gecko-8a5b87fe5d69/_virtualenvs/lint
[task 2026-07-02T12:24:36.161+00:00] 12:24:36.161 mozlint (47) | setup for stylelint finished in 0.1 seconds
[task 2026-07-02T12:24:51.025+00:00] 12:24:51.024 stylelint (133) | Passing the following paths:
[task 2026-07-02T12:24:51.025+00:00] /builds/worker/checkouts/gecko/.zed  
[task 2026-07-02T12:24:51.025+00:00] /builds/worker/checkouts/gecko/editor
[task 2026-07-02T12:24:51.031+00:00] 12:24:51.031 stylelint (133) | Stylelint command: /builds/worker/fetches/node/bin/node /builds/worker/checkouts/gecko/node_modules/stylelint/bin/stylelint.mjs --formatter json --allow-empty-input --config /builds/worker/checkouts/gecko/.stylelintrc.js --ignore-pattern editor/libeditor/tests/browserscope/lib /builds/worker/checkouts/gecko/.zed/**/*.{css,scss} /builds/worker/checkouts/gecko/editor/**/*.{css,scss}
[task 2026-07-02T12:24:51.054+00:00] 12:24:51.053 stylelint (131) | Passing the following paths:
[task 2026-07-02T12:24:51.054+00:00] /builds/worker/checkouts/gecko/.codex  
[task 2026-07-02T12:24:51.054+00:00] /builds/worker/checkouts/gecko/uriloader  
[task 2026-07-02T12:24:51.054+00:00] /builds/worker/checkouts/gecko/build  
[task 2026-07-02T12:24:51.054+00:00] /builds/worker/checkouts/gecko/caps  
[task 2026-07-02T12:24:51.054+00:00] /builds/worker/checkouts/gecko/.vscode  
[task 2026-07-02T12:24:51.054+00:00] /builds/worker/checkouts/gecko/.cargo  
[task 2026-07-02T12:24:51.054+00:00] /builds/worker/checkouts/gecko/mfbt
[task 2026-07-02T12:24:51.059+00:00] 12:24:51.059 stylelint (131) | Stylelint command: /builds/worker/fetches/node/bin/node /builds/worker/checkouts/gecko/node_modules/stylelint/bin/stylelint.mjs --formatter json --allow-empty-input --config /builds/worker/checkouts/gecko/.stylelintrc.js --ignore-pattern mfbt/double-conversion/double-conversion /builds/worker/checkouts/gecko/.codex/**/*.{css,scss} /builds/worker/checkouts/gecko/uriloader/**/*.{css,scss} /builds/worker/checkouts/gecko/build/**/*.{css,scss} /builds/worker/checkouts/gecko/caps/**/*.{css,scss} /builds/worker/checkouts/gecko/.vscode/**/*.{css,scss} /builds/worker/checkouts/gecko/.cargo/**/*.{css,scss} /builds/worker/checkouts/gecko/mfbt/**/*.{css,scss}
[task 2026-07-02T12:24:51.487+00:00] 12:24:51.486 stylelint (131) | Prettier command: /builds/worker/fetches/node/bin/node /builds/worker/checkouts/gecko/node_modules/prettier/bin/prettier.cjs --list-different --no-error-on-unmatched-pattern --ignore-path=.prettierignore --ignore-path=.prettierignore-non-css /builds/worker/checkouts/gecko/.codex /builds/worker/checkouts/gecko/uriloader /builds/worker/checkouts/gecko/build /builds/worker/checkouts/gecko/caps /builds/worker/checkouts/gecko/.vscode /builds/worker/checkouts/gecko/.cargo /builds/worker/checkouts/gecko/mfbt
[task 2026-07-02T12:24:51.532+00:00] 12:24:51.531 stylelint (128) | Passing the following paths:
[task 2026-07-02T12:24:51.532+00:00] /builds/worker/checkouts/gecko/security  
[task 2026-07-02T12:24:51.532+00:00] /builds/worker/checkouts/gecko/modules  
[task 2026-07-02T12:24:51.532+00:00] /builds/worker/checkouts/gecko/config  
[task 2026-07-02T12:24:51.532+00:00] /builds/worker/checkouts/gecko/tools  
[task 2026-07-02T12:24:51.532+00:00] /builds/worker/checkouts/gecko/remote  
[task 2026-07-02T12:24:51.532+00:00] /builds/worker/checkouts/gecko/memory  
[task 2026-07-02T12:24:51.532+00:00] /builds/worker/checkouts/gecko/parser
[task 2026-07-02T12:24:51.543+00:00] 12:24:51.543 stylelint (128) | Stylelint command: /builds/worker/fetches/node/bin/node /builds/worker/checkouts/gecko/node_modules/stylelint/bin/stylelint.mjs --formatter json --allow-empty-input --config /builds/worker/checkouts/gecko/.stylelintrc.js --ignore-pattern tools/browsertime/package-lock.json --ignore-pattern modules/zlib --ignore-pattern security/manager/tools/PreloadedHPKPins.json --ignore-pattern tools/@types/subs --ignore-pattern tools/ts/test/baselines --ignore-pattern tools/lint/eslint/eslint-plugin-mozilla/package-lock.json --ignore-pattern remote/test/puppeteer --ignore-pattern tools/fuzzing/libfuzzer --ignore-pattern tools/ts/package-lock.json --ignore-pattern modules/fdlibm --ignore-pattern modules/freetype2 --ignore-pattern modules/xz-embedded --ignore-pattern tools/profiler/core/vtune --ignore-pattern security/nss --ignore-pattern tools/@types/generated --ignore-pattern security/sandbox/linux/launch/glibc_hack/sandbox --ignore-pattern security/sandbox/chromium --ignore-pattern tools/lint/stylelint/stylelint-plugin-mozilla/package-lock.json --ignore-pattern tools/terser/package-lock.json --ignore-pattern remote/test/node_modules --ignore-pattern modules/woff2 --ignore-pattern tools/browsertime/package.json --ignore-pattern security/sandbox/chromium-shim --ignore-pattern modules/brotli --ignore-pattern parser/expat --ignore-pattern tools/lint/test/files --ignore-pattern security/manager/tools/log_list.json /builds/worker/checkouts/gecko/security/**/*.{css,scss} /builds/worker/checkouts/gecko/modules/**/*.{css,scss} /builds/worker/checkouts/gecko/config/**/*.{css,scss} /builds/worker/checkouts/gecko/tools/**/*.{css,scss} /builds/worker/checkouts/gecko/remote/**/*.{css,scss} /builds/worker/checkouts/gecko/memory/**/*.{css,scss} /builds/worker/checkouts/gecko/parser/**/*.{css,scss}
[task 2026-07-02T12:24:51.619+00:00] 12:24:51.619 stylelint (130) | Passing the following paths:
[task 2026-07-02T12:24:51.619+00:00] /builds/worker/checkouts/gecko/gradle  
[task 2026-07-02T12:24:51.619+00:00] /builds/worker/checkouts/gecko/taskcluster  
[task 2026-07-02T12:24:51.619+00:00] /builds/worker/checkouts/gecko/supply-chain  
[task 2026-07-02T12:24:51.619+00:00] /builds/worker/checkouts/gecko/netwerk  
[task 2026-07-02T12:24:51.619+00:00] /builds/worker/checkouts/gecko/services  
[task 2026-07-02T12:24:51.619+00:00] /builds/worker/checkouts/gecko/gfx  
[task 2026-07-02T12:24:51.619+00:00] /builds/worker/checkouts/gecko/widget
[task 2026-07-02T12:24:51.631+00:00] 12:24:51.631 stylelint (130) | Stylelint command: /builds/worker/fetches/node/bin/node /builds/worker/checkouts/gecko/node_modules/stylelint/bin/stylelint.mjs --formatter json --allow-empty-input --config /builds/worker/checkouts/gecko/.stylelintrc.js --ignore-pattern services/common/kinto-http-client.sys.mjs --ignore-pattern gfx/ots --ignore-pattern services/common/kinto-offline-client.sys.mjs --ignore-pattern gfx/cairo --ignore-pattern netwerk/sctp/src --ignore-pattern gfx/harfbuzz --ignore-pattern gfx/angle/checkout --ignore-pattern gfx/graphite2 --ignore-pattern services/settings/dumps --ignore-pattern gfx/vr/service/openvr --ignore-pattern gfx/skia --ignore-pattern gfx/qcms --ignore-pattern gfx/ycbcr --ignore-pattern gfx/wr --ignore-pattern gradle/wrapper /builds/worker/checkouts/gecko/gradle/**/*.{css,scss} /builds/worker/checkouts/gecko/taskcluster/**/*.{css,scss} /builds/worker/checkouts/gecko/supply-chain/**/*.{css,scss} /builds/worker/checkouts/gecko/netwerk/**/*.{css,scss} /builds/worker/checkouts/gecko/services/**/*.{css,scss} /builds/worker/checkouts/gecko/gfx/**/*.{css,scss} /builds/worker/checkouts/gecko/widget/**/*.{css,scss}
[task 2026-07-02T12:24:52.072+00:00] 12:24:52.072 stylelint (133) | Prettier command: /builds/worker/fetches/node/bin/node /builds/worker/checkouts/gecko/node_modules/prettier/bin/prettier.cjs --list-different --no-error-on-unmatched-pattern --ignore-path=.prettierignore --ignore-path=.prettierignore-non-css /builds/worker/checkouts/gecko/.zed /builds/worker/checkouts/gecko/editor
[task 2026-07-02T12:24:52.194+00:00] 12:24:52.193 stylelint (131) | Finished in 1.22 seconds
[task 2026-07-02T12:24:52.645+00:00] 12:24:52.645 stylelint (133) | Finished in 1.67 seconds
[task 2026-07-02T12:24:52.825+00:00] 12:24:52.825 stylelint (130) | Prettier command: /builds/worker/fetches/node/bin/node /builds/worker/checkouts/gecko/node_modules/prettier/bin/prettier.cjs --list-different --no-error-on-unmatched-pattern --ignore-path=.prettierignore --ignore-path=.prettierignore-non-css /builds/worker/checkouts/gecko/gradle /builds/worker/checkouts/gecko/taskcluster /builds/worker/checkouts/gecko/supply-chain /builds/worker/checkouts/gecko/netwerk /builds/worker/checkouts/gecko/services /builds/worker/checkouts/gecko/gfx /builds/worker/checkouts/gecko/widget
[task 2026-07-02T12:24:52.882+00:00] 12:24:52.881 stylelint (127) | Passing the following paths:
[task 2026-07-02T12:24:52.882+00:00] /builds/worker/checkouts/gecko/mobile  
[task 2026-07-02T12:24:52.882+00:00] /builds/worker/checkouts/gecko/chrome  
[task 2026-07-02T12:24:52.882+00:00] /builds/worker/checkouts/gecko/storage  
[task 2026-07-02T12:24:52.882+00:00] /builds/worker/checkouts/gecko/media  
[task 2026-07-02T12:24:52.882+00:00] /builds/worker/checkouts/gecko/xpcom  
[task 2026-07-02T12:24:52.882+00:00] /builds/worker/checkouts/gecko/intl  
[task 2026-07-02T12:24:52.882+00:00] /builds/worker/checkouts/gecko/extensions
[task 2026-07-02T12:24:52.887+00:00] 12:24:52.887 stylelint (127) | Stylelint command: /builds/worker/fetches/node/bin/node /builds/worker/checkouts/gecko/node_modules/stylelint/bin/stylelint.mjs --formatter json --allow-empty-input --config /builds/worker/checkouts/gecko/.stylelintrc.js --ignore-pattern mobile/android/android-components/components/lib/llm-gemininano/lint-baseline.xml --ignore-pattern mobile/android/android-components/components/feature/customtabs/lint-baseline.xml --ignore-pattern mobile/android/android-components/components/browser/icons/lint-baseline.xml --ignore-pattern mobile/android/android-components/components/feature/search/src/main/assets/search/search_telemetry_v2.json --ignore-pattern mobile/android/android-components/components/feature/summarize/lint-baseline.xml --ignore-pattern mobile/android/android-components/components/feature/intent/lint-baseline.xml --ignore-pattern mobile/android/android-components/components/service/firefox-relay/lint-baseline.xml --ignore-pattern mobile/android/android-components/components/support/test-libstate/lint-baseline.xml --ignore-pattern mobile/android/android-components/components/lib/auth/lint-baseline.xml --ignore-pattern mobile/android/android-components/gradle --ignore-pattern mobile/android/android-components/samples/browser/lint-baseline.xml --ignore-pattern mobile/android/android-components/components/feature/prompts/src/main/res --ignore-pattern media/ffvpx --ignore-pattern media/libspeex_resampler --ignore-pattern mobile/android/android-components/components/concept/fetch/lint-baseline.xml --ignore-pattern mobile/android/focus-android/quality/detekt-baseline.xml --ignore-pattern mobile/android/android-components/components/support/webextensions/lint-baseline.xml --ignore-pattern mobile/android/android-components/components/service/location/lint-baseline.xml --ignore-pattern mobile/android/android-components/components/ui/tabcounter/src/main/res --ignore-pattern mobile/android/android-components/components/ui/animation/lint-baseline.xml --ignore-pattern mobile/android/android-components/components/feature/pwa/lint-baseline.xml --ignore-pattern mobile/android/android-components/components/browser/menu/lint-baseline.xml --ignore-pattern mobile/android/android-components/samples/dataprotect/lint-baseline.xml --ignore-pattern mobile/android/android-components/components/browser/toolbar/lint-baseline.xml --ignore-pattern mobile/locales/l10n-changesets.json --ignore-pattern mobile/android/android-components/components/compose/awesomebar/src/main/res --ignore-pattern mobile/android/android-components/components/support/utils/src/main/res --ignore-pattern mobile/android/android-components/components/lib/llm-mlpa/lint-baseline.xml --ignore-pattern mobile/android/android-components/components/concept/base/lint-baseline.xml --ignore-pattern mobile/android/android-components/components/feature/webnotifications/src/main/res --ignore-pattern mobile/android/android-components/samples/compose-browser/lint-baseline.xml --ignore-pattern mobile/android/android-components/components/feature/autofill/src/main/res --ignore-pattern mobile/android/android-components/components/support/images/lint-baseline.xml --ignore-pattern mobile/android/android-components/components/feature/logins/lint-baseline.xml --ignore-pattern mobile/android/android-components/components/concept/accelerometer/lint-baseline.xml --ignore-pattern mobile/android/android-components/samples/glean/lint-baseline.xml --ignore-pattern mobile/android/android-components/components/support/test/lint-baseline.xml --ignore-pattern mobile/android/android-components/components/lib/push-firebase/lint-baseline.xml --ignore-pattern mobile/android/android-components/components/feature/protection-dashboard/lint-baseline.xml --ignore-pattern mobile/android/android-components/components/browser/engine-system/lint-baseline.xml --ignore-pattern mobile/android/android-components/components/browser/tabstray/lint-baseline.xml --ignore-pattern mobile/android/android-components/samples/glean/samples-glean-library/lint-baseline.xml --ignore-pattern mobile/android/android-components/components/compose/cfr/lint-baseline.xml --ignore-pattern mobile/android/android-components/components/support/utils/lint-baseline.xml --ignore-pattern mobile/android/android-components/components/feature/prompts/lint-baseline.xml --ignore-pattern mobile/android/android-components/components/concept/sync/lint-baseline.xml --ignore-pattern media/mp4parse-rust --ignore-pattern mobile/android/android-components/components/feature/tab-collections/lint-baseline.xml --ignore-pattern mobile/android/android-components/components/feature/autofill/lint-baseline.xml --ignore-pattern mobile/android/android-components/components/feature/webauthn/lint-baseline.xml --ignore-pattern media/libvorbis --ignore-pattern mobile/android/android-components/samples/toolbar/lint-baseline.xml --ignore-pattern mobile/android/android-components/components/ui/icons/lint-baseline.xml --ignore-pattern mobile/android/android-components/components/ui/widgets/src/main/res --ignore-pattern mobile/android/android-components/components/ui/tabcounter/lint-baseline.xml --ignore-pattern mobile/android/android-components/components/lib/jexl/lint-baseline.xml --ignore-pattern mobile/android/android-components/components/service/nimbus/lint-baseline.xml --ignore-pattern mobile/android/android-components/components/feature/search/src/main/res --ignore-pattern media/libnestegg --ignore-pattern mobile/android/android-components/components/feature/readerview/src/main/assets/extensions/readerview/readability --ignore-pattern media/libvpx --ignore-pattern mobile/android/android-components/components/browser/errorpages/src/main/res --ignore-pattern mobile/android/android-components/components/feature/readerview/src/main/res --ignore-pattern media/libyuv --ignore-pattern mobile/android/android-components/components/service/merino-manifest/lint-baseline.xml --ignore-pattern mobile/android/android-components/components/compose/awesomebar/lint-baseline.xml --ignore-pattern mobile/android/android-components/samples/glean/src/main/res/raw --ignore-pattern mobile/android/android-components/components/ui/autocomplete/lint-baseline.xml --ignore-pattern mobile/android/android-components/components/support/appservices/lint-baseline.xml --ignore-pattern mobile/android/android-components/components/feature/serviceworker/lint-baseline.xml --ignore-pattern mobile/android/android-components/components/support/ktx/lint-baseline.xml --ignore-pattern intl/icu_capi --ignore-pattern mobile/android/android-components/components/ui/colors/lint-baseline.xml --ignore-pattern mobile/android/android-components/components/compose/tabstray/src/main/res --ignore-pattern mobile/android/android-components/components/lib/state/lint-baseline.xml --ignore-pattern mobile/android/android-components/components/lib/crash/lint-baseline.xml --ignore-pattern mobile/android/android-components/components/feature/toolbar/lint-baseline.xml --ignore-pattern mobile/android/android-components/components/browser/menu2/lint-baseline.xml --ignore-pattern mobile/android/android-components/samples/firefox-accounts/lint-baseline.xml --ignore-pattern media/libaom --ignore-pattern mobile/android/fenix/config/detekt-baseline.xml --ignore-pattern mobile/android/android-components/components/concept/toolbar/lint-baseline.xml --ignore-pattern mobile/android/android-components/components/browser/errorpages/lint-baseline.xml --ignore-pattern mobile/android/android-components/components/support/ktx/src/main/res --ignore-pattern mobile/android/android-components/components/lib/crash/src/main/res --ignore-pattern mobile/android/android-components/components/lib/fetch-okhttp/lint-baseline.xml --ignore-pattern mobile/android/android-components/components/compose/base/lint-baseline.xml --ignore-pattern mobile/android/android-components/components/feature/session/lint-baseline.xml --ignore-pattern mobile/android/android-components/components/feature/qr/src/main/res --ignore-pattern mobile/android/focus-android/gradle --ignore-pattern media/mozva/va --ignore-pattern mobile/android/android-components/components/concept/push/lint-baseline.xml --ignore-pattern mobile/android/focus-android/app/lint-baseline.xml --ignore-pattern mobile/android/android-components/samples/sync-logins/lint-baseline.xml --ignore-pattern mobile/android/android-components/components/feature/awesomebar/src/main/res --ignore-pattern media/libwebp --ignore-pattern media/libjpeg --ignore-pattern mobile/android/android-components/components/browser/state/lint-baseline.xml --ignore-pattern mobile/android/android-components/samples/sync/lint-baseline.xml --ignore-pattern mobile/android/android-components/components/support/base/lint-baseline.xml --ignore-pattern media/libdav1d --ignore-pattern mobile/android/android-components/components/feature/readerview/lint-baseline.xml --ignore-pattern mobile/android/android-components/components/feature/webnotifications/lint-baseline.xml --ignore-pattern mobile/android/android-components/components/service/pocket/lint-baseline.xml --ignore-pattern mobile/android/android-components/components/feature/findinpage/lint-baseline.xml --ignore-pattern mobile/android/android-components/components/support/test-fakes/lint-baseline.xml --ignore-pattern mobile/android/android-components/components/browser/menu/src/main/res --ignore-pattern mobile/android/android-components/components/feature/addons/src/main/res --ignore-pattern mobile/android/android-components/components/service/sync-autofill/lint-baseline.xml --ignore-pattern mobile/android/android-components/components/feature/privatemode/lint-baseline.xml --ignore-pattern mobile/android/android-components/components/feature/contextmenu/lint-baseline.xml --ignore-pattern mobile/android/android-components/samples/crash/lint-baseline.xml --ignore-pattern mobile/android/android-components/components/feature/downloads/src/main/res --ignore-pattern mobile/android/android-components/components/compose/tabstray/lint-baseline.xml --ignore-pattern mobile/android/android-components/components/feature/contextmenu/src/main/res --ignore-pattern mobile/android/android-components/components/feature/tabs/lint-baseline.xml --ignore-pattern mobile/locales/l10n-onchange-changesets.json --ignore-pattern extensions/spellcheck/hunspell/src --ignore-pattern mobile/android/android-components/components/lib/dataprotect/lint-baseline.xml --ignore-pattern mobile/android/android-components/components/service/digitalassetlinks/lint-baseline.xml --ignore-pattern mobile/android/android-components/components/browser/storage-sync/lint-baseline.xml --ignore-pattern mobile/android/android-components/components/browser/engine-gecko/lint-baseline.xml --ignore-pattern intl/icu --ignore-pattern mobile/android/android-components/components/concept/storage/lint-baseline.xml --ignore-pattern mobile/android/android-components/components/browser/engine-system/src/main/res --ignore-pattern xpcom/build/mach_override.h --ignore-pattern mobile/android/android-components/components/support/base/src/main/res --ignore-pattern mobile/android/android-components/components/service/mars/lint-baseline.xml --ignore-pattern mobile/android/android-components/components/service/glean/lint-baseline.xml --ignore-pattern mobile/android/android-components/components/feature/accounts-push/lint-baseline.xml --ignore-pattern mobile/android/android-components/components/lib/integrity-googleplay/lint-baseline.xml --ignore-pattern mobile/android/android-components/components/feature/containers/lint-baseline.xml --ignore-pattern mobile/android/android-components/components/lib/crash-sentry/lint-baseline.xml --ignore-pattern mobile/android/android-components/components/support/remotesettings/lint-baseline.xml --ignore-pattern mobile/android/android-components/components/feature/awesomebar/lint-baseline.xml --ignore-pattern intl/components/src/UnicodeScriptCodes.h --ignore-pattern mobile/android/android-components/components/tooling/fetch-tests/lint-baseline.xml --ignore-pattern mobile/android/android-components/components/support/locale/lint-baseline.xml --ignore-pattern mobile/android/android-components/components/browser/menu2/src/main/res --ignore-pattern mobile/android/android-components/components/feature/app-links/src/main/res --ignore-pattern mobile/android/android-components/components/compose/cfr/src/main/res --ignore-pattern mobile/android/android-components/components/concept/awesomebar/lint-baseline.xml --ignore-pattern xpcom/io/crc32c.c --ignore-pattern mobile/android/android-components/components/support/android-test/lint-baseline.xml --ignore-pattern mobile/android/android-components/components/concept/llm/lint-baseline.xml --ignore-pattern media/webrtc/signaling/gtest/MockCall.h --ignore-pattern media/libpng --ignore-pattern media/libmkv --ignore-pattern mobile/android/android-components/components/lib/fetch-httpurlconnection/lint-baseline.xml --ignore-pattern mobile/android/android-components/components/feature/qr/lint-baseline.xml --ignore-pattern mobile/android/android-components/components/compose/browser-toolbar/lint-baseline.xml --ignore-pattern mobile/android/android-components/components/compose/engine/lint-baseline.xml --ignore-pattern mobile/android/android-components/components/compose/browser-toolbar/src/main/res --ignore-pattern mobile/android/android-components/components/feature/app-links/lint-baseline.xml --ignore-pattern media/libogg --ignore-pattern mobile/android/android-components/components/feature/recentlyclosed/lint-baseline.xml --ignore-pattern mobile/android/android-components/components/ui/widgets/lint-baseline.xml --ignore-pattern mobile/android/android-components/components/support/test-appservices/lint-baseline.xml --ignore-pattern mobile/android/android-components/components/feature/fxsuggest/src/main/res --ignore-pattern mobile/android/android-components/components/feature/share/lint-baseline.xml --ignore-pattern mobile/android/fenix/gradle --ignore-pattern mobile/android/android-components/components/feature/customtabs/src/main/res --ignore-pattern mobile/android/android-components/components/feature/pwa/src/main/res --ignore-pattern mobile/android/android-components/components/feature/webcompat/lint-baseline.xml --ignore-pattern mobile/android/android-components/components/feature/tabs/src/main/res --ignore-pattern mobile/android/android-components/components/concept/menu/lint-baseline.xml --ignore-pattern mobile/android/android-components/components/feature/media/lint-baseline.xml --ignore-pattern media/libsoundtouch --ignore-pattern intl/unicharutil/util/nsUnicodePropertyData.cpp --ignore-pattern mobile/android/android-components/components/concept/integrity/lint-baseline.xml --ignore-pattern mobile/android/android-components/components/lib/shake/lint-baseline.xml --ignore-pattern media/libcubeb --ignore-pattern mobile/android/android-components/components/browser/domains/lint-baseline.xml --ignore-pattern mobile/android/android-components/components/ui/fonts/lint-baseline.xml --ignore-pattern mobile/android/android-components/components/browser/thumbnails/lint-baseline.xml --ignore-pattern mobile/android/android-components/components/feature/syncedtabs/lint-baseline.xml --ignore-pattern xpcom/idl-parser/xpidl/fixtures --ignore-pattern mobile/android/android-components/components/feature/downloads/lint-baseline.xml --ignore-pattern mobile/android/android-components/components/feature/findinpage/src/main/res --ignore-pattern mobile/android/android-components/components/feature/webcompat-reporter/lint-baseline.xml --ignore-pattern mobile/android/android-components/components/feature/accounts/lint-baseline.xml --ignore-pattern mobile/android/android-components/components/support/license/lint-baseline.xml --ignore-pattern mobile/android/android-components/config/detekt-baseline.xml --ignore-pattern mobile/android/android-components/components/ui/richtext/lint-baseline.xml --ignore-pattern mobile/android/android-components/samples/acorn-components/lint-baseline.xml --ignore-pattern mobile/android/android-components/components/concept/engine/lint-baseline.xml --ignore-pattern media/openmax_il --ignore-pattern mobile/android/android-components/components/service/sync-logins/lint-baseline.xml --ignore-pattern mobile/android/android-components/components/browser/session-storage/lint-baseline.xml --ignore-pattern mobile/android/android-components/components/feature/fxsuggest/lint-baseline.xml --ignore-pattern mobile/android/android-components/components/feature/top-sites/lint-baseline.xml --ignore-pattern xpcom/build/mach_override.c --ignore-pattern intl/unicharutil/util/nsSpecialCasingData.cpp --ignore-pattern mobile/android/fenix/app/lint-baseline.xml --ignore-pattern mobile/android/android-components/components/feature/push/lint-baseline.xml --ignore-pattern mobile/android/android-components/components/feature/addons/lint-baseline.xml --ignore-pattern mobile/android/android-components/components/lib/publicsuffixlist/lint-baseline.xml --ignore-pattern mobile/android/android-components/samples/firefox-relay/lint-baseline.xml --ignore-pattern mobile/android/android-components/components/feature/privatemode/src/main/res --ignore-pattern mobile/android/android-components/components/service/nimbus/src/main/res --ignore-pattern mobile/android/android-components/components/service/firefox-accounts/lint-baseline.xml --ignore-pattern media/libopus --ignore-pattern mobile/android/android-components/components/feature/media/src/main/res --ignore-pattern mobile/android/android-components/components/browser/toolbar/src/main/res --ignore-pattern mobile/android/android-components/components/feature/sitepermissions --ignore-pattern mobile/android/android-components/components/feature/screendetection/lint-baseline.xml --ignore-pattern mobile/android/android-components/components/feature/search/lint-baseline.xml --ignore-pattern mobile/android/android-components/components/concept/tabstray/lint-baseline.xml --ignore-pattern mobile/android/android-components/components/lib/accelerometer-sensormanager/lint-baseline.xml /builds/worker/checkouts/gecko/mobile/**/*.{css,scss} /builds/worker/checkouts/gecko/chrome/**/*.{css,scss} /builds/worker/checkouts/gecko/storage/**/*.{css,scss} /builds/worker/checkouts/gecko/media/**/*.{css,scss} /builds/worker/checkouts/gecko/xpcom/**/*.{css,scss} /builds/worker/checkouts/gecko/intl/**/*.{css,scss} /builds/worker/checkouts/gecko/extensions/**/*.{css,scss}
[task 2026-07-02T12:24:53.024+00:00] 12:24:53.023 stylelint (126) | Passing the following paths:
[task 2026-07-02T12:24:53.024+00:00] /builds/worker/checkouts/gecko/layout  
[task 2026-07-02T12:24:53.024+00:00] /builds/worker/checkouts/gecko/accessible  
[task 2026-07-02T12:24:53.024+00:00] /builds/worker/checkouts/gecko/startupcache  
[task 2026-07-02T12:24:53.024+00:00] /builds/worker/checkouts/gecko/xpfe  
[task 2026-07-02T12:24:53.024+00:00] /builds/worker/checkouts/gecko/docshell  
[task 2026-07-02T12:24:53.024+00:00] /builds/worker/checkouts/gecko/browser  
[task 2026-07-02T12:24:53.024+00:00] /builds/worker/checkouts/gecko/devtools
[task 2026-07-02T12:24:53.030+00:00] 12:24:53.030 stylelint (126) | Stylelint command: /builds/worker/fetches/node/bin/node /builds/worker/checkouts/gecko/node_modules/stylelint/bin/stylelint.mjs --formatter json --allow-empty-input --config /builds/worker/checkouts/gecko/.stylelintrc.js --ignore-pattern browser/locales/l10n-onchange-changesets.json --ignore-pattern browser/components/topsites/content/tippytop/favicons --ignore-pattern browser/extensions/newtab/data/content/activity-stream.bundle.js --ignore-pattern browser/components/backup/tests/marionette/compat-files/backups --ignore-pattern browser/components/aiwindow/models/PreferencesNavMap.sys.mjs --ignore-pattern devtools/client/shared/sourceeditor/codemirror6 --ignore-pattern devtools/shared/heapsnapshot/CoreDump.pb.h --ignore-pattern devtools/client/shared/vendor --ignore-pattern devtools/shared/compatibility/dataset/css-properties.json --ignore-pattern browser/components/asrouter/tests/InflightAssetsMessageProvider.sys.mjs --ignore-pattern browser/extensions/newtab/test/vendor --ignore-pattern browser/locales/l10n-changesets.json --ignore-pattern devtools/client/shared/sourceeditor/package-lock.json --ignore-pattern browser/components/aboutwelcome/content/aboutwelcome.bundle.js --ignore-pattern devtools/shared/sprintfjs --ignore-pattern browser/components/asrouter/content/asrouter-admin.bundle.js --ignore-pattern devtools/client/shared/build/babel.js --ignore-pattern browser/components/asrouter/content/components/asrouter-newtab-multistage/asrouter-newtab-multistage.bundle.js --ignore-pattern browser/extensions/newtab/data/content/bundled-renderer-index.js --ignore-pattern devtools/shared/node-properties --ignore-pattern browser/extensions/newtab/prerendered --ignore-pattern browser/extensions/newtab/data/content/vendor.bundle.js --ignore-pattern devtools/shared/heapsnapshot/CoreDump.pb.cc --ignore-pattern devtools/shared/storage/vendor --ignore-pattern devtools/client/shared/sourceeditor/test/codemirror --ignore-pattern browser/components/asrouter/package-lock.json --ignore-pattern browser/components/asrouter/content-src/schemas/MessagingExperiment.schema.json --ignore-pattern devtools/client/inspector/markup/test/events/helper_diff.js --ignore-pattern browser/components/aboutwelcome/package-lock.json --ignore-pattern browser/extensions/formautofill/content/third-party --ignore-pattern browser/extensions/newtab/package-lock.json --ignore-pattern browser/components/asrouter/content-src/schemas/BackgroundTaskMessagingExperiment.schema.json --ignore-pattern browser/components/topsites/content/tippytop/images --ignore-pattern browser/components/asrouter/tests/NimbusRolloutMessageProvider.sys.mjs --ignore-pattern browser/extensions/newtab/webext-glue/locales/locales-report.json --ignore-pattern devtools/client/debugger/src/workers/parser/utils/parse-script-tags --ignore-pattern devtools/shared/jsbeautify --ignore-pattern browser/extensions/newtab/webext-glue/locales/supported-locales.json --ignore-pattern devtools/client/shared/sourceeditor/test/cm_mode_ruby.js --ignore-pattern browser/components/storybook/package-lock.json --ignore-pattern browser/extensions/formautofill/test/fixtures/third_party --ignore-pattern devtools/client/shared/sourceeditor/codemirror /builds/worker/checkouts/gecko/layout/**/*.{css,scss} /builds/worker/checkouts/gecko/accessible/**/*.{css,scss} /builds/worker/checkouts/gecko/startupcache/**/*.{css,scss} /builds/worker/checkouts/gecko/xpfe/**/*.{css,scss} /builds/worker/checkouts/gecko/docshell/**/*.{css,scss} /builds/worker/checkouts/gecko/browser/**/*.{css,scss} /builds/worker/checkouts/gecko/devtools/**/*.{css,scss}
[task 2026-07-02T12:24:53.296+00:00] 12:24:53.296 stylelint (128) | Prettier command: /builds/worker/fetches/node/bin/node /builds/worker/checkouts/gecko/node_modules/prettier/bin/prettier.cjs --list-different --no-error-on-unmatched-pattern --ignore-path=.prettierignore --ignore-path=.prettierignore-non-css /builds/worker/checkouts/gecko/security /builds/worker/checkouts/gecko/modules /builds/worker/checkouts/gecko/config /builds/worker/checkouts/gecko/tools /builds/worker/checkouts/gecko/remote /builds/worker/checkouts/gecko/memory /builds/worker/checkouts/gecko/parser
[task 2026-07-02T12:24:54.212+00:00] 12:24:54.212 stylelint (129) | Passing the following paths:
[task 2026-07-02T12:24:54.212+00:00] /builds/worker/checkouts/gecko/js  
[task 2026-07-02T12:24:54.213+00:00] /builds/worker/checkouts/gecko/.agents  
[task 2026-07-02T12:24:54.213+00:00] /builds/worker/checkouts/gecko/ipc  
[task 2026-07-02T12:24:54.213+00:00] /builds/worker/checkouts/gecko/hal  
[task 2026-07-02T12:24:54.214+00:00] /builds/worker/checkouts/gecko/python  
[task 2026-07-02T12:24:54.214+00:00] /builds/worker/checkouts/gecko/mozglue  
[task 2026-07-02T12:24:54.214+00:00] /builds/worker/checkouts/gecko/docs
[task 2026-07-02T12:24:54.218+00:00] 12:24:54.218 stylelint (129) | Stylelint command: /builds/worker/fetches/node/bin/node /builds/worker/checkouts/gecko/node_modules/stylelint/bin/stylelint.mjs --formatter json --allow-empty-input --config /builds/worker/checkouts/gecko/.stylelintrc.js --ignore-pattern mozglue/baseprofiler/core/vtune --ignore-pattern js/src/octane --ignore-pattern js/src/vtune/ittnotify_config.h --ignore-pattern js/src/xsum --ignore-pattern js/src/editline --ignore-pattern ipc/chromium/src/third_party --ignore-pattern js/src/zydis --ignore-pattern js/src/vtune/ittnotify_types.h --ignore-pattern js/src/tests/test262 --ignore-pattern js/src/dtoa.c --ignore-pattern js/src/vtune/ittnotify_static.h --ignore-pattern js/src/vtune/jitprofiling.c --ignore-pattern python/mozperftest/mozperftest/tests/data --ignore-pattern js/src/irregexp/imported --ignore-pattern js/src/vtune/ittnotify_static.c --ignore-pattern mozglue/tests/glibc_printf_tests --ignore-pattern mozglue/static/lz4 --ignore-pattern js/src/jit/arm64/vixl --ignore-pattern js/src/vtune/legacy --ignore-pattern js/src/vtune/disable_warnings.h --ignore-pattern js/src/ctypes/libffi --ignore-pattern js/src/vtune/ittnotify.h --ignore-pattern mozglue/misc/decimal --ignore-pattern js/src/vtune/jitprofiling.h /builds/worker/checkouts/gecko/js/**/*.{css,scss} /builds/worker/checkouts/gecko/.agents/**/*.{css,scss} /builds/worker/checkouts/gecko/ipc/**/*.{css,scss} /builds/worker/checkouts/gecko/hal/**/*.{css,scss} /builds/worker/checkouts/gecko/python/**/*.{css,scss} /builds/worker/checkouts/gecko/mozglue/**/*.{css,scss} /builds/worker/checkouts/gecko/docs/**/*.{css,scss}
[task 2026-07-02T12:24:54.655+00:00] 12:24:54.655 stylelint (127) | Prettier command: /builds/worker/fetches/node/bin/node /builds/worker/checkouts/gecko/node_modules/prettier/bin/prettier.cjs --list-different --no-error-on-unmatched-pattern --ignore-path=.prettierignore --ignore-path=.prettierignore-non-css /builds/worker/checkouts/gecko/mobile /builds/worker/checkouts/gecko/chrome /builds/worker/checkouts/gecko/storage /builds/worker/checkouts/gecko/media /builds/worker/checkouts/gecko/xpcom /builds/worker/checkouts/gecko/intl /builds/worker/checkouts/gecko/extensions
[task 2026-07-02T12:24:54.757+00:00] 12:24:54.756 stylelint (130) | Finished in 3.78 seconds
[task 2026-07-02T12:24:54.990+00:00] 12:24:54.990 stylelint (128) | Finished in 4.01 seconds
[task 2026-07-02T12:24:55.315+00:00] 12:24:55.315 stylelint (129) | Prettier command: /builds/worker/fetches/node/bin/node /builds/worker/checkouts/gecko/node_modules/prettier/bin/prettier.cjs --list-different --no-error-on-unmatched-pattern --ignore-path=.prettierignore --ignore-path=.prettierignore-non-css /builds/worker/checkouts/gecko/js /builds/worker/checkouts/gecko/.agents /builds/worker/checkouts/gecko/ipc /builds/worker/checkouts/gecko/hal /builds/worker/checkouts/gecko/python /builds/worker/checkouts/gecko/mozglue /builds/worker/checkouts/gecko/docs
[task 2026-07-02T12:24:56.885+00:00] 12:24:56.885 stylelint (129) | Finished in 5.91 seconds
[task 2026-07-02T12:24:57.850+00:00] 12:24:57.850 stylelint (127) | Finished in 6.87 seconds
[task 2026-07-02T12:25:00.021+00:00] 12:25:00.021 stylelint (132) | Passing the following paths:
[task 2026-07-02T12:25:00.021+00:00] /builds/worker/checkouts/gecko/.github  
[task 2026-07-02T12:25:00.021+00:00] /builds/worker/checkouts/gecko/testing  
[task 2026-07-02T12:25:00.021+00:00] /builds/worker/checkouts/gecko/servo  
[task 2026-07-02T12:25:00.021+00:00] /builds/worker/checkouts/gecko/image  
[task 2026-07-02T12:25:00.021+00:00] /builds/worker/checkouts/gecko/toolkit  
[task 2026-07-02T12:25:00.021+00:00] /builds/worker/checkouts/gecko/.claude  
[task 2026-07-02T12:25:00.021+00:00] /builds/worker/checkouts/gecko/dom
[task 2026-07-02T12:25:00.026+00:00] 12:25:00.026 stylelint (132) | Stylelint command: /builds/worker/fetches/node/bin/node /builds/worker/checkouts/gecko/node_modules/stylelint/bin/stylelint.mjs --formatter json --allow-empty-input --config /builds/worker/checkouts/gecko/.stylelintrc.js --ignore-pattern toolkit/components/uniffi-js/GeneratedScaffolding.cpp --ignore-pattern dom/security/sanitizer/safe-default-configuration.json --ignore-pattern toolkit/components/ml/vendor --ignore-pattern testing/xpcshell/node-http2 --ignore-pattern dom/media/gmp/rlz --ignore-pattern toolkit/crashreporter/google-breakpad --ignore-pattern dom/media/webspeech/recognition/energy_endpointer.h --ignore-pattern toolkit/components/translations/bergamot-translator/bergamot-translator.js --ignore-pattern dom/media/platforms/ffmpeg/ffmpeg59 --ignore-pattern testing/mochitest/pywebsocket3 --ignore-pattern toolkit/components/protobuf --ignore-pattern dom/media/platforms/ffmpeg/ffmpeg60 --ignore-pattern toolkit/components/jsoncpp --ignore-pattern dom/base/use_counter_metrics.yaml --ignore-pattern toolkit/content/vendor/react --ignore-pattern dom/media/webrtc/transport/third_party --ignore-pattern toolkit/content/widgets/vendor --ignore-pattern toolkit/components/contentanalysis/content_analysis --ignore-pattern testing/xpcshell/moz-http2/package-lock.json --ignore-pattern dom/media/platforms/ffmpeg/ffmpeg57 --ignore-pattern testing/xpcshell/node_ip --ignore-pattern testing/performance/mobile-startup/newssite-nuxt --ignore-pattern dom/media/webspeech/recognition/endpointer.h --ignore-pattern dom/tests/mochitest/dom-level1-core --ignore-pattern dom/media/webaudio/test/blink --ignore-pattern dom/media/platforms/ffmpeg/ffmpeg62 --ignore-pattern toolkit/components/uniffi-bindgen-gecko-js/tests/generated --ignore-pattern toolkit/components/pdfjs/PdfJsDefaultPrefs.js --ignore-pattern testing/talos/talos/tests/dromaeo --ignore-pattern dom/security/sanitizer/SanitizerDefaultConfig.h --ignore-pattern dom/media/webspeech/recognition/energy_endpointer_params.cc --ignore-pattern testing/talos/talos/tests/devtools/addon/content/pages --ignore-pattern toolkit/components/utils/mozjexl.sys.mjs --ignore-pattern testing/mozbase/mozproxy/mozproxy/backends/mitm/scripts/catapult --ignore-pattern testing/talos/talos/tests/kraken --ignore-pattern toolkit/modules/third_party --ignore-pattern dom/media/platforms/ffmpeg/libav55 --ignore-pattern dom/media/gmp/widevine-adapter/content_decryption_module_export.h --ignore-pattern testing/xpcshell/dns-packet --ignore-pattern toolkit/components/certviewer/content/vendor --ignore-pattern dom/tests/mochitest/dom-level2-html --ignore-pattern toolkit/components/normandy/vendor --ignore-pattern toolkit/components/translations/cld2 --ignore-pattern testing/web-platform/tests/tools/wave/package-lock.json --ignore-pattern toolkit/components/nimbus/schemas/ExperimentFeatureManifest.schema.json --ignore-pattern toolkit/themes/shared/design-system/package-lock.json --ignore-pattern dom/webgpu/tests/cts/checkout --ignore-pattern dom/imptests --ignore-pattern testing/web-platform/tests/resources/webidl2 --ignore-pattern dom/media/webspeech/recognition/energy_endpointer.cc --ignore-pattern toolkit/components/url-classifier/chromium --ignore-pattern toolkit/components/reader/readability --ignore-pattern testing/talos/talos/tests/offscreencanvas/benchmarks/video/demuxer_mp4.js --ignore-pattern toolkit/crashreporter/breakpad-client --ignore-pattern dom/onnx/onnxruntime_c_api.h --ignore-pattern dom/media/webspeech/recognition/endpointer.cc --ignore-pattern testing/web-platform/tests/tools/third_party --ignore-pattern dom/media/webspeech/recognition/energy_endpointer_params.h --ignore-pattern dom/canvas/test/webgl-conf/checkout --ignore-pattern dom/media/platforms/ffmpeg/ffmpeg61 --ignore-pattern testing/modules/sinon-7.2.7.js --ignore-pattern dom/media/webvtt/vtt.sys.mjs --ignore-pattern dom/media/gmp/widevine-adapter/content_decryption_module.h --ignore-pattern dom/tests/mochitest/dom-level2-core --ignore-pattern toolkit/components/pdfjs/PdfJsOverridePrefs.js --ignore-pattern dom/media/platforms/ffmpeg/libav53 --ignore-pattern dom/media/gmp/widevine-adapter/content_decryption_module_ext.h --ignore-pattern dom/media/webrtc/tests/mochitests/helpers_from_wpt --ignore-pattern toolkit/components/nimbus/schemas/NimbusExperiment.schema.json --ignore-pattern testing/talos/talos/tests/offscreencanvas/benchmarks/video/mp4box.all.min.js --ignore-pattern dom/media/platforms/ffmpeg/libav54 --ignore-pattern toolkit/components/reputationservice/chromium --ignore-pattern testing/talos/talos/tests/v8_7 --ignore-pattern testing/xpcshell/node-ws --ignore-pattern toolkit/components/passwordmgr/shared/PasswordRulesParser.sys.mjs --ignore-pattern toolkit/components/resistfingerprinting/content/gl-matrix.js --ignore-pattern dom/media/platforms/ffmpeg/ffmpeg58 --ignore-pattern toolkit/components/nimbus/schemas/ExperimentFeature.schema.json --ignore-pattern testing/web-platform/mozilla/tests/webgpu --ignore-pattern dom/tests/mochitest/ajax /builds/worker/checkouts/gecko/.github/**/*.{css,scss} /builds/worker/checkouts/gecko/testing/**/*.{css,scss} /builds/worker/checkouts/gecko/servo/**/*.{css,scss} /builds/worker/checkouts/gecko/image/**/*.{css,scss} /builds/worker/checkouts/gecko/toolkit/**/*.{css,scss} /builds/worker/checkouts/gecko/.claude/**/*.{css,scss} /builds/worker/checkouts/gecko/dom/**/*.{css,scss}
[task 2026-07-02T12:25:07.596+00:00] 12:25:07.595 stylelint (132) | Prettier command: /builds/worker/fetches/node/bin/node /builds/worker/checkouts/gecko/node_modules/prettier/bin/prettier.cjs --list-different --no-error-on-unmatched-pattern --ignore-path=.prettierignore --ignore-path=.prettierignore-non-css /builds/worker/checkouts/gecko/.github /builds/worker/checkouts/gecko/testing /builds/worker/checkouts/gecko/servo /builds/worker/checkouts/gecko/image /builds/worker/checkouts/gecko/toolkit /builds/worker/checkouts/gecko/.claude /builds/worker/checkouts/gecko/dom
[task 2026-07-02T12:25:14.798+00:00] 12:25:14.797 stylelint (126) | Prettier command: /builds/worker/fetches/node/bin/node /builds/worker/checkouts/gecko/node_modules/prettier/bin/prettier.cjs --list-different --no-error-on-unmatched-pattern --ignore-path=.prettierignore --ignore-path=.prettierignore-non-css /builds/worker/checkouts/gecko/layout /builds/worker/checkouts/gecko/accessible /builds/worker/checkouts/gecko/startupcache /builds/worker/checkouts/gecko/xpfe /builds/worker/checkouts/gecko/docshell /builds/worker/checkouts/gecko/browser /builds/worker/checkouts/gecko/devtools
[task 2026-07-02T12:25:15.183+00:00] 12:25:15.183 stylelint (132) | Finished in 24.21 seconds
[task 2026-07-02T12:25:23.284+00:00] 12:25:23.284 stylelint (126) | Finished in 32.31 seconds
[task 2026-07-02T12:25:23.317+00:00] No lint issues found.
[taskcluster 2026-07-02T12:25:24.139Z]                        Exit Code: 0
[taskcluster 2026-07-02T12:25:24.139Z]                        User Time: 10.328ms
[taskcluster 2026-07-02T12:25:24.139Z]                      Kernel Time: 21.803ms
[taskcluster 2026-07-02T12:25:24.139Z]                        Wall Time: 3m23.147470987s
[taskcluster 2026-07-02T12:25:24.139Z]  Average Available System Memory: 29.67 GiB
[taskcluster 2026-07-02T12:25:24.139Z]       Average System Memory Used: 1.67 GiB
[taskcluster 2026-07-02T12:25:24.139Z]          Peak System Memory Used: 2.61 GiB
[taskcluster 2026-07-02T12:25:24.139Z]              Total System Memory: 31.34 GiB
[taskcluster 2026-07-02T12:25:24.139Z]                           Result: SUCCEEDED
[taskcluster 2026-07-02T12:25:24.140Z] === Task Finished ===
[taskcluster 2026-07-02T12:25:24.140Z] Task Duration: 3m23.147919187s
[taskcluster 2026-07-02T12:25:26.296Z] [mounts] Preserving cache: Moving "/home/task_178299487173059/cache0" to "/home/generic-worker/caches/PDmbpTCoRvKZy1sO3N0TKQ"
[taskcluster 2026-07-02T12:25:26.296Z] [mounts] Preserving cache: Moving "/home/task_178299487173059/cache1" to "/home/generic-worker/caches/dcO_o613RWuwfYMzCK4U-g"
[taskcluster 2026-07-02T12:25:26.296Z] [mounts] Preserving cache: Moving "/home/task_178299487173059/cache2" to "/home/generic-worker/caches/Gt5vlLmxTNm4RkZH7jK6ZQ"