Bug 2050875 - Use exhaustive whens for Shake to Summarize feature#307
Closed
nicholaspoon03 wants to merge 1 commit into
Closed
Bug 2050875 - Use exhaustive whens for Shake to Summarize feature#307nicholaspoon03 wants to merge 1 commit into
nicholaspoon03 wants to merge 1 commit into
firefoxci-taskcluster / source-test-mozlint-py-ruff-format
succeeded
Jul 2, 2026 in 3m 17s
FirefoxCI (pull_request)
ruff format run over the gecko codebase (Treeherder job)
Details
View task in Taskcluster | View logs in Taskcluster | View task group in Taskcluster
Task Status
Started: 2026-07-02T12:21:47.533Z
Resolved: 2026-07-02T12:25:04.313Z
Task Execution Time: 3 minutes, 16 seconds, 780 milliseconds
Task Status: completed
Reason Resolved: completed
TaskId: AGqRTv3ARN2d0Bz1wQQaOg
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:47.766Z] Worker Type (gecko-t/t-linux-docker-amd) settings:
[taskcluster 2026-07-02T12:21:47.767Z] {
[taskcluster 2026-07-02T12:21:47.767Z] "generic-worker": {
[taskcluster 2026-07-02T12:21:47.767Z] "config": {
[taskcluster 2026-07-02T12:21:47.767Z] "headlessTasks": true
[taskcluster 2026-07-02T12:21:47.767Z] },
[taskcluster 2026-07-02T12:21:47.767Z] "engine": "multiuser",
[taskcluster 2026-07-02T12:21:47.767Z] "go-arch": "amd64",
[taskcluster 2026-07-02T12:21:47.767Z] "go-os": "linux",
[taskcluster 2026-07-02T12:21:47.767Z] "go-version": "go1.26.2",
[taskcluster 2026-07-02T12:21:47.767Z] "release": "https://github.com/taskcluster/taskcluster/releases/tag/v99.2.1",
[taskcluster 2026-07-02T12:21:47.767Z] "revision": "ddb9ce7efdb98ae2d0917b69778e9f3cd125e07f",
[taskcluster 2026-07-02T12:21:47.767Z] "source": "https://github.com/taskcluster/taskcluster/commits/ddb9ce7efdb98ae2d0917b69778e9f3cd125e07f",
[taskcluster 2026-07-02T12:21:47.767Z] "version": "99.2.1"
[taskcluster 2026-07-02T12:21:47.767Z] },
[taskcluster 2026-07-02T12:21:47.767Z] "image": "projects/taskcluster-imaging/global/images/gw-fxci-gcp-l1-2404-amd64-headless-googlecompute-2026-05-04",
[taskcluster 2026-07-02T12:21:47.767Z] "instance-id": "8016131658689014219",
[taskcluster 2026-07-02T12:21:47.767Z] "instance-type": "projects/887720501152/machineTypes/c3d-standard-8-lssd",
[taskcluster 2026-07-02T12:21:47.767Z] "local-ipv4": "10.128.1.241",
[taskcluster 2026-07-02T12:21:47.767Z] "project-id": "fxci-production-level1-workers",
...(125 lines hidden)...
[task 2026-07-02T12:24:54.423+00:00] 12:24:54.423 ruff-format (121) | Running with args: ['ruff', 'format', '--force-exclude', '/builds/worker/checkouts/gecko/layout', '/builds/worker/checkouts/gecko/services', '/builds/worker/checkouts/gecko/editor', '/builds/worker/checkouts/gecko/extensions', '/builds/worker/checkouts/gecko/.agents', '/builds/worker/checkouts/gecko/mfbt', '/builds/worker/checkouts/gecko/netwerk', '--exclude=devtools/shared', '--exclude=dom/bindings/Codegen.py', '--exclude=dom/bindings/parser/WebIDL.py', '--exclude=dom/bindings/parser/tests/test_arraybuffer.py', '--exclude=dom/bindings/parser/tests/test_securecontext_extended_attribute.py', '--exclude=gfx/tests', '--exclude=ipc/ipdl/ipdl', '--exclude=layout/base/tests/marionette', '--exclude=layout/reftests/border-image', '--exclude=layout/reftests/fonts', '--exclude=layout/reftests/w3c-css', '--exclude=layout/style', '--exclude=media/libdav1d/generate_source.py', '--exclude=netwerk/dns/prepare_tlds.py', '--exclude=netwerk/protocol/http/make_incoming_tables.py', '--exclude=python/l10n/fluent_migrations', '--exclude=security/manager/ssl/tests/unit', '--exclude=servo/components/style', '--exclude=testing/condprofile/condprof/android.py', '--exclude=testing/condprofile/condprof/creator.py', '--exclude=testing/condprofile/condprof/desktop.py', '--exclude=testing/condprofile/condprof/runner.py', '--exclude=testing/condprofile/condprof/scenarii/heavy.py', '--exclude=testing/condprofile/condprof/scenarii/settled.py', '--exclude=testing/condprofile/condprof/scenarii/synced.p', '--exclude=testing/condprofile/condprof/helpers.py', '--exclude=testing/jsshell/benchmark.py', '--exclude=testing/marionette/mach_commands.py', '--exclude=testing/mozharness/docs', '--exclude=testing/mozharness/examples', '--exclude=testing/mozharness/external_tools', '--exclude=testing/mozharness/mach_commands.py', '--exclude=testing/mozharness/manifestparser', '--exclude=testing/mozharness/mozprocess', '--exclude=testing/mozharness/setup.py', '--exclude=testing/parse_build_tests_ccov.py', '--exclude=testing/tools/iceserver/iceserver.py', '--exclude=testing/tools/websocketprocessbridge/websocketprocessbridge.py', '--exclude=toolkit/content/tests/chrome/file_about_networking_wsh.py', '--exclude=toolkit/library/build/dependentlibs.py', '--exclude=toolkit/mozapps', '--exclude=toolkit/moz.configure', '--exclude=toolkit/nss.configure', '--exclude=python/mozbuild/mozbuild/action/tooltool.py', '--exclude=*.mako.py', '--exclude=build/moz.configure/*.configure', '--exclude=build/pymake/', '--exclude=browser/extensions/mortar/ppapi/', '--exclude=browser/moz.configure', '--exclude=dom/canvas/test/webgl-conf/checkout/closure-library/', '--exclude=editor/libeditor/tests/browserscope/', '--exclude=intl/icu/', '--exclude=ipc/chromium/src/third_party/', '--exclude=js/*.configure', '--exclude=gfx/angle/', '--exclude=gfx/harfbuzz', '--exclude=gfx/skia/', '--exclude=memory/moz.configure', '--exclude=mobile/android/*.configure', '--exclude=node_modules', '--exclude=python/mozbuild/mozbuild/test/configure/data', '--exclude=security/nss/', '--exclude=testing/marionette/harness/marionette_harness/runner/mixins', '--exclude=testing/marionette/harness/marionette_harness/tests', '--exclude=testing/mochitest/pywebsocket3', '--exclude=testing/mozharness/configs/test/test_malformed.py', '--exclude=testing/web-platform/tests', '--exclude=tools/lint/test/files', '--exclude=tools/crashreporter/*.configure', '--exclude=.ycm_extra_conf.py', '--exclude=/builds/worker/checkouts/gecko/mfbt/double-conversion/double-conversion', '--exclude=/builds/worker/checkouts/gecko/services/settings/dumps', '--exclude=/builds/worker/checkouts/gecko/extensions/spellcheck/hunspell/src', '--exclude=/builds/worker/checkouts/gecko/editor/libeditor/tests/browserscope/lib', '--exclude=/builds/worker/checkouts/gecko/services/common/kinto-offline-client.sys.mjs', '--exclude=/builds/worker/checkouts/gecko/services/common/kinto-http-client.sys.mjs', '--exclude=/builds/worker/checkouts/gecko/netwerk/sctp/src', '--check', '--output-format=json']
[task 2026-07-02T12:24:54.525+00:00] 12:24:54.524 ruff-format (121) | Finished in 1.74 seconds
[task 2026-07-02T12:24:54.551+00:00] 12:24:54.551 ruff-format (115) | Finished in 1.77 seconds
[task 2026-07-02T12:24:55.041+00:00] 12:24:55.041 ruff-format (120) | Passing the following paths:
[task 2026-07-02T12:24:55.041+00:00] /builds/worker/checkouts/gecko/intl
[task 2026-07-02T12:24:55.041+00:00] /builds/worker/checkouts/gecko/caps
[task 2026-07-02T12:24:55.041+00:00] /builds/worker/checkouts/gecko/dom
[task 2026-07-02T12:24:55.041+00:00] /builds/worker/checkouts/gecko/moz.build
[task 2026-07-02T12:24:55.041+00:00] /builds/worker/checkouts/gecko/storage
[task 2026-07-02T12:24:55.041+00:00] /builds/worker/checkouts/gecko/memory
[task 2026-07-02T12:24:55.041+00:00] /builds/worker/checkouts/gecko/chrome
[task 2026-07-02T12:24:55.048+00:00] 12:24:55.047 ruff-format (120) | Ruff version 0.15.20
[task 2026-07-02T12:24:55.049+00:00] 12:24:55.049 ruff-format (120) | Running with args: ['ruff', 'format', '--force-exclude', '/builds/worker/checkouts/gecko/intl', '/builds/worker/checkouts/gecko/caps', '/builds/worker/checkouts/gecko/dom', '/builds/worker/checkouts/gecko/moz.build', '/builds/worker/checkouts/gecko/storage', '/builds/worker/checkouts/gecko/memory', '/builds/worker/checkouts/gecko/chrome', '--exclude=devtools/shared', '--exclude=dom/bindings/Codegen.py', '--exclude=dom/bindings/parser/WebIDL.py', '--exclude=dom/bindings/parser/tests/test_arraybuffer.py', '--exclude=dom/bindings/parser/tests/test_securecontext_extended_attribute.py', '--exclude=gfx/tests', '--exclude=ipc/ipdl/ipdl', '--exclude=layout/base/tests/marionette', '--exclude=layout/reftests/border-image', '--exclude=layout/reftests/fonts', '--exclude=layout/reftests/w3c-css', '--exclude=layout/style', '--exclude=media/libdav1d/generate_source.py', '--exclude=netwerk/dns/prepare_tlds.py', '--exclude=netwerk/protocol/http/make_incoming_tables.py', '--exclude=python/l10n/fluent_migrations', '--exclude=security/manager/ssl/tests/unit', '--exclude=servo/components/style', '--exclude=testing/condprofile/condprof/android.py', '--exclude=testing/condprofile/condprof/creator.py', '--exclude=testing/condprofile/condprof/desktop.py', '--exclude=testing/condprofile/condprof/runner.py', '--exclude=testing/condprofile/condprof/scenarii/heavy.py', '--exclude=testing/condprofile/condprof/scenarii/settled.py', '--exclude=testing/condprofile/condprof/scenarii/synced.p', '--exclude=testing/condprofile/condprof/helpers.py', '--exclude=testing/jsshell/benchmark.py', '--exclude=testing/marionette/mach_commands.py', '--exclude=testing/mozharness/docs', '--exclude=testing/mozharness/examples', '--exclude=testing/mozharness/external_tools', '--exclude=testing/mozharness/mach_commands.py', '--exclude=testing/mozharness/manifestparser', '--exclude=testing/mozharness/mozprocess', '--exclude=testing/mozharness/setup.py', '--exclude=testing/parse_build_tests_ccov.py', '--exclude=testing/tools/iceserver/iceserver.py', '--exclude=testing/tools/websocketprocessbridge/websocketprocessbridge.py', '--exclude=toolkit/content/tests/chrome/file_about_networking_wsh.py', '--exclude=toolkit/library/build/dependentlibs.py', '--exclude=toolkit/mozapps', '--exclude=toolkit/moz.configure', '--exclude=toolkit/nss.configure', '--exclude=python/mozbuild/mozbuild/action/tooltool.py', '--exclude=*.mako.py', '--exclude=build/moz.configure/*.configure', '--exclude=build/pymake/', '--exclude=browser/extensions/mortar/ppapi/', '--exclude=browser/moz.configure', '--exclude=dom/canvas/test/webgl-conf/checkout/closure-library/', '--exclude=editor/libeditor/tests/browserscope/', '--exclude=intl/icu/', '--exclude=ipc/chromium/src/third_party/', '--exclude=js/*.configure', '--exclude=gfx/angle/', '--exclude=gfx/harfbuzz', '--exclude=gfx/skia/', '--exclude=memory/moz.configure', '--exclude=mobile/android/*.configure', '--exclude=node_modules', '--exclude=python/mozbuild/mozbuild/test/configure/data', '--exclude=security/nss/', '--exclude=testing/marionette/harness/marionette_harness/runner/mixins', '--exclude=testing/marionette/harness/marionette_harness/tests', '--exclude=testing/mochitest/pywebsocket3', '--exclude=testing/mozharness/configs/test/test_malformed.py', '--exclude=testing/web-platform/tests', '--exclude=tools/lint/test/files', '--exclude=tools/crashreporter/*.configure', '--exclude=.ycm_extra_conf.py', '--exclude=/builds/worker/checkouts/gecko/dom/media/platforms/ffmpeg/ffmpeg61', '--exclude=/builds/worker/checkouts/gecko/intl/icu', '--exclude=/builds/worker/checkouts/gecko/dom/media/webspeech/recognition/endpointer.h', '--exclude=/builds/worker/checkouts/gecko/dom/media/platforms/ffmpeg/libav54', '--exclude=/builds/worker/checkouts/gecko/dom/canvas/test/webgl-conf/checkout', '--exclude=/builds/worker/checkouts/gecko/intl/components/src/UnicodeScriptCodes.h', '--exclude=/builds/worker/checkouts/gecko/dom/media/gmp/widevine-adapter/content_decryption_module_export.h', '--exclude=/builds/worker/checkouts/gecko/intl/unicharutil/util/nsUnicodePropertyData.cpp', '--exclude=/builds/worker/checkouts/gecko/dom/media/webvtt/vtt.sys.mjs', '--exclude=/builds/worker/checkouts/gecko/intl/icu_capi', '--exclude=/builds/worker/checkouts/gecko/dom/media/gmp/widevine-adapter/content_decryption_module.h', '--exclude=/builds/worker/checkouts/gecko/dom/webgpu/tests/cts/checkout', '--exclude=/builds/worker/checkouts/gecko/dom/media/platforms/ffmpeg/ffmpeg58', '--exclude=/builds/worker/checkouts/gecko/dom/media/gmp/rlz', '--exclude=/builds/worker/checkouts/gecko/intl/unicharutil/util/nsSpecialCasingData.cpp', '--exclude=/builds/worker/checkouts/gecko/dom/media/platforms/ffmpeg/ffmpeg59', '--exclude=/builds/worker/checkouts/gecko/dom/media/platforms/ffmpeg/libav55', '--exclude=/builds/worker/checkouts/gecko/dom/media/webaudio/test/blink', '--exclude=/builds/worker/checkouts/gecko/dom/security/sanitizer/SanitizerDefaultConfig.h', '--exclude=/builds/worker/checkouts/gecko/dom/media/webspeech/recognition/endpointer.cc', '--exclude=/builds/worker/checkouts/gecko/dom/media/webrtc/tests/mochitests/helpers_from_wpt', '--exclude=/builds/worker/checkouts/gecko/dom/media/webspeech/recognition/energy_endpointer_params.cc', '--exclude=/builds/worker/checkouts/gecko/dom/imptests', '--exclude=/builds/worker/checkouts/gecko/dom/tests/mochitest/ajax', '--exclude=/builds/worker/checkouts/gecko/dom/tests/mochitest/dom-level1-core', '--exclude=/builds/worker/checkouts/gecko/dom/security/sanitizer/safe-default-configuration.json', '--exclude=/builds/worker/checkouts/gecko/dom/media/platforms/ffmpeg/ffmpeg62', '--exclude=/builds/worker/checkouts/gecko/dom/onnx/onnxruntime_c_api.h', '--exclude=/builds/worker/checkouts/gecko/dom/media/webspeech/recognition/energy_endpointer.cc', '--exclude=/builds/worker/checkouts/gecko/dom/base/use_counter_metrics.yaml', '--exclude=/builds/worker/checkouts/gecko/dom/media/gmp/widevine-adapter/content_decryption_module_ext.h', '--exclude=/builds/worker/checkouts/gecko/dom/media/platforms/ffmpeg/ffmpeg57', '--exclude=/builds/worker/checkouts/gecko/dom/media/webspeech/recognition/energy_endpointer.h', '--exclude=/builds/worker/checkouts/gecko/dom/media/platforms/ffmpeg/libav53', '--exclude=/builds/worker/checkouts/gecko/dom/tests/mochitest/dom-level2-html', '--exclude=/builds/worker/checkouts/gecko/dom/media/webspeech/recognition/energy_endpointer_params.h', '--exclude=/builds/worker/checkouts/gecko/dom/media/webrtc/transport/third_party', '--exclude=/builds/worker/checkouts/gecko/dom/media/platforms/ffmpeg/ffmpeg60', '--exclude=/builds/worker/checkouts/gecko/dom/tests/mochitest/dom-level2-core', '--check', '--output-format=json']
[task 2026-07-02T12:24:55.072+00:00] 12:24:55.072 ruff-format (119) | Passing the following paths:
[task 2026-07-02T12:24:55.072+00:00] /builds/worker/checkouts/gecko/parser
[task 2026-07-02T12:24:55.072+00:00] /builds/worker/checkouts/gecko/security
[task 2026-07-02T12:24:55.072+00:00] /builds/worker/checkouts/gecko/build
[task 2026-07-02T12:24:55.072+00:00] /builds/worker/checkouts/gecko/gradle
[task 2026-07-02T12:24:55.072+00:00] /builds/worker/checkouts/gecko/.github
[task 2026-07-02T12:24:55.072+00:00] /builds/worker/checkouts/gecko/mobile
[task 2026-07-02T12:24:55.074+00:00] /builds/worker/checkouts/gecko/ipc
[task 2026-07-02T12:24:55.080+00:00] 12:24:55.080 ruff-format (119) | Ruff version 0.15.20
[task 2026-07-02T12:24:55.083+00:00] 12:24:55.083 ruff-format (119) | Running with args: ['ruff', 'format', '--force-exclude', '/builds/worker/checkouts/gecko/parser', '/builds/worker/checkouts/gecko/security', '/builds/worker/checkouts/gecko/build', '/builds/worker/checkouts/gecko/gradle', '/builds/worker/checkouts/gecko/.github', '/builds/worker/checkouts/gecko/mobile', '/builds/worker/checkouts/gecko/ipc', '--exclude=devtools/shared', '--exclude=dom/bindings/Codegen.py', '--exclude=dom/bindings/parser/WebIDL.py', '--exclude=dom/bindings/parser/tests/test_arraybuffer.py', '--exclude=dom/bindings/parser/tests/test_securecontext_extended_attribute.py', '--exclude=gfx/tests', '--exclude=ipc/ipdl/ipdl', '--exclude=layout/base/tests/marionette', '--exclude=layout/reftests/border-image', '--exclude=layout/reftests/fonts', '--exclude=layout/reftests/w3c-css', '--exclude=layout/style', '--exclude=media/libdav1d/generate_source.py', '--exclude=netwerk/dns/prepare_tlds.py', '--exclude=netwerk/protocol/http/make_incoming_tables.py', '--exclude=python/l10n/fluent_migrations', '--exclude=security/manager/ssl/tests/unit', '--exclude=servo/components/style', '--exclude=testing/condprofile/condprof/android.py', '--exclude=testing/condprofile/condprof/creator.py', '--exclude=testing/condprofile/condprof/desktop.py', '--exclude=testing/condprofile/condprof/runner.py', '--exclude=testing/condprofile/condprof/scenarii/heavy.py', '--exclude=testing/condprofile/condprof/scenarii/settled.py', '--exclude=testing/condprofile/condprof/scenarii/synced.p', '--exclude=testing/condprofile/condprof/helpers.py', '--exclude=testing/jsshell/benchmark.py', '--exclude=testing/marionette/mach_commands.py', '--exclude=testing/mozharness/docs', '--exclude=testing/mozharness/examples', '--exclude=testing/mozharness/external_tools', '--exclude=testing/mozharness/mach_commands.py', '--exclude=testing/mozharness/manifestparser', '--exclude=testing/mozharness/mozprocess', '--exclude=testing/mozharness/setup.py', '--exclude=testing/parse_build_tests_ccov.py', '--exclude=testing/tools/iceserver/iceserver.py', '--exclude=testing/tools/websocketprocessbridge/websocketprocessbridge.py', '--exclude=toolkit/content/tests/chrome/file_about_networking_wsh.py', '--exclude=toolkit/library/build/dependentlibs.py', '--exclude=toolkit/mozapps', '--exclude=toolkit/moz.configure', '--exclude=toolkit/nss.configure', '--exclude=python/mozbuild/mozbuild/action/tooltool.py', '--exclude=*.mako.py', '--exclude=build/moz.configure/*.configure', '--exclude=build/pymake/', '--exclude=browser/extensions/mortar/ppapi/', '--exclude=browser/moz.configure', '--exclude=dom/canvas/test/webgl-conf/checkout/closure-library/', '--exclude=editor/libeditor/tests/browserscope/', '--exclude=intl/icu/', '--exclude=ipc/chromium/src/third_party/', '--exclude=js/*.configure', '--exclude=gfx/angle/', '--exclude=gfx/harfbuzz', '--exclude=gfx/skia/', '--exclude=memory/moz.configure', '--exclude=mobile/android/*.configure', '--exclude=node_modules', '--exclude=python/mozbuild/mozbuild/test/configure/data', '--exclude=security/nss/', '--exclude=testing/marionette/harness/marionette_harness/runner/mixins', '--exclude=testing/marionette/harness/marionette_harness/tests', '--exclude=testing/mochitest/pywebsocket3', '--exclude=testing/mozharness/configs/test/test_malformed.py', '--exclude=testing/web-platform/tests', '--exclude=tools/lint/test/files', '--exclude=tools/crashreporter/*.configure', '--exclude=.ycm_extra_conf.py', '--exclude=/builds/worker/checkouts/gecko/mobile/android/android-components/components/feature/webcompat-reporter/lint-baseline.xml', '--exclude=/builds/worker/checkouts/gecko/mobile/android/android-components/samples/glean/lint-baseline.xml', '--exclude=/builds/worker/checkouts/gecko/mobile/android/android-components/components/concept/accelerometer/lint-baseline.xml', '--exclude=/builds/worker/checkouts/gecko/mobile/android/fenix/app/lint-baseline.xml', '--exclude=/builds/worker/checkouts/gecko/mobile/android/android-components/components/browser/menu/src/main/res', '--exclude=/builds/worker/checkouts/gecko/mobile/android/android-components/components/feature/contextmenu/lint-baseline.xml', '--exclude=/builds/worker/checkouts/gecko/mobile/android/android-components/components/feature/session/lint-baseline.xml', '--exclude=/builds/worker/checkouts/gecko/mobile/android/android-components/components/service/pocket/lint-baseline.xml', '--exclude=/builds/worker/checkouts/gecko/mobile/android/android-components/components/concept/menu/lint-baseline.xml', '--exclude=/builds/worker/checkouts/gecko/mobile/android/android-components/components/feature/top-sites/lint-baseline.xml', '--exclude=/builds/worker/checkouts/gecko/mobile/android/android-components/components/support/test/lint-baseline.xml', '--exclude=/builds/worker/checkouts/gecko/mobile/android/android-components/components/service/mars/lint-baseline.xml', '--exclude=/builds/worker/checkouts/gecko/mobile/android/android-components/components/lib/fetch-okhttp/lint-baseline.xml', '--exclude=/builds/worker/checkouts/gecko/mobile/android/android-components/components/support/ktx/lint-baseline.xml', '--exclude=/builds/worker/checkouts/gecko/mobile/android/android-components/components/lib/accelerometer-sensormanager/lint-baseline.xml', '--exclude=/builds/worker/checkouts/gecko/mobile/android/android-components/components/concept/storage/lint-baseline.xml', '--exclude=/builds/worker/checkouts/gecko/mobile/android/android-components/components/feature/readerview/src/main/assets/extensions/readerview/readability', '--exclude=/builds/worker/checkouts/gecko/mobile/android/android-components/components/support/locale/lint-baseline.xml', '--exclude=/builds/worker/checkouts/gecko/mobile/android/android-components/samples/glean/src/main/res/raw', '--exclude=/builds/worker/checkouts/gecko/mobile/android/android-components/samples/firefox-accounts/lint-baseline.xml', '--exclude=/builds/worker/checkouts/gecko/mobile/android/android-components/components/service/sync-autofill/lint-baseline.xml', '--exclude=/builds/worker/checkouts/gecko/mobile/android/android-components/components/support/utils/lint-baseline.xml', '--exclude=/builds/worker/checkouts/gecko/mobile/android/android-components/components/feature/customtabs/lint-baseline.xml', '--exclude=/builds/worker/checkouts/gecko/mobile/android/android-components/samples/sync-logins/lint-baseline.xml', '--exclude=/builds/worker/checkouts/gecko/mobile/android/android-components/components/feature/sitepermissions', '--exclude=/builds/worker/checkouts/gecko/mobile/android/android-components/components/browser/icons/lint-baseline.xml', '--exclude=/builds/worker/checkouts/gecko/mobile/android/android-components/components/feature/app-links/src/main/res', '--exclude=/builds/worker/checkouts/gecko/mobile/android/android-components/components/concept/integrity/lint-baseline.xml', '--exclude=/builds/worker/checkouts/gecko/mobile/android/android-components/components/feature/tab-collections/lint-baseline.xml', '--exclude=/builds/worker/checkouts/gecko/mobile/android/android-components/samples/compose-browser/lint-baseline.xml', '--exclude=/builds/worker/checkouts/gecko/mobile/android/android-components/components/compose/tabstray/src/main/res', '--exclude=/builds/worker/checkouts/gecko/mobile/android/android-components/components/feature/syncedtabs/lint-baseline.xml', '--exclude=/builds/worker/checkouts/gecko/mobile/android/android-components/components/support/test-appservices/lint-baseline.xml', '--exclude=/builds/worker/checkouts/gecko/mobile/android/android-components/components/feature/findinpage/src/main/res', '--exclude=/builds/worker/checkouts/gecko/mobile/android/android-components/components/feature/serviceworker/lint-baseline.xml', '--exclude=/builds/worker/checkouts/gecko/mobile/android/android-components/components/feature/readerview/lint-baseline.xml', '--exclude=/builds/worker/checkouts/gecko/mobile/android/android-components/components/feature/contextmenu/src/main/res', '--exclude=/builds/worker/checkouts/gecko/mobile/android/android-components/components/concept/toolbar/lint-baseline.xml', '--exclude=/builds/worker/checkouts/gecko/mobile/android/android-components/components/ui/animation/lint-baseline.xml', '--exclude=/builds/worker/checkouts/gecko/mobile/android/android-components/components/lib/shake/lint-baseline.xml', '--exclude=/builds/worker/checkouts/gecko/mobile/android/android-components/components/feature/downloads/lint-baseline.xml', '--exclude=/builds/worker/checkouts/gecko/mobile/android/android-components/components/lib/llm-mlpa/lint-baseline.xml', '--exclude=/builds/worker/checkouts/gecko/mobile/android/android-components/samples/sync/lint-baseline.xml', '--exclude=/builds/worker/checkouts/gecko/mobile/android/android-components/components/feature/media/src/main/res', '--exclude=/builds/worker/checkouts/gecko/mobile/android/android-components/components/lib/dataprotect/lint-baseline.xml', '--exclude=/builds/worker/checkouts/gecko/mobile/android/android-components/components/feature/toolbar/lint-baseline.xml', '--exclude=/builds/worker/checkouts/gecko/mobile/android/android-components/components/service/firefox-relay/lint-baseline.xml', '--exclude=/builds/worker/checkouts/gecko/mobile/android/android-components/components/feature/fxsuggest/lint-baseline.xml', '--exclude=/builds/worker/checkouts/gecko/mobile/android/android-components/components/feature/privatemode/lint-baseline.xml', '--exclude=/builds/worker/checkouts/gecko/mobile/android/android-components/components/compose/browser-toolbar/src/main/res', '--exclude=/builds/worker/checkouts/gecko/mobile/android/android-components/components/support/test-fakes/lint-baseline.xml', '--exclude=/builds/worker/checkouts/gecko/mobile/android/android-components/components/ui/widgets/lint-baseline.xml', '--exclude=/builds/worker/checkouts/gecko/mobile/android/android-components/components/ui/autocomplete/lint-baseline.xml', '--exclude=/builds/worker/checkouts/gecko/mobile/android/android-components/components/browser/thumbnails/lint-baseline.xml', '--exclude=/builds/worker/checkouts/gecko/mobile/android/android-components/components/ui/icons/lint-baseline.xml', '--exclude=/builds/worker/checkouts/gecko/mobile/android/android-components/components/ui/colors/lint-baseline.xml', '--exclude=/builds/worker/checkouts/gecko/mobile/android/android-components/components/compose/cfr/src/main/res', '--exclude=/builds/worker/checkouts/gecko/mobile/android/android-components/components/feature/containers/lint-baseline.xml', '--exclude=/builds/worker/checkouts/gecko/mobile/android/focus-android/quality/detekt-baseline.xml', '--exclude=/builds/worker/checkouts/gecko/mobile/android/android-components/components/browser/errorpages/lint-baseline.xml', '--exclude=/builds/worker/checkouts/gecko/mobile/android/android-components/components/feature/pwa/src/main/res', '--exclude=/builds/worker/checkouts/gecko/mobile/android/android-components/components/service/digitalassetlinks/lint-baseline.xml', '--exclude=/builds/worker/checkouts/gecko/mobile/android/android-components/components/feature/addons/src/main/res', '--exclude=/builds/worker/checkouts/gecko/mobile/android/android-components/components/concept/awesomebar/lint-baseline.xml', '--exclude=/builds/worker/checkouts/gecko/mobile/android/android-components/components/support/webextensions/lint-baseline.xml', '--exclude=/builds/worker/checkouts/gecko/mobile/android/android-components/components/feature/webauthn/lint-baseline.xml', '--exclude=/builds/worker/checkouts/gecko/mobile/android/android-components/components/feature/privatemode/src/main/res', '--exclude=/builds/worker/checkouts/gecko/mobile/android/fenix/gradle', '--exclude=/builds/worker/checkouts/gecko/mobile/android/android-components/samples/acorn-components/lint-baseline.xml', '--exclude=/builds/worker/checkouts/gecko/mobile/android/android-components/components/tooling/fetch-tests/lint-baseline.xml', '--exclude=/builds/worker/checkouts/gecko/mobile/android/android-components/components/compose/cfr/lint-baseline.xml', '--exclude=/builds/worker/checkouts/gecko/mobile/android/android-components/components/feature/intent/lint-baseline.xml', '--exclude=/builds/worker/checkouts/gecko/mobile/android/android-components/samples/firefox-relay/lint-baseline.xml', '--exclude=/builds/worker/checkouts/gecko/mobile/android/android-components/components/feature/qr/src/main/res', '--exclude=/builds/worker/checkouts/gecko/mobile/android/android-components/components/service/merino-manifest/lint-baseline.xml', '--exclude=/builds/worker/checkouts/gecko/mobile/android/android-components/components/feature/webcompat/lint-baseline.xml', '--exclude=/builds/worker/checkouts/gecko/mobile/android/android-components/components/feature/qr/lint-baseline.xml', '--exclude=/builds/worker/checkouts/gecko/mobile/android/android-components/components/support/images/lint-baseline.xml', '--exclude=/builds/worker/checkouts/gecko/mobile/android/android-components/components/ui/richtext/lint-baseline.xml', '--exclude=/builds/worker/checkouts/gecko/mobile/android/android-components/components/feature/autofill/lint-baseline.xml', '--exclude=/builds/worker/checkouts/gecko/mobile/android/android-components/components/feature/search/src/main/assets/search/search_telemetry_v2.json', '--exclude=/builds/worker/checkouts/gecko/mobile/android/android-components/components/lib/jexl/lint-baseline.xml', '--exclude=/builds/worker/checkouts/gecko/mobile/android/android-components/components/feature/search/src/main/res', '--exclude=/builds/worker/checkouts/gecko/mobile/android/android-components/components/service/sync-logins/lint-baseline.xml', '--exclude=/builds/worker/checkouts/gecko/mobile/android/android-components/components/browser/errorpages/src/main/res', '--exclude=/builds/worker/checkouts/gecko/mobile/android/focus-android/app/lint-baseline.xml', '--exclude=/builds/worker/checkouts/gecko/mobile/android/android-components/components/concept/fetch/lint-baseline.xml', '--exclude=/builds/worker/checkouts/gecko/mobile/android/android-components/components/ui/fonts/lint-baseline.xml', '--exclude=/builds/worker/checkouts/gecko/mobile/android/android-components/components/service/location/lint-baseline.xml', '--exclude=/builds/worker/checkouts/gecko/mobile/android/android-components/components/browser/tabstray/lint-baseline.xml', '--exclude=/builds/worker/checkouts/gecko/mobile/android/android-components/samples/crash/lint-baseline.xml', '--exclude=/builds/worker/checkouts/gecko/mobile/android/android-components/components/browser/toolbar/lint-baseline.xml', '--exclude=/builds/worker/checkouts/gecko/mobile/android/android-components/components/support/ktx/src/main/res', '--exclude=/builds/worker/checkouts/gecko/security/manager/tools/PreloadedHPKPins.json', '--exclude=/builds/worker/checkouts/gecko/mobile/android/android-components/components/feature/pwa/lint-baseline.xml', '--exclude=/builds/worker/checkouts/gecko/parser/expat', '--exclude=/builds/worker/checkouts/gecko/mobile/android/android-components/gradle', '--exclude=/builds/worker/checkouts/gecko/mobile/android/android-components/components/lib/crash/src/main/res', '--exclude=/builds/worker/checkouts/gecko/mobile/locales/l10n-changesets.json', '--exclude=/builds/worker/checkouts/gecko/mobile/android/android-components/components/ui/widgets/src/main/res', '--exclude=/builds/worker/checkouts/gecko/mobile/android/android-components/components/concept/tabstray/lint-baseline.xml', '--exclude=/builds/worker/checkouts/gecko/mobile/android/android-components/components/feature/logins/lint-baseline.xml', '--exclude=/builds/worker/checkouts/gecko/mobile/android/android-components/components/feature/recentlyclosed/lint-baseline.xml', '--exclude=/builds/worker/checkouts/gecko/mobile/android/android-components/components/feature/search/lint-baseline.xml', '--exclude=/builds/worker/checkouts/gecko/mobile/android/android-components/components/support/remotesettings/lint-baseline.xml', '--exclude=/builds/worker/checkouts/gecko/mobile/android/android-components/components/browser/menu2/src/main/res', '--exclude=/builds/worker/checkouts/gecko/mobile/android/android-components/components/compose/base/lint-baseline.xml', '--exclude=/builds/worker/checkouts/gecko/mobile/android/android-components/components/browser/engine-gecko/lint-baseline.xml', '--exclude=/builds/worker/checkouts/gecko/mobile/android/android-components/config/detekt-baseline.xml', '--exclude=/builds/worker/checkouts/gecko/mobile/android/android-components/components/feature/share/lint-baseline.xml', '--exclude=/builds/worker/checkouts/gecko/mobile/android/android-components/components/feature/tabs/lint-baseline.xml', '--exclude=/builds/worker/checkouts/gecko/security/sandbox/chromium', '--exclude=/builds/worker/checkouts/gecko/mobile/android/android-components/components/concept/push/lint-baseline.xml', '--exclude=/builds/worker/checkouts/gecko/mobile/android/android-components/components/support/test-libstate/lint-baseline.xml', '--exclude=/builds/worker/checkouts/gecko/security/sandbox/linux/launch/glibc_hack/sandbox', '--exclude=/builds/worker/checkouts/gecko/mobile/android/android-components/components/browser/engine-system/src/main/res', '--exclude=/builds/worker/checkouts/gecko/mobile/android/android-components/components/support/utils/src/main/res', '--exclude=/builds/worker/checkouts/gecko/mobile/android/android-components/components/feature/autofill/src/main/res', '--exclude=/builds/worker/checkouts/gecko/mobile/android/android-components/components/feature/summarize/lint-baseline.xml', '--exclude=/builds/worker/checkouts/gecko/mobile/android/android-components/components/browser/state/lint-baseline.xml', '--exclude=/builds/worker/checkouts/gecko/mobile/android/android-components/components/support/base/lint-baseline.xml', '--exclude=/builds/worker/checkouts/gecko/mobile/android/android-components/components/feature/accounts/lint-baseline.xml', '--exclude=/builds/worker/checkouts/gecko/mobile/android/android-components/components/lib/crash/lint-baseline.xml', '--exclude=/builds/worker/checkouts/gecko/mobile/android/android-components/components/lib/publicsuffixlist/lint-baseline.xml', '--exclude=/builds/worker/checkouts/gecko/mobile/android/android-components/components/service/glean/lint-baseline.xml', '--exclude=/builds/worker/checkouts/gecko/mobile/android/android-components/components/ui/tabcounter/src/main/res', '--exclude=/builds/worker/checkouts/gecko/mobile/android/android-components/components/feature/downloads/src/main/res', '--exclude=/builds/worker/checkouts/gecko/mobile/android/android-components/components/browser/engine-system/lint-baseline.xml', '--exclude=/builds/worker/checkouts/gecko/mobile/android/android-components/samples/dataprotect/lint-baseline.xml', '--exclude=/builds/worker/checkouts/gecko/mobile/android/android-components/components/feature/media/lint-baseline.xml', '--exclude=/builds/worker/checkouts/gecko/mobile/android/android-components/components/lib/integrity-googleplay/lint-baseline.xml', '--exclude=/builds/worker/checkouts/gecko/mobile/android/android-components/components/browser/menu2/lint-baseline.xml', '--exclude=/builds/worker/checkouts/gecko/mobile/android/android-components/components/compose/browser-toolbar/lint-baseline.xml', '--exclude=/builds/worker/checkouts/gecko/mobile/android/android-components/components/feature/readerview/src/main/res', '--exclude=/builds/worker/checkouts/gecko/mobile/android/android-components/components/support/base/src/main/res', '--exclude=/builds/worker/checkouts/gecko/mobile/android/android-components/components/lib/push-firebase/lint-baseline.xml', '--exclude=/builds/worker/checkouts/gecko/mobile/android/android-components/components/feature/prompts/src/main/res', '--exclude=/builds/worker/checkouts/gecko/mobile/android/android-components/components/feature/fxsuggest/src/main/res', '--exclude=/builds/worker/checkouts/gecko/mobile/android/android-components/components/lib/state/lint-baseline.xml', '--exclude=/builds/worker/checkouts/gecko/mobile/android/fenix/config/detekt-baseline.xml', '--exclude=/builds/worker/checkouts/gecko/mobile/android/android-components/components/service/firefox-accounts/lint-baseline.xml', '--exclude=/builds/worker/checkouts/gecko/ipc/chromium/src/third_party', '--exclude=/builds/worker/checkouts/gecko/mobile/android/android-components/components/browser/storage-sync/lint-baseline.xml', '--exclude=/builds/worker/checkouts/gecko/mobile/android/android-components/components/support/android-test/lint-baseline.xml', '--exclude=/builds/worker/checkouts/gecko/mobile/android/android-components/components/feature/push/lint-baseline.xml', '--exclude=/builds/worker/checkouts/gecko/mobile/android/android-components/components/feature/app-links/lint-baseline.xml', '--exclude=/builds/worker/checkouts/gecko/mobile/android/android-components/components/feature/webnotifications/lint-baseline.xml', '--exclude=/builds/worker/checkouts/gecko/mobile/android/android-components/components/compose/tabstray/lint-baseline.xml', '--exclude=/builds/worker/checkouts/gecko/mobile/android/android-components/components/feature/customtabs/src/main/res', '--exclude=/builds/worker/checkouts/gecko/mobile/android/android-components/components/feature/tabs/src/main/res', '--exclude=/builds/worker/checkouts/gecko/mobile/locales/l10n-onchange-changesets.json', '--exclude=/builds/worker/checkouts/gecko/mobile/android/android-components/components/browser/session-storage/lint-baseline.xml', '--exclude=/builds/worker/checkouts/gecko/security/manager/tools/log_list.json', '--exclude=/builds/worker/checkouts/gecko/mobile/android/android-components/components/concept/engine/lint-baseline.xml', '--exclude=/builds/worker/checkouts/gecko/mobile/android/android-components/components/concept/sync/lint-baseline.xml', '--exclude=/builds/worker/checkouts/gecko/mobile/android/android-components/components/feature/protection-dashboard/lint-baseline.xml', '--exclude=/builds/worker/checkouts/gecko/mobile/android/android-components/components/feature/findinpage/lint-baseline.xml', '--exclude=/builds/worker/checkouts/gecko/mobile/android/android-components/components/feature/accounts-push/lint-baseline.xml', '--exclude=/builds/worker/checkouts/gecko/mobile/android/android-components/samples/browser/lint-baseline.xml', '--exclude=/builds/worker/checkouts/gecko/mobile/android/android-components/components/feature/awesomebar/lint-baseline.xml', '--exclude=/builds/worker/checkouts/gecko/mobile/android/android-components/components/feature/webnotifications/src/main/res', '--exclude=/builds/worker/checkouts/gecko/mobile/android/android-components/samples/toolbar/lint-baseline.xml', '--exclude=/builds/worker/checkouts/gecko/mobile/android/android-components/components/compose/engine/lint-baseline.xml', '--exclude=/builds/worker/checkouts/gecko/mobile/android/android-components/components/ui/tabcounter/lint-baseline.xml', '--exclude=/builds/worker/checkouts/gecko/mobile/android/android-components/components/service/nimbus/lint-baseline.xml', '--exclude=/builds/worker/checkouts/gecko/mobile/android/android-components/samples/glean/samples-glean-library/lint-baseline.xml', '--exclude=/builds/worker/checkouts/gecko/mobile/android/android-components/components/browser/menu/lint-baseline.xml', '--exclude=/builds/worker/checkouts/gecko/mobile/android/focus-android/gradle', '--exclude=/builds/worker/checkouts/gecko/mobile/android/android-components/components/feature/prompts/lint-baseline.xml', '--exclude=/builds/worker/checkouts/gecko/mobile/android/android-components/components/feature/awesomebar/src/main/res', '--exclude=/builds/worker/checkouts/gecko/mobile/android/android-components/components/support/license/lint-baseline.xml', '--exclude=/builds/worker/checkouts/gecko/mobile/android/android-components/components/lib/auth/lint-baseline.xml', '--exclude=/builds/worker/checkouts/gecko/mobile/android/android-components/components/support/appservices/lint-baseline.xml', '--exclude=/builds/worker/checkouts/gecko/mobile/android/android-components/components/browser/domains/lint-baseline.xml', '--exclude=/builds/worker/checkouts/gecko/mobile/android/android-components/components/lib/crash-sentry/lint-baseline.xml', '--exclude=/builds/worker/checkouts/gecko/security/sandbox/chromium-shim', '--exclude=/builds/worker/checkouts/gecko/security/nss', '--exclude=/builds/worker/checkouts/gecko/gradle/wrapper', '--exclude=/builds/worker/checkouts/gecko/mobile/android/android-components/components/concept/llm/lint-baseline.xml', '--exclude=/builds/worker/checkouts/gecko/mobile/android/android-components/components/compose/awesomebar/lint-baseline.xml', '--exclude=/builds/worker/checkouts/gecko/mobile/android/android-components/components/lib/fetch-httpurlconnection/lint-baseline.xml', '--exclude=/builds/worker/checkouts/gecko/mobile/android/android-components/components/compose/awesomebar/src/main/res', '--exclude=/builds/worker/checkouts/gecko/mobile/android/android-components/components/feature/screendetection/lint-baseline.xml', '--exclude=/builds/worker/checkouts/gecko/mobile/android/android-components/components/feature/addons/lint-baseline.xml', '--exclude=/builds/worker/checkouts/gecko/mobile/android/android-components/components/concept/base/lint-baseline.xml', '--exclude=/builds/worker/checkouts/gecko/mobile/android/android-components/components/lib/llm-gemininano/lint-baseline.xml', '--exclude=/builds/worker/checkouts/gecko/mobile/android/android-components/components/service/nimbus/src/main/res', '--exclude=/builds/worker/checkouts/gecko/mobile/android/android-components/components/browser/toolbar/src/main/res', '--check', '--output-format=json']
[task 2026-07-02T12:24:55.126+00:00] 12:24:55.126 ruff-format (120) | Finished in 2.34 seconds
[task 2026-07-02T12:24:55.189+00:00] 12:24:55.189 ruff-format (119) | Finished in 2.40 seconds
[task 2026-07-02T12:24:56.892+00:00] 12:24:56.892 ruff-format (117) | Passing the following paths:
[task 2026-07-02T12:24:56.892+00:00] /builds/worker/checkouts/gecko/supply-chain
[task 2026-07-02T12:24:56.892+00:00] /builds/worker/checkouts/gecko/xpcom
[task 2026-07-02T12:24:56.892+00:00] /builds/worker/checkouts/gecko/js
[task 2026-07-02T12:24:56.892+00:00] /builds/worker/checkouts/gecko/docshell
[task 2026-07-02T12:24:56.892+00:00] /builds/worker/checkouts/gecko/media
[task 2026-07-02T12:24:56.892+00:00] /builds/worker/checkouts/gecko/startupcache
[task 2026-07-02T12:24:56.892+00:00] /builds/worker/checkouts/gecko/python
[task 2026-07-02T12:24:56.899+00:00] 12:24:56.899 ruff-format (117) | Ruff version 0.15.20
[task 2026-07-02T12:24:56.900+00:00] 12:24:56.900 ruff-format (117) | Running with args: ['ruff', 'format', '--force-exclude', '/builds/worker/checkouts/gecko/supply-chain', '/builds/worker/checkouts/gecko/xpcom', '/builds/worker/checkouts/gecko/js', '/builds/worker/checkouts/gecko/docshell', '/builds/worker/checkouts/gecko/media', '/builds/worker/checkouts/gecko/startupcache', '/builds/worker/checkouts/gecko/python', '--exclude=devtools/shared', '--exclude=dom/bindings/Codegen.py', '--exclude=dom/bindings/parser/WebIDL.py', '--exclude=dom/bindings/parser/tests/test_arraybuffer.py', '--exclude=dom/bindings/parser/tests/test_securecontext_extended_attribute.py', '--exclude=gfx/tests', '--exclude=ipc/ipdl/ipdl', '--exclude=layout/base/tests/marionette', '--exclude=layout/reftests/border-image', '--exclude=layout/reftests/fonts', '--exclude=layout/reftests/w3c-css', '--exclude=layout/style', '--exclude=media/libdav1d/generate_source.py', '--exclude=netwerk/dns/prepare_tlds.py', '--exclude=netwerk/protocol/http/make_incoming_tables.py', '--exclude=python/l10n/fluent_migrations', '--exclude=security/manager/ssl/tests/unit', '--exclude=servo/components/style', '--exclude=testing/condprofile/condprof/android.py', '--exclude=testing/condprofile/condprof/creator.py', '--exclude=testing/condprofile/condprof/desktop.py', '--exclude=testing/condprofile/condprof/runner.py', '--exclude=testing/condprofile/condprof/scenarii/heavy.py', '--exclude=testing/condprofile/condprof/scenarii/settled.py', '--exclude=testing/condprofile/condprof/scenarii/synced.p', '--exclude=testing/condprofile/condprof/helpers.py', '--exclude=testing/jsshell/benchmark.py', '--exclude=testing/marionette/mach_commands.py', '--exclude=testing/mozharness/docs', '--exclude=testing/mozharness/examples', '--exclude=testing/mozharness/external_tools', '--exclude=testing/mozharness/mach_commands.py', '--exclude=testing/mozharness/manifestparser', '--exclude=testing/mozharness/mozprocess', '--exclude=testing/mozharness/setup.py', '--exclude=testing/parse_build_tests_ccov.py', '--exclude=testing/tools/iceserver/iceserver.py', '--exclude=testing/tools/websocketprocessbridge/websocketprocessbridge.py', '--exclude=toolkit/content/tests/chrome/file_about_networking_wsh.py', '--exclude=toolkit/library/build/dependentlibs.py', '--exclude=toolkit/mozapps', '--exclude=toolkit/moz.configure', '--exclude=toolkit/nss.configure', '--exclude=python/mozbuild/mozbuild/action/tooltool.py', '--exclude=*.mako.py', '--exclude=build/moz.configure/*.configure', '--exclude=build/pymake/', '--exclude=browser/extensions/mortar/ppapi/', '--exclude=browser/moz.configure', '--exclude=dom/canvas/test/webgl-conf/checkout/closure-library/', '--exclude=editor/libeditor/tests/browserscope/', '--exclude=intl/icu/', '--exclude=ipc/chromium/src/third_party/', '--exclude=js/*.configure', '--exclude=gfx/angle/', '--exclude=gfx/harfbuzz', '--exclude=gfx/skia/', '--exclude=memory/moz.configure', '--exclude=mobile/android/*.configure', '--exclude=node_modules', '--exclude=python/mozbuild/mozbuild/test/configure/data', '--exclude=security/nss/', '--exclude=testing/marionette/harness/marionette_harness/runner/mixins', '--exclude=testing/marionette/harness/marionette_harness/tests', '--exclude=testing/mochitest/pywebsocket3', '--exclude=testing/mozharness/configs/test/test_malformed.py', '--exclude=testing/web-platform/tests', '--exclude=tools/lint/test/files', '--exclude=tools/crashreporter/*.configure', '--exclude=.ycm_extra_conf.py', '--exclude=/builds/worker/checkouts/gecko/js/src/vtune/ittnotify_config.h', '--exclude=/builds/worker/checkouts/gecko/xpcom/build/mach_override.c', '--exclude=/builds/worker/checkouts/gecko/js/src/zydis', '--exclude=/builds/worker/checkouts/gecko/media/libopus', '--exclude=/builds/worker/checkouts/gecko/js/src/vtune/jitprofiling.c', '--exclude=/builds/worker/checkouts/gecko/media/libvorbis', '--exclude=/builds/worker/checkouts/gecko/media/openmax_il', '--exclude=/builds/worker/checkouts/gecko/xpcom/io/crc32c.c', '--exclude=/builds/worker/checkouts/gecko/js/src/vtune/disable_warnings.h', '--exclude=/builds/worker/checkouts/gecko/media/libmkv', '--exclude=/builds/worker/checkouts/gecko/media/libdav1d', '--exclude=/builds/worker/checkouts/gecko/media/libpng', '--exclude=/builds/worker/checkouts/gecko/js/src/vtune/legacy', '--exclude=/builds/worker/checkouts/gecko/js/src/vtune/ittnotify_static.c', '--exclude=/builds/worker/checkouts/gecko/js/src/editline', '--exclude=/builds/worker/checkouts/gecko/js/src/xsum', '--exclude=/builds/worker/checkouts/gecko/media/mp4parse-rust', '--exclude=/builds/worker/checkouts/gecko/media/libaom', '--exclude=/builds/worker/checkouts/gecko/media/libyuv', '--exclude=/builds/worker/checkouts/gecko/js/src/vtune/jitprofiling.h', '--exclude=/builds/worker/checkouts/gecko/js/src/dtoa.c', '--exclude=/builds/worker/checkouts/gecko/js/src/ctypes/libffi', '--exclude=/builds/worker/checkouts/gecko/js/src/vtune/ittnotify_types.h', '--exclude=/builds/worker/checkouts/gecko/js/src/vtune/ittnotify_static.h', '--exclude=/builds/worker/checkouts/gecko/js/src/irregexp/imported', '--exclude=/builds/worker/checkouts/gecko/media/libwebp', '--exclude=/builds/worker/checkouts/gecko/media/libsoundtouch', '--exclude=/builds/worker/checkouts/gecko/media/libspeex_resampler', '--exclude=/builds/worker/checkouts/gecko/js/src/tests/test262', '--exclude=/builds/worker/checkouts/gecko/js/src/octane', '--exclude=/builds/worker/checkouts/gecko/js/src/jit/arm64/vixl', '--exclude=/builds/worker/checkouts/gecko/media/mozva/va', '--exclude=/builds/worker/checkouts/gecko/python/mozbuild/mozbuild/test/frontend/data/reader-error-syntax', '--exclude=/builds/worker/checkouts/gecko/media/libnestegg', '--exclude=/builds/worker/checkouts/gecko/media/libjpeg', '--exclude=/builds/worker/checkouts/gecko/js/src/vtune/ittnotify.h', '--exclude=/builds/worker/checkouts/gecko/media/webrtc/signaling/gtest/MockCall.h', '--exclude=/builds/worker/checkouts/gecko/media/libvpx', '--exclude=/builds/worker/checkouts/gecko/xpcom/idl-parser/xpidl/fixtures', '--exclude=/builds/worker/checkouts/gecko/python/mozperftest/mozperftest/tests/data', '--exclude=/builds/worker/checkouts/gecko/media/libogg', '--exclude=/builds/worker/checkouts/gecko/media/ffvpx', '--exclude=/builds/worker/checkouts/gecko/media/libcubeb', '--exclude=/builds/worker/checkouts/gecko/xpcom/build/mach_override.h', '--check', '--output-format=json']
[task 2026-07-02T12:24:57.004+00:00] 12:24:57.003 ruff-format (117) | Finished in 4.22 seconds
[task 2026-07-02T12:25:02.453+00:00] 12:25:02.453 ruff-format (118) | Passing the following paths:
[task 2026-07-02T12:25:02.453+00:00] /builds/worker/checkouts/gecko/.codex
[task 2026-07-02T12:25:02.453+00:00] /builds/worker/checkouts/gecko/docs
[task 2026-07-02T12:25:02.453+00:00] /builds/worker/checkouts/gecko/.zed
[task 2026-07-02T12:25:02.453+00:00] /builds/worker/checkouts/gecko/.vscode
[task 2026-07-02T12:25:02.453+00:00] /builds/worker/checkouts/gecko/hal
[task 2026-07-02T12:25:02.453+00:00] /builds/worker/checkouts/gecko/testing
[task 2026-07-02T12:25:02.453+00:00] /builds/worker/checkouts/gecko/taskcluster
[task 2026-07-02T12:25:02.460+00:00] 12:25:02.460 ruff-format (118) | Ruff version 0.15.20
[task 2026-07-02T12:25:02.462+00:00] 12:25:02.461 ruff-format (118) | Running with args: ['ruff', 'format', '--force-exclude', '/builds/worker/checkouts/gecko/.codex', '/builds/worker/checkouts/gecko/docs', '/builds/worker/checkouts/gecko/.zed', '/builds/worker/checkouts/gecko/.vscode', '/builds/worker/checkouts/gecko/hal', '/builds/worker/checkouts/gecko/testing', '/builds/worker/checkouts/gecko/taskcluster', '--exclude=devtools/shared', '--exclude=dom/bindings/Codegen.py', '--exclude=dom/bindings/parser/WebIDL.py', '--exclude=dom/bindings/parser/tests/test_arraybuffer.py', '--exclude=dom/bindings/parser/tests/test_securecontext_extended_attribute.py', '--exclude=gfx/tests', '--exclude=ipc/ipdl/ipdl', '--exclude=layout/base/tests/marionette', '--exclude=layout/reftests/border-image', '--exclude=layout/reftests/fonts', '--exclude=layout/reftests/w3c-css', '--exclude=layout/style', '--exclude=media/libdav1d/generate_source.py', '--exclude=netwerk/dns/prepare_tlds.py', '--exclude=netwerk/protocol/http/make_incoming_tables.py', '--exclude=python/l10n/fluent_migrations', '--exclude=security/manager/ssl/tests/unit', '--exclude=servo/components/style', '--exclude=testing/condprofile/condprof/android.py', '--exclude=testing/condprofile/condprof/creator.py', '--exclude=testing/condprofile/condprof/desktop.py', '--exclude=testing/condprofile/condprof/runner.py', '--exclude=testing/condprofile/condprof/scenarii/heavy.py', '--exclude=testing/condprofile/condprof/scenarii/settled.py', '--exclude=testing/condprofile/condprof/scenarii/synced.p', '--exclude=testing/condprofile/condprof/helpers.py', '--exclude=testing/jsshell/benchmark.py', '--exclude=testing/marionette/mach_commands.py', '--exclude=testing/mozharness/docs', '--exclude=testing/mozharness/examples', '--exclude=testing/mozharness/external_tools', '--exclude=testing/mozharness/mach_commands.py', '--exclude=testing/mozharness/manifestparser', '--exclude=testing/mozharness/mozprocess', '--exclude=testing/mozharness/setup.py', '--exclude=testing/parse_build_tests_ccov.py', '--exclude=testing/tools/iceserver/iceserver.py', '--exclude=testing/tools/websocketprocessbridge/websocketprocessbridge.py', '--exclude=toolkit/content/tests/chrome/file_about_networking_wsh.py', '--exclude=toolkit/library/build/dependentlibs.py', '--exclude=toolkit/mozapps', '--exclude=toolkit/moz.configure', '--exclude=toolkit/nss.configure', '--exclude=python/mozbuild/mozbuild/action/tooltool.py', '--exclude=*.mako.py', '--exclude=build/moz.configure/*.configure', '--exclude=build/pymake/', '--exclude=browser/extensions/mortar/ppapi/', '--exclude=browser/moz.configure', '--exclude=dom/canvas/test/webgl-conf/checkout/closure-library/', '--exclude=editor/libeditor/tests/browserscope/', '--exclude=intl/icu/', '--exclude=ipc/chromium/src/third_party/', '--exclude=js/*.configure', '--exclude=gfx/angle/', '--exclude=gfx/harfbuzz', '--exclude=gfx/skia/', '--exclude=memory/moz.configure', '--exclude=mobile/android/*.configure', '--exclude=node_modules', '--exclude=python/mozbuild/mozbuild/test/configure/data', '--exclude=security/nss/', '--exclude=testing/marionette/harness/marionette_harness/runner/mixins', '--exclude=testing/marionette/harness/marionette_harness/tests', '--exclude=testing/mochitest/pywebsocket3', '--exclude=testing/mozharness/configs/test/test_malformed.py', '--exclude=testing/web-platform/tests', '--exclude=tools/lint/test/files', '--exclude=tools/crashreporter/*.configure', '--exclude=.ycm_extra_conf.py', '--exclude=/builds/worker/checkouts/gecko/testing/talos/talos/tests/v8_7', '--exclude=/builds/worker/checkouts/gecko/testing/xpcshell/node-http2', '--exclude=/builds/worker/checkouts/gecko/testing/mozbase/mozproxy/mozproxy/backends/mitm/scripts/catapult', '--exclude=/builds/worker/checkouts/gecko/testing/xpcshell/moz-http2/package-lock.json', '--exclude=/builds/worker/checkouts/gecko/testing/modules/sinon-7.2.7.js', '--exclude=/builds/worker/checkouts/gecko/testing/xpcshell/node_ip', '--exclude=/builds/worker/checkouts/gecko/testing/performance/mobile-startup/newssite-nuxt', '--exclude=/builds/worker/checkouts/gecko/testing/mochitest/pywebsocket3', '--exclude=/builds/worker/checkouts/gecko/testing/xpcshell/node-ws', '--exclude=/builds/worker/checkouts/gecko/testing/web-platform/tests', '--exclude=/builds/worker/checkouts/gecko/testing/xpcshell/dns-packet', '--exclude=/builds/worker/checkouts/gecko/testing/mozharness/configs/test/test_malformed.py', '--exclude=/builds/worker/checkouts/gecko/testing/talos/talos/tests/dromaeo', '--exclude=/builds/worker/checkouts/gecko/testing/talos/talos/tests/devtools/addon/content/pages', '--exclude=/builds/worker/checkouts/gecko/testing/talos/talos/tests/offscreencanvas/benchmarks/video/demuxer_mp4.js', '--exclude=/builds/worker/checkouts/gecko/testing/talos/talos/tests/offscreencanvas/benchmarks/video/mp4box.all.min.js', '--exclude=/builds/worker/checkouts/gecko/testing/web-platform/mozilla/tests/webgpu', '--exclude=/builds/worker/checkouts/gecko/testing/talos/talos/tests/kraken', '--check', '--output-format=json']
[task 2026-07-02T12:25:02.607+00:00] 12:25:02.607 ruff-format (118) | Finished in 9.82 seconds
[task 2026-07-02T12:25:02.632+00:00] No lint issues found.
[taskcluster 2026-07-02T12:25:03.047Z] Exit Code: 0
[taskcluster 2026-07-02T12:25:03.047Z] User Time: 16.871ms
[taskcluster 2026-07-02T12:25:03.047Z] Kernel Time: 14.461ms
[taskcluster 2026-07-02T12:25:03.047Z] Wall Time: 3m1.336794621s
[taskcluster 2026-07-02T12:25:03.047Z] Average Available System Memory: 30.30 GiB
[taskcluster 2026-07-02T12:25:03.047Z] Average System Memory Used: 1.03 GiB
[taskcluster 2026-07-02T12:25:03.047Z] Peak System Memory Used: 1.52 GiB
[taskcluster 2026-07-02T12:25:03.047Z] Total System Memory: 31.34 GiB
[taskcluster 2026-07-02T12:25:03.047Z] Result: SUCCEEDED
[taskcluster 2026-07-02T12:25:03.047Z] === Task Finished ===
[taskcluster 2026-07-02T12:25:03.047Z] Task Duration: 3m1.337234421s
[taskcluster 2026-07-02T12:25:03.787Z] [mounts] Preserving cache: Moving "/home/task_178299477622644/cache0" to "/home/generic-worker/caches/GEMCmXj_StyirIdbJ5QUhg"
[taskcluster 2026-07-02T12:25:03.787Z] [mounts] Preserving cache: Moving "/home/task_178299477622644/cache1" to "/home/generic-worker/caches/C5LhEv98QxSEuF1nNTFqzg"
[taskcluster 2026-07-02T12:25:03.787Z] [mounts] Preserving cache: Moving "/home/task_178299477622644/cache2" to "/home/generic-worker/caches/GJx38DXpT8GELokMpMabdg"
Loading