)]}'
{
  "log": [
    {
      "commit": "457453c93499c8a6d6247aa585431f0e9b71a528",
      "tree": "287c944d5cacb98605646e810e7fb2a8b1f11ed0",
      "parents": [
        "baa603429535e1127cfc9cfa557906dda816ca01"
      ],
      "author": {
        "name": "Camillo Bruni",
        "email": "cbruni@chromium.org",
        "time": "Wed Apr 15 13:17:14 2026"
      },
      "committer": {
        "name": "v8-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "email": "v8-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Wed Apr 15 13:17:14 2026"
      },
      "message": "Better agents instructions\n\n- Rename GEMINI.md to AGENTS.md\n- Add better code style instructions\n\nChange-Id: I10c2468c495b0a714455047918e0fff9bc4306ea\nReviewed-on: https://chromium-review.googlesource.com/c/crossbench/+/7761336\nReviewed-by: Patrick Thier \u003cpthier@chromium.org\u003e\nAuto-Submit: Camillo Bruni \u003ccbruni@chromium.org\u003e\nCommit-Queue: Camillo Bruni \u003ccbruni@chromium.org\u003e\n"
    },
    {
      "commit": "baa603429535e1127cfc9cfa557906dda816ca01",
      "tree": "1590448393f342214bdfbe2c8c2f8b4208539ee7",
      "parents": [
        "d5683e38eb3322df590669cedc7247ceadf8b8e3"
      ],
      "author": {
        "name": "Camillo Bruni",
        "email": "cbruni@chromium.org",
        "time": "Wed Apr 15 11:58:56 2026"
      },
      "committer": {
        "name": "v8-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "email": "v8-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Wed Apr 15 11:58:56 2026"
      },
      "message": "Implement basic crashdump probe\n\nBug: 502840536\nChange-Id: Id40ce1e011322d161c2849b473b7fe07f3d25e8c\nReviewed-on: https://chromium-review.googlesource.com/c/crossbench/+/7755721\nReviewed-by: Patrick Thier \u003cpthier@chromium.org\u003e\nCommit-Queue: Camillo Bruni \u003ccbruni@chromium.org\u003e\n"
    },
    {
      "commit": "d5683e38eb3322df590669cedc7247ceadf8b8e3",
      "tree": "b6a06cb4028f0ecefd91e881f3f8adf81df06f91",
      "parents": [
        "3322b7085bd49f66260b16df09ddcc9da2760bbc"
      ],
      "author": {
        "name": "Camillo Bruni",
        "email": "cbruni@chromium.org",
        "time": "Wed Apr 15 09:39:29 2026"
      },
      "committer": {
        "name": "v8-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "email": "v8-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Wed Apr 15 09:39:29 2026"
      },
      "message": "[tests] Split slow android end2end tests into subfolders\n\nThis way we can easily run them on separate bots.\n\nBug: 498253874\nBypass-Check-License: Moving existing files\nChange-Id: Idfe74036c83cbec967362994608315ab78ede384\nReviewed-on: https://chromium-review.googlesource.com/c/crossbench/+/7735425\nReviewed-by: Patrick Thier \u003cpthier@chromium.org\u003e\nCommit-Queue: Camillo Bruni \u003ccbruni@chromium.org\u003e\n"
    },
    {
      "commit": "3322b7085bd49f66260b16df09ddcc9da2760bbc",
      "tree": "30899a91fc056bed7de07724c1e21d503e0c66f5",
      "parents": [
        "4cb1a2c37172d14e27d5ee377b3e4bafc6dc5fe9"
      ],
      "author": {
        "name": "Richard Townsend",
        "email": "ritownsend@google.com",
        "time": "Tue Apr 14 22:56:08 2026"
      },
      "committer": {
        "name": "v8-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "email": "v8-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Tue Apr 14 22:56:08 2026"
      },
      "message": "feat: support filtering powerline stories\n\nBug: 460214875\nChange-Id: I60ae2a9ea778582c661e67a007c91579837e7ee9\nReviewed-on: https://chromium-review.googlesource.com/c/crossbench/+/7726431\nReviewed-by: Camillo Bruni \u003ccbruni@chromium.org\u003e\nCommit-Queue: Richard Townsend \u003critownsend@google.com\u003e\n"
    },
    {
      "commit": "4cb1a2c37172d14e27d5ee377b3e4bafc6dc5fe9",
      "tree": "383655500286455e979a8b9b285bff2b9f6cbe1c",
      "parents": [
        "20b9ba824a9cc3d8a96add975660762f73bb6135"
      ],
      "author": {
        "name": "chromium-autoroll@skia-public.iam.gserviceaccount.com",
        "email": "chromium-autoroll@skia-public.iam.gserviceaccount.com",
        "time": "Tue Apr 14 20:06:11 2026"
      },
      "committer": {
        "name": "v8-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "email": "v8-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Tue Apr 14 20:06:11 2026"
      },
      "message": "Roll Buildtools from 11cc2bd83053 to 7c8d573b2fcd (1 revision)\n\nhttps://chromium.googlesource.com/chromium/src/buildtools.git/+log/11cc2bd83053..7c8d573b2fcd\n\n2026-04-14 thakis@chromium.org Roll libc++ from 7ab65651aed6 to cb9c06560a68 (12 revisions)\n\nIf this roll has caused a breakage, revert this CL and stop the roller\nusing the controls here:\nhttps://autoroll.skia.org/r/buildtools-crossbench\nPlease CC cbruni@google.com,crossbench@chromium.org,v8-waterfall-gardener@rotations.google.com on the revert to ensure that a human\nis aware of the problem.\n\nTo file a bug in Crossbench: https://issues.chromium.org/issues/new?component\u003d1456712\n\nTo report a problem with the AutoRoller itself, please file a bug:\nhttps://issues.skia.org/issues/new?component\u003d1389291\u0026template\u003d1850622\n\nDocumentation for the AutoRoller is here:\nhttps://skia.googlesource.com/buildbot/+doc/main/autoroll/README.md\n\nTbr: v8-waterfall-gardener@rotations.google.com\nChange-Id: I660814a7de9fce2ce1e52501b3ab129fdd0f91d5\nReviewed-on: https://chromium-review.googlesource.com/c/crossbench/+/7763150\nCommit-Queue: chromium-autoroll@skia-public.iam.gserviceaccount.com \u003cchromium-autoroll@skia-public.iam.gserviceaccount.com\u003e\nBot-Commit: chromium-autoroll@skia-public.iam.gserviceaccount.com \u003cchromium-autoroll@skia-public.iam.gserviceaccount.com\u003e\n"
    },
    {
      "commit": "20b9ba824a9cc3d8a96add975660762f73bb6135",
      "tree": "17e0f4eaf5ff35de44b5cace9839a8a3ec3570b6",
      "parents": [
        "1c9402d903b13fd61f901ec4dcf9f2781382265d"
      ],
      "author": {
        "name": "Camillo Bruni",
        "email": "cbruni@chromium.org",
        "time": "Tue Apr 14 19:54:25 2026"
      },
      "committer": {
        "name": "v8-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "email": "v8-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Tue Apr 14 19:54:25 2026"
      },
      "message": "trace_processor Probe: fix merged zip writing\n\nChange-Id: Ie421aff480fe977a781482474f20894b3579c3fa\nReviewed-on: https://chromium-review.googlesource.com/c/crossbench/+/7761892\nCommit-Queue: Camillo Bruni \u003ccbruni@chromium.org\u003e\nCommit-Queue: Michael Lippautz \u003cmlippautz@chromium.org\u003e\nReviewed-by: Michael Lippautz \u003cmlippautz@chromium.org\u003e\nAuto-Submit: Camillo Bruni \u003ccbruni@chromium.org\u003e\n"
    },
    {
      "commit": "1c9402d903b13fd61f901ec4dcf9f2781382265d",
      "tree": "a1dc989541aa1a598f273974f257a6ff7de66cdf",
      "parents": [
        "d74ecbb11b70bf22117ddbcd4d86b3e1722498eb"
      ],
      "author": {
        "name": "Camillo Bruni",
        "email": "cbruni@chromium.org",
        "time": "Tue Apr 14 19:21:19 2026"
      },
      "committer": {
        "name": "v8-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "email": "v8-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Tue Apr 14 19:21:19 2026"
      },
      "message": "Fix macos chromedriver resolution\n\n- Use find_build_dir helper to get the default build dir\n- Use the correct relative app_path on macos now\n- Add mock platform tests to cover more cases and prevent regressions\n- Add checked Browser.driver_path property\n\nChange-Id: I6412a4e4e32fdd56290b35d782b0c327a78acdeb\nReviewed-on: https://chromium-review.googlesource.com/c/crossbench/+/7758769\nReviewed-by: Patrick Thier \u003cpthier@chromium.org\u003e\nCommit-Queue: Camillo Bruni \u003ccbruni@chromium.org\u003e\n"
    },
    {
      "commit": "d74ecbb11b70bf22117ddbcd4d86b3e1722498eb",
      "tree": "6cd8f8d770a69f2ee7ff2f884a712832827722c8",
      "parents": [
        "8d86d6acf3d9c92cf2d9f2501940483d843391e2"
      ],
      "author": {
        "name": "chromium-autoroll@skia-public.iam.gserviceaccount.com",
        "email": "chromium-autoroll@skia-public.iam.gserviceaccount.com",
        "time": "Tue Apr 14 18:08:07 2026"
      },
      "committer": {
        "name": "v8-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "email": "v8-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Tue Apr 14 18:08:07 2026"
      },
      "message": "Roll WebPageReplay from 2d8b3259ca0f to 947e67d240e4 (8 revisions)\n\nhttps://chromium.googlesource.com/webpagereplay.git/+log/2d8b3259ca0f..947e67d240e4\n\n2026-04-14 eladalon@google.com Change default value of --inject-archive-scripts to false\n2026-04-14 eladalon@google.com Add ls-scripts command to httparchive\n2026-04-14 eladalon@google.com Move httparchive_test.go to src directory\n2026-04-13 eladalon@google.com Add dismisser utility script for WPR replays\n2026-04-13 eladalon@google.com Add --inject-scripts-by-url flag to wpr replay\n2026-04-13 eladalon@google.com Refactor RuleBasedTransformer and --rules-file handling\n2026-04-13 eladalon@google.com Fix duplicate script error in WPR replay\n2026-04-09 eladalon@google.com Add --inject-archive-scripts flag to replay command\n\nIf this roll has caused a breakage, revert this CL and stop the roller\nusing the controls here:\nhttps://autoroll.skia.org/r/webpagereplay-crossbench\nPlease CC cbruni@google.com,crossbench@chromium.org,mordeckimarcin@google.com,seawardt@google.com on the revert to ensure that a human\nis aware of the problem.\n\nTo file a bug in Crossbench: https://issues.chromium.org/issues/new?component\u003d1456712\n\nTo report a problem with the AutoRoller itself, please file a bug:\nhttps://issues.skia.org/issues/new?component\u003d1389291\u0026template\u003d1850622\n\nDocumentation for the AutoRoller is here:\nhttps://skia.googlesource.com/buildbot/+doc/main/autoroll/README.md\n\nTbr: mordeckimarcin@google.com,seawardt@google.com\nChange-Id: Ie122357e66b56a7c561635af6fcd6e8454d98e43\nReviewed-on: https://chromium-review.googlesource.com/c/crossbench/+/7762313\nBot-Commit: chromium-autoroll@skia-public.iam.gserviceaccount.com \u003cchromium-autoroll@skia-public.iam.gserviceaccount.com\u003e\nCommit-Queue: chromium-autoroll@skia-public.iam.gserviceaccount.com \u003cchromium-autoroll@skia-public.iam.gserviceaccount.com\u003e\n"
    },
    {
      "commit": "8d86d6acf3d9c92cf2d9f2501940483d843391e2",
      "tree": "494f5ec4c96b8eec2a069a1da2928bf83d11c6ae",
      "parents": [
        "48db02dc044b9c4e4f122d5888f3eb293e82cb19"
      ],
      "author": {
        "name": "Victor Hugo Vianna Silva",
        "email": "victorvianna@google.com",
        "time": "Tue Apr 14 15:46:42 2026"
      },
      "committer": {
        "name": "v8-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "email": "v8-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Tue Apr 14 15:46:42 2026"
      },
      "message": "Increase visibility of loadline 1 deprecation message\n\ncrrev.com/c/7510621 added a message at the beginning of the execution,\nwhich makes sense given this workload takes a while to run and we want\nusers to be aware of the deprecation as fast as possible. But in\npractice, some users might still miss the existing message. This CL adds\nthe same warning next to where the scores are displayed, which is a very\nlikely location the user will look at.\n\nScreenshot:\nhttps://ibb.co/DP95Bv2L\nChange-Id: Ic959e562522f15aa5a60847238b4177d9b12a1ab\nReviewed-on: https://chromium-review.googlesource.com/c/crossbench/+/7762071\nAuto-Submit: Victor Vianna \u003cvictorvianna@google.com\u003e\nReviewed-by: Mikhail Khokhlov \u003ckhokhlov@google.com\u003e\nCommit-Queue: Victor Vianna \u003cvictorvianna@google.com\u003e\n"
    },
    {
      "commit": "48db02dc044b9c4e4f122d5888f3eb293e82cb19",
      "tree": "315b9ec86740107525c73eb3c9694dad76bdd0bc",
      "parents": [
        "161a8892fc7ca1b0cdb50576a2d963231064f3b5"
      ],
      "author": {
        "name": "Camillo Bruni",
        "email": "cbruni@chromium.org",
        "time": "Tue Apr 14 14:38:02 2026"
      },
      "committer": {
        "name": "v8-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "email": "v8-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Tue Apr 14 14:38:02 2026"
      },
      "message": "Better force 2 space indentation\n\nChange-Id: Iaa627983c8c7e74b6b80e2b76787b3079e183854\nReviewed-on: https://chromium-review.googlesource.com/c/crossbench/+/7762064\nCommit-Queue: Patrick Thier \u003cpthier@chromium.org\u003e\nReviewed-by: Patrick Thier \u003cpthier@chromium.org\u003e\nAuto-Submit: Camillo Bruni \u003ccbruni@chromium.org\u003e\n"
    },
    {
      "commit": "161a8892fc7ca1b0cdb50576a2d963231064f3b5",
      "tree": "81a2b769e1eebcf272ab3dee69195aed7f0fd17b",
      "parents": [
        "2f72dc8d942d7e9662b6b0b9326cfdbe5bd88ba3"
      ],
      "author": {
        "name": "Camillo Bruni",
        "email": "cbruni@chromium.org",
        "time": "Tue Apr 14 10:57:27 2026"
      },
      "committer": {
        "name": "v8-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "email": "v8-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Tue Apr 14 10:57:27 2026"
      },
      "message": "Avoid writing zip64 if possible\n\nOlder perfetto versions are not compatible with zip64.\n\nChange-Id: Ifc0140accb5c3095f84df475c1511c590098a046\nReviewed-on: https://chromium-review.googlesource.com/c/crossbench/+/7762063\nReviewed-by: Patrick Thier \u003cpthier@chromium.org\u003e\nCommit-Queue: Leszek Swirski \u003cleszeks@chromium.org\u003e\n"
    },
    {
      "commit": "2f72dc8d942d7e9662b6b0b9326cfdbe5bd88ba3",
      "tree": "2bf8ed45a0d1558892baf9e58d8b399b091db0ff",
      "parents": [
        "0c3b299ec8c9f14f4b2d10354b75b84456ae0435"
      ],
      "author": {
        "name": "Camillo Bruni",
        "email": "cbruni@chromium.org",
        "time": "Tue Apr 14 09:04:29 2026"
      },
      "committer": {
        "name": "v8-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "email": "v8-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Tue Apr 14 09:04:29 2026"
      },
      "message": "Improve test coverage\n\nChange-Id: I00cd604de4ec704769fc829e0d906b2588d054cf\nReviewed-on: https://chromium-review.googlesource.com/c/crossbench/+/7735432\nReviewed-by: Patrick Thier \u003cpthier@chromium.org\u003e\nCommit-Queue: Camillo Bruni \u003ccbruni@chromium.org\u003e\n"
    },
    {
      "commit": "0c3b299ec8c9f14f4b2d10354b75b84456ae0435",
      "tree": "40f94a5c06f5cd4325cbd9e355e2ac4ef5044db5",
      "parents": [
        "e3442b05cb94f50f1d0522343c1a77e70f6d4db8"
      ],
      "author": {
        "name": "Eriko Kurimoto",
        "email": "elkurin@chromium.org",
        "time": "Tue Apr 14 08:38:40 2026"
      },
      "committer": {
        "name": "v8-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "email": "v8-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Tue Apr 14 08:38:40 2026"
      },
      "message": "WaaP: Update flags for initial_webui benchmark config.\n\nThe --enable-features flag for the initial_webui benchmark has been\nupdated to include new parameters for InitialWebUI and\nWebUIReloadButton, and to add SkipIPCChannelPausingForNonGuests,\nInitialWebUIWithoutExtensions, WebUIBundledCodeCache, and\nSendGPUChannelEarly. The flags are now specified as a list.\n\nChange-Id: I0056295d3e3072d1c936ab2dad8f071cbe7d1805\nReviewed-on: https://chromium-review.googlesource.com/c/crossbench/+/7761214\nReviewed-by: Camillo Bruni \u003ccbruni@chromium.org\u003e\nCommit-Queue: Camillo Bruni \u003ccbruni@chromium.org\u003e\nAuto-Submit: Eriko Kurimoto \u003celkurin@chromium.org\u003e\n"
    },
    {
      "commit": "e3442b05cb94f50f1d0522343c1a77e70f6d4db8",
      "tree": "9d661731aa1d7d2157203838abd19b7e1d1238ab",
      "parents": [
        "74be97f7410d4bb4a4ede943bbfa1b5888371190"
      ],
      "author": {
        "name": "Camillo Bruni",
        "email": "cbruni@chromium.org",
        "time": "Mon Apr 13 16:08:27 2026"
      },
      "committer": {
        "name": "v8-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "email": "v8-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Mon Apr 13 16:08:27 2026"
      },
      "message": "Handle empty lists in Metric.geomean\n\n- This matches the behavior of the average method\n- Prevents a few ripple errors in case no data has been produced\n  by a crashing browser\n\nChange-Id: I625dc039ab3f8da6e344e537c8c768e907a89688\nReviewed-on: https://chromium-review.googlesource.com/c/crossbench/+/7755720\nCommit-Queue: Camillo Bruni \u003ccbruni@chromium.org\u003e\nAuto-Submit: Camillo Bruni \u003ccbruni@chromium.org\u003e\nCommit-Queue: Patrick Thier \u003cpthier@chromium.org\u003e\nReviewed-by: Patrick Thier \u003cpthier@chromium.org\u003e\n"
    },
    {
      "commit": "74be97f7410d4bb4a4ede943bbfa1b5888371190",
      "tree": "cb808d2ca83888ac4cd360b15385423254158121",
      "parents": [
        "f225d1c8b1fc40df94e4d03f34bca6bfd6671edc"
      ],
      "author": {
        "name": "Camillo Bruni",
        "email": "cbruni@chromium.org",
        "time": "Mon Apr 13 12:50:36 2026"
      },
      "committer": {
        "name": "v8-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "email": "v8-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Mon Apr 13 12:50:36 2026"
      },
      "message": "Add colorful banner – it\u0027s the latest style\n\n- Implement random-colored crossbench banner\n- Print crossbench and benchmark version in the banner\n\nAdditional change:\n- Add banner printing to the base CrossbenchSubcommand\n- Add dummy methods on Benchmark for version and custom names\n\nChange-Id: Ia7f0fbbb6fccf5073431c10e3ebffdebb2f2aeda\nReviewed-on: https://chromium-review.googlesource.com/c/crossbench/+/7743044\nReviewed-by: Patrick Thier \u003cpthier@chromium.org\u003e\nCommit-Queue: Camillo Bruni \u003ccbruni@chromium.org\u003e\n"
    },
    {
      "commit": "f225d1c8b1fc40df94e4d03f34bca6bfd6671edc",
      "tree": "fcac235cf7f5c8e09413ea7e0642b2e3a95b8ee8",
      "parents": [
        "891bc21810e2d976879692aaeda95a093cc49a3a"
      ],
      "author": {
        "name": "Eriko Kurimoto",
        "email": "elkurin@google.com",
        "time": "Mon Apr 13 07:35:55 2026"
      },
      "committer": {
        "name": "V8 LUCI CQ",
        "email": "v8-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Mon Apr 13 07:35:55 2026"
      },
      "message": "WaaP: Inline perfetto trace config in probe.hjson\n\nChange-Id: I4901839175a70bdb07872b8b4c5a0daa44fd0631\nReviewed-on: https://chromium-review.googlesource.com/c/crossbench/+/7753539\nCommit-Queue: Eriko Kurimoto \u003celkurin@chromium.org\u003e\nReviewed-by: Camillo Bruni \u003ccbruni@chromium.org\u003e\n"
    },
    {
      "commit": "891bc21810e2d976879692aaeda95a093cc49a3a",
      "tree": "1689fea8df4c0d8fddc3ed00b4bcae2e011542f8",
      "parents": [
        "0ebd92dc1c7d847f10a703d179d25f7496167346"
      ],
      "author": {
        "name": "Eriko Kurimoto",
        "email": "elkurin@google.com",
        "time": "Mon Apr 13 03:13:13 2026"
      },
      "committer": {
        "name": "V8 LUCI CQ",
        "email": "v8-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Mon Apr 13 03:13:13 2026"
      },
      "message": "WaaP: Add unittest for browser_startup probe config\n\nChange-Id: Ief66e3f6a1fa2331b3330807eda43bfe46b80ef6\nReviewed-on: https://chromium-review.googlesource.com/c/crossbench/+/7747424\nCommit-Queue: Eriko Kurimoto \u003celkurin@chromium.org\u003e\nReviewed-by: Kameron Lutes \u003ckalutes@google.com\u003e\n"
    },
    {
      "commit": "0ebd92dc1c7d847f10a703d179d25f7496167346",
      "tree": "5bba2afdf44ee436bf9d53b51bd60941e3f23f4a",
      "parents": [
        "6c985538f61a39af84896df8a4efd78d34b6d8b6"
      ],
      "author": {
        "name": "Tatsuyuki Ishi",
        "email": "ishitatsuyuki@google.com",
        "time": "Mon Apr 13 01:11:26 2026"
      },
      "committer": {
        "name": "V8 LUCI CQ",
        "email": "v8-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Mon Apr 13 01:11:26 2026"
      },
      "message": "Prevent profiling tools from inheriting stdin.\n\nWhen combined with external start delay this can eat the user input and\ncause crossbench to be stuck forever.\n\nBug: 497628877\nTest: profiling probe works with Tradefed runner\nChange-Id: Ie02a46495adb0f2a072e38a1f3cdc895687c5fad\nReviewed-on: https://chromium-review.googlesource.com/c/crossbench/+/7747625\nReviewed-by: Kameron Lutes \u003ckalutes@google.com\u003e\nAuto-Submit: Tatsuyuki Ishi \u003cishitatsuyuki@google.com\u003e\nCommit-Queue: Tatsuyuki Ishi \u003cishitatsuyuki@google.com\u003e\n"
    },
    {
      "commit": "6c985538f61a39af84896df8a4efd78d34b6d8b6",
      "tree": "98ccd1055e642d98970cdec74ecf9ed5414e85a6",
      "parents": [
        "36cf316577417deb0800609346af6637288bb18a"
      ],
      "author": {
        "name": "chromium-autoroll",
        "email": "chromium-autoroll@skia-public.iam.gserviceaccount.com",
        "time": "Thu Apr 09 14:49:44 2026"
      },
      "committer": {
        "name": "V8 LUCI CQ",
        "email": "v8-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Thu Apr 09 14:49:44 2026"
      },
      "message": "Roll WebPageReplay from be48b5e33877 to 2d8b3259ca0f (1 revision)\n\nhttps://chromium.googlesource.com/webpagereplay.git/+log/be48b5e33877..2d8b3259ca0f\n\n2026-04-09 eladalon@google.com Add .DS_Store to .gitignore\n\nIf this roll has caused a breakage, revert this CL and stop the roller\nusing the controls here:\nhttps://autoroll.skia.org/r/webpagereplay-crossbench\nPlease CC cbruni@google.com,crossbench@chromium.org,eladalon@chromium.org,khokhlov@google.com,victorvianna@google.com on the revert to ensure that a human\nis aware of the problem.\n\nTo file a bug in Crossbench: https://issues.chromium.org/issues/new?component\u003d1456712\n\nTo report a problem with the AutoRoller itself, please file a bug:\nhttps://issues.skia.org/issues/new?component\u003d1389291\u0026template\u003d1850622\n\nDocumentation for the AutoRoller is here:\nhttps://skia.googlesource.com/buildbot/+doc/main/autoroll/README.md\n\nTbr: eladalon@chromium.org,khokhlov@google.com,victorvianna@google.com\nChange-Id: I3704cffad1929728979ba4a3b4ecf2bdb3294319\nReviewed-on: https://chromium-review.googlesource.com/c/crossbench/+/7743474\nCommit-Queue: chromium-autoroll \u003cchromium-autoroll@skia-public.iam.gserviceaccount.com\u003e\nBot-Commit: chromium-autoroll \u003cchromium-autoroll@skia-public.iam.gserviceaccount.com\u003e\n"
    },
    {
      "commit": "36cf316577417deb0800609346af6637288bb18a",
      "tree": "6460bd0973e228a0a984df4973a9ad18a2d04965",
      "parents": [
        "c179f7919aade97c5cff64d14b9171736e7aaef9"
      ],
      "author": {
        "name": "Eriko Kurimoto",
        "email": "elkurin@google.com",
        "time": "Thu Apr 09 12:59:57 2026"
      },
      "committer": {
        "name": "V8 LUCI CQ",
        "email": "v8-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Thu Apr 09 12:59:57 2026"
      },
      "message": "WaaP: Fix perfetto probe config key and metric\n\nChange-Id: I8877e6ddc72ca784b59f28a2df84f5c121c9563e\nReviewed-on: https://chromium-review.googlesource.com/c/crossbench/+/7742621\nCommit-Queue: Eriko Kurimoto \u003celkurin@chromium.org\u003e\nReviewed-by: Camillo Bruni \u003ccbruni@chromium.org\u003e\n"
    },
    {
      "commit": "c179f7919aade97c5cff64d14b9171736e7aaef9",
      "tree": "ff0b1ecda2ce86ab5202bb6308c5adb93e8f8c61",
      "parents": [
        "994d59a0f232cee94f3605e87c77d0da1c151980"
      ],
      "author": {
        "name": "Mateusz Zbikowski",
        "email": "zbikowski@google.com",
        "time": "Wed Apr 08 18:01:28 2026"
      },
      "committer": {
        "name": "V8 LUCI CQ",
        "email": "v8-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Wed Apr 08 18:01:28 2026"
      },
      "message": "Add GMA device teardown commands.\n\nThis new HJSON file defines a set of commands to be executed during\ndevice teardown. These commands include disconnecting and stopping a\ndummy VPN app, removing iptables NAT rules for ports 443, 80, and 53,\nand killing the dnsmasq process.\n\nChange-Id: Ic07cecaec026955b60c46d6d8350b90f939544e9\nReviewed-on: https://chromium-review.googlesource.com/c/crossbench/+/7739323\nCommit-Queue: Mateusz Zbikowski \u003czbikowski@google.com\u003e\nReviewed-by: John Chen \u003cjohnchen@chromium.org\u003e\n"
    },
    {
      "commit": "994d59a0f232cee94f3605e87c77d0da1c151980",
      "tree": "e5514b08797f2d4ea28dd0a3ded6320711f7ec06",
      "parents": [
        "c723070027585a83ee7a7e2f0cbcae111f084cf8"
      ],
      "author": {
        "name": "Mateusz Zbikowski",
        "email": "zbikowski@google.com",
        "time": "Wed Apr 08 17:55:50 2026"
      },
      "committer": {
        "name": "V8 LUCI CQ",
        "email": "v8-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Wed Apr 08 17:55:50 2026"
      },
      "message": "Add embedder teardown commands.\n\nThis change introduces a new command-line argument\n`--embedder-teardown-command-config` to the embedder benchmark. These\ncommands are executed on the device after the benchmark run, during the\nembedder\u0027s stop phase, and are also registered with atexit to ensure\nthey run even if the benchmark is interrupted.\n\nChange-Id: Ica52c296335419173ac244000c986a3acccdc7ff\nReviewed-on: https://chromium-review.googlesource.com/c/crossbench/+/7736467\nReviewed-by: John Chen \u003cjohnchen@chromium.org\u003e\nCommit-Queue: Mateusz Zbikowski \u003czbikowski@google.com\u003e\n"
    },
    {
      "commit": "c723070027585a83ee7a7e2f0cbcae111f084cf8",
      "tree": "28db425f89acf1e6aaa9d53984d93407b05d9e5f",
      "parents": [
        "f704bff4790ade80c1b13828e55a8f37e1ce0749"
      ],
      "author": {
        "name": "chromium-autoroll",
        "email": "chromium-autoroll@skia-public.iam.gserviceaccount.com",
        "time": "Wed Apr 08 11:28:58 2026"
      },
      "committer": {
        "name": "V8 LUCI CQ",
        "email": "v8-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Wed Apr 08 11:28:58 2026"
      },
      "message": "Roll Buildtools from 22e55595e15e to 11cc2bd83053 (1 revision)\n\nhttps://chromium.googlesource.com/chromium/src/buildtools.git/+log/22e55595e15e..11cc2bd83053\n\n2026-04-08 msta@google.com Simplify the copy headers rules into a \"headers\" group.\n\nIf this roll has caused a breakage, revert this CL and stop the roller\nusing the controls here:\nhttps://autoroll.skia.org/r/buildtools-crossbench\nPlease CC cbruni@google.com,crossbench@chromium.org,v8-waterfall-gardener@rotations.google.com on the revert to ensure that a human\nis aware of the problem.\n\nTo file a bug in Crossbench: https://issues.chromium.org/issues/new?component\u003d1456712\n\nTo report a problem with the AutoRoller itself, please file a bug:\nhttps://issues.skia.org/issues/new?component\u003d1389291\u0026template\u003d1850622\n\nDocumentation for the AutoRoller is here:\nhttps://skia.googlesource.com/buildbot/+doc/main/autoroll/README.md\n\nTbr: v8-waterfall-gardener@rotations.google.com\nChange-Id: I6f641fe28588c5b49c5b4c82b4c3f7a276d987a5\nReviewed-on: https://chromium-review.googlesource.com/c/crossbench/+/7737917\nBot-Commit: chromium-autoroll \u003cchromium-autoroll@skia-public.iam.gserviceaccount.com\u003e\nCommit-Queue: chromium-autoroll \u003cchromium-autoroll@skia-public.iam.gserviceaccount.com\u003e\n"
    },
    {
      "commit": "f704bff4790ade80c1b13828e55a8f37e1ce0749",
      "tree": "b4b978ed0aa2074ca271b5aca57b72724d285f96",
      "parents": [
        "6f27ce249f6de06e505ddf5e1077bf7b5be43cac"
      ],
      "author": {
        "name": "Mateusz Zbikowski",
        "email": "zbikowski@google.com",
        "time": "Wed Apr 08 11:12:55 2026"
      },
      "committer": {
        "name": "V8 LUCI CQ",
        "email": "v8-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Wed Apr 08 11:12:55 2026"
      },
      "message": "Add adb binary directory to PATH for uiautomator.\n\nTemporarily add the directory containing the adb binary to the PATH\nenvironment variable before calling uiautomator methods. This ensures\nthat uiautomator can locate and execute the adb command. The PATH is\nrestored after the operation.\n\nChange-Id: I97289b60d40e208dbc0d07b4f450f5d576a81933\nReviewed-on: https://chromium-review.googlesource.com/c/crossbench/+/7737027\nReviewed-by: Patrick Thier \u003cpthier@chromium.org\u003e\nCommit-Queue: Mateusz Zbikowski \u003czbikowski@google.com\u003e\n"
    },
    {
      "commit": "6f27ce249f6de06e505ddf5e1077bf7b5be43cac",
      "tree": "da189d9f080e40fdc6b5b699b386c68fa7d50104",
      "parents": [
        "28c5fafe316f7a2ff0c6ea152ccd8a7c1aa7633a"
      ],
      "author": {
        "name": "Mateusz Zbikowski",
        "email": "zbikowski@google.com",
        "time": "Wed Apr 08 10:45:34 2026"
      },
      "committer": {
        "name": "V8 LUCI CQ",
        "email": "v8-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Wed Apr 08 10:45:34 2026"
      },
      "message": "Update device paths to /data/local/tmp\n\nThis should be writable OOTB unlike /tmp\n\nChange-Id: I940251642dbf8dbdae80d40e8544cec91547f8fb\nReviewed-on: https://chromium-review.googlesource.com/c/crossbench/+/7726845\nCommit-Queue: Patrick Thier \u003cpthier@chromium.org\u003e\nAuto-Submit: Mateusz Zbikowski \u003czbikowski@google.com\u003e\nReviewed-by: Patrick Thier \u003cpthier@chromium.org\u003e\n"
    },
    {
      "commit": "28c5fafe316f7a2ff0c6ea152ccd8a7c1aa7633a",
      "tree": "f3c83bb8cb75f2e1ba56b8fdcae64d5a0778c7d8",
      "parents": [
        "9fc6e79cb0ab973e8c848e56fbfe9e759d3ee053"
      ],
      "author": {
        "name": "Kameron Lutes",
        "email": "kalutes@google.com",
        "time": "Wed Apr 08 05:38:35 2026"
      },
      "committer": {
        "name": "V8 LUCI CQ",
        "email": "v8-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Wed Apr 08 05:38:35 2026"
      },
      "message": "Add option to start Perfetto after start_delay.\n\nThis change introduces a new `start_after_start_delay` option for the\nPerfetto probe. When enabled, Perfetto tracing will begin after the\nstory\u0027s `start_delay` has completed, rather than at the beginning of the\nstory setup.\n\nBug: 499185819\nChange-Id: I569cbbf958aa1f22a83a3c5aa7789ef79d9ee58a\nReviewed-on: https://chromium-review.googlesource.com/c/crossbench/+/7733567\nCommit-Queue: Kameron Lutes \u003ckalutes@google.com\u003e\nReviewed-by: Camillo Bruni \u003ccbruni@chromium.org\u003e\n"
    },
    {
      "commit": "9fc6e79cb0ab973e8c848e56fbfe9e759d3ee053",
      "tree": "767e658a41d803100fdb1c426808292e51e6e7e4",
      "parents": [
        "8973570de8b70632b22c8bf0a9f03d6f537ea465"
      ],
      "author": {
        "name": "Victor Hugo Vianna Silva",
        "email": "victorvianna@google.com",
        "time": "Fri Apr 03 20:53:19 2026"
      },
      "committer": {
        "name": "V8 LUCI CQ",
        "email": "v8-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Fri Apr 03 20:53:19 2026"
      },
      "message": "Manually roll third_party/webpagereplay/\n\nRequired updating a test expectation since the format of one of the\nlog lines changed.\n\nhttps://chromium.googlesource.com/webpagereplay/+log/59d97c4bac43..be48b5e33877\n\n$ git log 59d97c4ba..be48b5e33 --date\u003dshort --no-merges --format\u003d\u0027%ad %ae %s\u0027\n2026-04-02 victorvianna Revert \"Starting server on ...\" line to old format\n2026-04-02 victorvianna Support full file JS formatting and apply it to deterministic.js\n2026-04-02 victorvianna Concentrate logic for deterministic.js constant replacements\n2026-04-01 victorvianna Drop dependency on special deterministic.js constants from some tests\n2026-04-01 victorvianna Decouple formatting configuration from any embedder repository\n2026-04-01 victorvianna Drop support for deterministic.js replacements from `httparchive inject`\n2026-04-01 eladalon Refactor getCSPScriptSrcDirectiveFromHeaders to use a helper function\n2026-03-27 eladalon Move AddLegacyAliases to a separate file and add unit tests.\n2026-03-27 victorvianna Remove in-house presubmit git hooks\n2026-03-27 victorvianna Adverstise flag versions with underscore instead of dash in README.md\n2026-03-26 eladalon Change flags from underscores to dashes\n2026-03-27 victorvianna Remove unnecessary CheckChangeOnUpload() from PRESUBMIT.py\n2026-03-27 eladalon httparchive: Initialize default log level to \"INFO\"\n2026-03-27 eladalon Fix issue with !BADKEY in logs\n2026-03-26 eladalon Add presubmit Go test checks\n2026-03-26 eladalon Fix test (TestFlags in httparchive_test.go)\n2026-03-25 eladalon Timestamp logs as MM:SS.mmm from WPR start time\n2026-03-25 eladalon Refactor logging\n\nCreated with:\n  roll-dep third_party/webpagereplay\n\nChange-Id: Icf9da905d050df84a60ed5a05f9efcae62f42c9c\nReviewed-on: https://chromium-review.googlesource.com/c/crossbench/+/7726245\nCommit-Queue: Victor Vianna \u003cvictorvianna@google.com\u003e\nReviewed-by: John Chen \u003cjohnchen@chromium.org\u003e\nAuto-Submit: Victor Vianna \u003cvictorvianna@google.com\u003e\n"
    },
    {
      "commit": "8973570de8b70632b22c8bf0a9f03d6f537ea465",
      "tree": "9ee6f3742f7e0e99096128fe519679403fe6e814",
      "parents": [
        "619662e91614fcb22ddf87a4d75b455a19623018"
      ],
      "author": {
        "name": "Mateusz Zbikowski",
        "email": "zbikowski@google.com",
        "time": "Thu Apr 02 14:23:53 2026"
      },
      "committer": {
        "name": "V8 LUCI CQ",
        "email": "v8-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Thu Apr 02 14:23:53 2026"
      },
      "message": "Add \"webview_test_app\" as an embedder package name.\n\nMap \"webview_test_app\" to the Maitier WebView test app package.\n\nChange-Id: I422d889b970efbe5f96c49d5715503df00fb20e3\nReviewed-on: https://chromium-review.googlesource.com/c/crossbench/+/7723302\nCommit-Queue: Mateusz Zbikowski \u003czbikowski@google.com\u003e\nAuto-Submit: Mateusz Zbikowski \u003czbikowski@google.com\u003e\nReviewed-by: Mikhail Khokhlov \u003ckhokhlov@google.com\u003e\n"
    },
    {
      "commit": "619662e91614fcb22ddf87a4d75b455a19623018",
      "tree": "e6a39be630877935e7b2e45382e75c07bd15e25d",
      "parents": [
        "70534de2b120b0fd32c1e385dcae0b775488db16"
      ],
      "author": {
        "name": "Camillo Bruni",
        "email": "cbruni@chromium.org",
        "time": "Thu Apr 02 13:39:29 2026"
      },
      "committer": {
        "name": "V8 LUCI CQ",
        "email": "v8-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Thu Apr 02 13:39:29 2026"
      },
      "message": "Clean up APK installation\n\n- Add separate install_apk helper\n- Add better apk package name extraction\n  - use aapt if available\n  - fallback black magic axml parser\n- Clean up apk installation and permission setup order in browser\n\nChange-Id: Id914294b645733e92414eb770b8f022bc3ebbaf3\nReviewed-on: https://chromium-review.googlesource.com/c/crossbench/+/7633163\nReviewed-by: Patrick Thier \u003cpthier@chromium.org\u003e\nCommit-Queue: Camillo Bruni \u003ccbruni@chromium.org\u003e\n"
    },
    {
      "commit": "70534de2b120b0fd32c1e385dcae0b775488db16",
      "tree": "0e50435836c5e75cd345367d0e8b332d50a117da",
      "parents": [
        "5bb8e679c042131087db6d4707f45ff6b30ab07f"
      ],
      "author": {
        "name": "Gabrielle Lau",
        "email": "gabriellelau@google.com",
        "time": "Thu Apr 02 11:01:01 2026"
      },
      "committer": {
        "name": "V8 LUCI CQ",
        "email": "v8-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Thu Apr 02 11:01:01 2026"
      },
      "message": "[GMA][WebView] Support push files to device and add setup config for GMA\n\n- Added `--embedder-push-files` flag to embedder benchmark to support pushing files from host to device, which is needed for GMA to push the dnsmasq and host config files and dummy VPN APK to device\u0027s `/tmp` directory\n- Added device setup command config for GMA benchmark\n\nBug: 496104091\nChange-Id: I582203f6772d9eb134e3730b34d025448391794a\nReviewed-on: https://chromium-review.googlesource.com/c/crossbench/+/7711676\nReviewed-by: Mateusz Zbikowski \u003czbikowski@google.com\u003e\nReviewed-by: Mikhail Khokhlov \u003ckhokhlov@google.com\u003e\nCommit-Queue: Gabrielle Lau \u003cgabriellelau@google.com\u003e\n"
    },
    {
      "commit": "5bb8e679c042131087db6d4707f45ff6b30ab07f",
      "tree": "e9d8c4336f9e440bfb0044e7624fd23aba0a0ece",
      "parents": [
        "628b1e088c0c0f1c84d0767d6b9ec95b7c5c3dd7"
      ],
      "author": {
        "name": "Camillo Bruni",
        "email": "cbruni@chromium.org",
        "time": "Wed Apr 01 10:45:18 2026"
      },
      "committer": {
        "name": "V8 LUCI CQ",
        "email": "v8-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Wed Apr 01 10:45:18 2026"
      },
      "message": "More resilient browser quitting\n\n- Add more fine-graind try-finally blocks\n- Use both AppleScript + PID termination on macos\n- Log selenium exceptions when quitting the browser\n- Drive-by-fix in _validate_installed to better handle partial\n  versions where we can\u0027t access major/minor version numbers\n\nChange-Id: Ie834d966a3adbcdff9da6fdcbd750f4ebc38893f\nReviewed-on: https://chromium-review.googlesource.com/c/crossbench/+/7716278\nReviewed-by: Patrick Thier \u003cpthier@chromium.org\u003e\nCommit-Queue: Camillo Bruni \u003ccbruni@chromium.org\u003e\n"
    },
    {
      "commit": "628b1e088c0c0f1c84d0767d6b9ec95b7c5c3dd7",
      "tree": "bd1bb1772a39d658c92e67f0e40dde06636a4f15",
      "parents": [
        "7ef810805918d2a1871bbf6395b528f8c6bb2323"
      ],
      "author": {
        "name": "Camillo Bruni",
        "email": "cbruni@chromium.org",
        "time": "Wed Apr 01 10:15:49 2026"
      },
      "committer": {
        "name": "V8 LUCI CQ",
        "email": "v8-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Wed Apr 01 10:15:49 2026"
      },
      "message": "Fix Firefox version parsing\n\n- \"Firefox XXX.y\" was not parsed correctly.\n- Generate some more tests to prevent regressions\n\nChange-Id: I0c31c68b71f729bc1c11d2747e8b1381ab179b71\nReviewed-on: https://chromium-review.googlesource.com/c/crossbench/+/7717840\nCommit-Queue: Camillo Bruni \u003ccbruni@chromium.org\u003e\nReviewed-by: Patrick Thier \u003cpthier@chromium.org\u003e\n"
    },
    {
      "commit": "7ef810805918d2a1871bbf6395b528f8c6bb2323",
      "tree": "735691401a2322fecda06b61e0a1cd6b2d9fd09e",
      "parents": [
        "eddb6f74df6d383e6055419badc7b530f903e568"
      ],
      "author": {
        "name": "Camillo Bruni",
        "email": "cbruni@chromium.org",
        "time": "Wed Apr 01 09:40:01 2026"
      },
      "committer": {
        "name": "V8 LUCI CQ",
        "email": "v8-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Wed Apr 01 09:40:01 2026"
      },
      "message": "Update JetStream 3.0 official URL\n\nChange-Id: I139bea0f5dfe8d3b1bc85c140bcc42b3e3397c89\nReviewed-on: https://chromium-review.googlesource.com/c/crossbench/+/7718318\nCommit-Queue: Camillo Bruni \u003ccbruni@chromium.org\u003e\nReviewed-by: Patrick Thier \u003cpthier@chromium.org\u003e\n"
    },
    {
      "commit": "eddb6f74df6d383e6055419badc7b530f903e568",
      "tree": "bd87bf7a22f777f8a75f127baabd778ac729aeef",
      "parents": [
        "9470755dfd5e731314f2293ce53d1d8cdb9a223b"
      ],
      "author": {
        "name": "Camillo Bruni",
        "email": "cbruni@chromium.org",
        "time": "Tue Mar 31 17:15:01 2026"
      },
      "committer": {
        "name": "V8 LUCI CQ",
        "email": "v8-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Tue Mar 31 17:15:01 2026"
      },
      "message": "Better platform methods\n\n- Avoid using raw sh-commands\n- Add meta-tests to guard against common anti-patterns\n- Add new platform killall method\n- Use adb_force_stop in WebviewEmbedder\n\nChange-Id: I9081abbd8a11f9b259998157c9986d3f12557076\nReviewed-on: https://chromium-review.googlesource.com/c/crossbench/+/7691660\nCommit-Queue: Camillo Bruni \u003ccbruni@chromium.org\u003e\nReviewed-by: Patrick Thier \u003cpthier@chromium.org\u003e\n"
    },
    {
      "commit": "9470755dfd5e731314f2293ce53d1d8cdb9a223b",
      "tree": "ca6fff8ba440641ad192bda278c1576635c35648",
      "parents": [
        "72128641868b6f74169413cad35588755edfe8b6"
      ],
      "author": {
        "name": "Camillo Bruni",
        "email": "cbruni@chromium.org",
        "time": "Tue Mar 31 14:27:32 2026"
      },
      "committer": {
        "name": "V8 LUCI CQ",
        "email": "v8-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Tue Mar 31 14:27:32 2026"
      },
      "message": "Better perfetto probe preset documentation and help\n\n- Add basic help text to config/probe/perfetto/trace_config/*.txtpb\n  files\n- ./cb.py describe perfetto now prints the trace config preset help\n\nChange-Id: I7384c92fe3b1e5cf9f36824e7c3dbecf0d779dfb\nReviewed-on: https://chromium-review.googlesource.com/c/crossbench/+/7703920\nCommit-Queue: Patrick Thier \u003cpthier@chromium.org\u003e\nAuto-Submit: Camillo Bruni \u003ccbruni@chromium.org\u003e\nReviewed-by: Patrick Thier \u003cpthier@chromium.org\u003e\n"
    },
    {
      "commit": "72128641868b6f74169413cad35588755edfe8b6",
      "tree": "6d0cc7eb8997d5fee651a16950967d5986d08e89",
      "parents": [
        "eaef75eaecbd08080eb8ae0140345bb2f5b2e7da"
      ],
      "author": {
        "name": "Eriko Kurimoto",
        "email": "elkurin@google.com",
        "time": "Tue Mar 31 09:47:01 2026"
      },
      "committer": {
        "name": "V8 LUCI CQ",
        "email": "v8-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Tue Mar 31 09:47:01 2026"
      },
      "message": "WaaP: Fix browser_startup benchmark tracing metric\n\nThe browser_startup benchmark previously attempted to extract the\nStartup.FirstWebContents.NonEmptyPaint3 metric. However, because the\ntest loads an about:blank page with no renderable content, this\nmetric is never emitted.\n\nBy switching the target metric to Startup.BrowserWindow.FirstPaint,\nthe benchmark now collects valid data points on the initial window\npaint and safely executes on the Performance bots.\n\nThis CL updates both the trace probe config and README.\n\nBug: 458578081\nChange-Id: I2bb96143566c823bdf6a7e6fd87eb59196eabe5f\nReviewed-on: https://chromium-review.googlesource.com/c/crossbench/+/7714322\nReviewed-by: Camillo Bruni \u003ccbruni@chromium.org\u003e\nCommit-Queue: Eriko Kurimoto \u003celkurin@chromium.org\u003e\n"
    },
    {
      "commit": "eaef75eaecbd08080eb8ae0140345bb2f5b2e7da",
      "tree": "89964ca6120303348fffacc82f1c16ccb7e42945",
      "parents": [
        "98c2659c638573993a658e22cdae7c2d572073d5"
      ],
      "author": {
        "name": "chromium-autoroll",
        "email": "chromium-autoroll@skia-public.iam.gserviceaccount.com",
        "time": "Fri Mar 27 21:24:01 2026"
      },
      "committer": {
        "name": "V8 LUCI CQ",
        "email": "v8-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Fri Mar 27 21:24:01 2026"
      },
      "message": "Roll ClangFormat from 65d308abf7da to 08cce2b81a4d (1 revision)\n\nhttps://chromium.googlesource.com/external/github.com/llvm/llvm-project/clang/tools/clang-format.git/+log/65d308abf7da..08cce2b81a4d\n\n2026-03-27 107386933+goyaladitya05@users.noreply.github.com [clang-format] Add pre-commit CI env var support to git-clang-format (#188816)\n\nIf this roll has caused a breakage, revert this CL and stop the roller\nusing the controls here:\nhttps://autoroll.skia.org/r/clang-format-crossbench\nPlease CC cbruni@google.com,crossbench@chromium.org,v8-waterfall-gardener@rotations.google.com on the revert to ensure that a human\nis aware of the problem.\n\nTo file a bug in Crossbench: https://issues.chromium.org/issues/new?component\u003d1456712\n\nTo report a problem with the AutoRoller itself, please file a bug:\nhttps://issues.skia.org/issues/new?component\u003d1389291\u0026template\u003d1850622\n\nDocumentation for the AutoRoller is here:\nhttps://skia.googlesource.com/buildbot/+doc/main/autoroll/README.md\n\nTbr: v8-waterfall-gardener@rotations.google.com\nChange-Id: Ieaa68be6e7c3bddbcd8a024ddd22af11c01bd5e8\nReviewed-on: https://chromium-review.googlesource.com/c/crossbench/+/7709073\nCommit-Queue: chromium-autoroll \u003cchromium-autoroll@skia-public.iam.gserviceaccount.com\u003e\nBot-Commit: chromium-autoroll \u003cchromium-autoroll@skia-public.iam.gserviceaccount.com\u003e\n"
    },
    {
      "commit": "98c2659c638573993a658e22cdae7c2d572073d5",
      "tree": "1a4ac519e32ddfc3d138c8afcee8da97246f0414",
      "parents": [
        "04661e82161861b80ef70a626ccbe74795544e7a"
      ],
      "author": {
        "name": "Eriko Kurimoto",
        "email": "elkurin@google.com",
        "time": "Fri Mar 27 04:45:39 2026"
      },
      "committer": {
        "name": "V8 LUCI CQ",
        "email": "v8-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Fri Mar 27 04:45:39 2026"
      },
      "message": "WaaP: Add Crossbench benchmark for browser startup performance\n\nThis CL introduces a new local benchmark configuration in Crossbench to\nmeasure browser startup performance, specifically focusing on the\ntime to first non-empty paint.\n\nThe benchmark compares a baseline browser against a variant with the\nInitialWebUI suite of features enabled (InitialWebUI, WebUIReloadButton,\nWebUIReloadButtonDeferBrowserViewShow, InitialWebUISyncNavStartToCommit,\nWebUIInProcessResourceLoadingV2).\n\nIt utilizes the `tracing` probe with a custom `trace_processor` metric\nconfiguration to accurately extract `Startup.FirstWebContents.NonEmptyPaint3`\ndurations directly from the trace events.\n\nTo run the benchmark locally:\npoetry run cb loading \\\n  --browser-config config/benchmark/browser_startup/browser.config.hjson \\\n  --probe-config config/benchmark/browser_startup/probe.hjson \\\n  --page-config config/benchmark/browser_startup/story.hjson \\\n  --env-validation\u003dwarn\n\nBug: 458578081\nChange-Id: I0d5d379339e1348f1a93cca9e912b15d8000ac15\nReviewed-on: https://chromium-review.googlesource.com/c/crossbench/+/7679494\nCommit-Queue: Eriko Kurimoto \u003celkurin@chromium.org\u003e\nReviewed-by: Camillo Bruni \u003ccbruni@chromium.org\u003e\n"
    },
    {
      "commit": "04661e82161861b80ef70a626ccbe74795544e7a",
      "tree": "70b59369a771cd64cbb1c17e7e9bfbfe08b1e918",
      "parents": [
        "68e849e3579b9d54595d3e529889c1bc680bc602"
      ],
      "author": {
        "name": "chromium-autoroll",
        "email": "chromium-autoroll@skia-public.iam.gserviceaccount.com",
        "time": "Thu Mar 26 20:46:01 2026"
      },
      "committer": {
        "name": "V8 LUCI CQ",
        "email": "v8-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Thu Mar 26 20:46:01 2026"
      },
      "message": "Roll ClangFormat from 842084dbd4b0 to 65d308abf7da (1 revision)\n\nhttps://chromium.googlesource.com/external/github.com/llvm/llvm-project/clang/tools/clang-format.git/+log/842084dbd4b0..65d308abf7da\n\n2026-03-26 bjoern@hazardy.de [clang-format] Don\u0027t crash on an input with a NUL char (#188631)\n\nIf this roll has caused a breakage, revert this CL and stop the roller\nusing the controls here:\nhttps://autoroll.skia.org/r/clang-format-crossbench\nPlease CC cbruni@google.com,crossbench@chromium.org,v8-waterfall-gardener@rotations.google.com on the revert to ensure that a human\nis aware of the problem.\n\nTo file a bug in Crossbench: https://issues.chromium.org/issues/new?component\u003d1456712\n\nTo report a problem with the AutoRoller itself, please file a bug:\nhttps://issues.skia.org/issues/new?component\u003d1389291\u0026template\u003d1850622\n\nDocumentation for the AutoRoller is here:\nhttps://skia.googlesource.com/buildbot/+doc/main/autoroll/README.md\n\nTbr: v8-waterfall-gardener@rotations.google.com\nChange-Id: I178b731fa7cb0349f3c7aca5b4e67134124ab4ae\nReviewed-on: https://chromium-review.googlesource.com/c/crossbench/+/7705726\nCommit-Queue: chromium-autoroll \u003cchromium-autoroll@skia-public.iam.gserviceaccount.com\u003e\nBot-Commit: chromium-autoroll \u003cchromium-autoroll@skia-public.iam.gserviceaccount.com\u003e\n"
    },
    {
      "commit": "68e849e3579b9d54595d3e529889c1bc680bc602",
      "tree": "eba99f16991dab6ae6836cd734caba11fefd086c",
      "parents": [
        "e8e6be15741f118e76028b91e698563760cbd3fc"
      ],
      "author": {
        "name": "Gabrielle Lau",
        "email": "gabriellelau@google.com",
        "time": "Thu Mar 26 18:27:00 2026"
      },
      "committer": {
        "name": "V8 LUCI CQ",
        "email": "v8-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Thu Mar 26 18:27:00 2026"
      },
      "message": "[GMA][WebView] Support replaying WPR on custom http and https ports\n\nNeeded for specifying http and https ports (current defaults are `0`) for WPR replay to run the GMA WebView benchmark\n- Added http_port and https_port to NetworkConfig and its parser.\n- Updated WprReplayNetwork and its subclasses to accept args and forward these ports to the WPR server.\n- Formatting using `git cl format --js`\n\nExample usage:\n```\npoetry run cb embedder \\\n--network\u003d\u0027{\"type\":\"wpr\",\"path\":\"...\",\"http_port\":8080,\"https_port\":8081}\u0027\n```\n\nBug: 489972801\nChange-Id: I9929918e6569a1eaa5027e266c464d1178068f2b\nReviewed-on: https://chromium-review.googlesource.com/c/crossbench/+/7700417\nReviewed-by: Camillo Bruni \u003ccbruni@chromium.org\u003e\nCommit-Queue: Gabrielle Lau \u003cgabriellelau@google.com\u003e\n"
    },
    {
      "commit": "e8e6be15741f118e76028b91e698563760cbd3fc",
      "tree": "6e5ba59c3c830f27d3d318fd239973d4cb43016e",
      "parents": [
        "d10fe596c1d8348b0cbe335645885f6e55590488"
      ],
      "author": {
        "name": "Camillo Bruni",
        "email": "cbruni@chromium.org",
        "time": "Thu Mar 26 13:55:30 2026"
      },
      "committer": {
        "name": "V8 LUCI CQ",
        "email": "v8-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Thu Mar 26 13:55:30 2026"
      },
      "message": "More flexible apk helper\n\n- Only auto-add the adb driver for known .*_apk helpers and .apk(s)\n- Add more tests to cover these cases\n\nChange-Id: I5cbbf3f221ad2314fa3f73b7c3a4a001c7346ff7\nReviewed-on: https://chromium-review.googlesource.com/c/crossbench/+/7696554\nCommit-Queue: Camillo Bruni \u003ccbruni@chromium.org\u003e\nReviewed-by: Victor Vianna \u003cvictorvianna@google.com\u003e\n"
    },
    {
      "commit": "d10fe596c1d8348b0cbe335645885f6e55590488",
      "tree": "d8449125c25415254f900c2f3698afb7a40a3c33",
      "parents": [
        "62f250870f2154f4dc9875e7021944f2f968bbdb"
      ],
      "author": {
        "name": "Camillo Bruni",
        "email": "cbruni@chromium.org",
        "time": "Thu Mar 26 12:34:09 2026"
      },
      "committer": {
        "name": "V8 LUCI CQ",
        "email": "v8-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Thu Mar 26 12:34:09 2026"
      },
      "message": "Handle raw browser binaries for --browser on macos\n\nNow these two inputs work the same way:\n--browser\u003dout/mac/Chrome.app\n--browser\u003dout/mac/Chrome.app/Contents/MacOS/Chrome\n\nChange-Id: I9cce5c00b6f064b8036791b0d792ad1de6a668c6\nReviewed-on: https://chromium-review.googlesource.com/c/crossbench/+/7689492\nReviewed-by: Patrick Thier \u003cpthier@chromium.org\u003e\nCommit-Queue: Camillo Bruni \u003ccbruni@chromium.org\u003e\n"
    },
    {
      "commit": "62f250870f2154f4dc9875e7021944f2f968bbdb",
      "tree": "e0f7d9d8b7a0065a04f5d0e26b316bc8b18f7c31",
      "parents": [
        "fc0f8f5c61a609462be1852149048792852ace6a"
      ],
      "author": {
        "name": "chromium-autoroll",
        "email": "chromium-autoroll@skia-public.iam.gserviceaccount.com",
        "time": "Thu Mar 26 02:23:05 2026"
      },
      "committer": {
        "name": "V8 LUCI CQ",
        "email": "v8-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Thu Mar 26 02:23:05 2026"
      },
      "message": "Roll Buildtools from 95ed44cf5f06 to 22e55595e15e (1 revision)\n\nhttps://chromium.googlesource.com/chromium/src/buildtools.git/+log/95ed44cf5f06..22e55595e15e\n\n2026-03-26 keybo@google.com Add option to suppress syntax warnings in checkdeps.py\n\nIf this roll has caused a breakage, revert this CL and stop the roller\nusing the controls here:\nhttps://autoroll.skia.org/r/buildtools-crossbench\nPlease CC cbruni@google.com,crossbench@chromium.org,v8-waterfall-gardener@rotations.google.com on the revert to ensure that a human\nis aware of the problem.\n\nTo file a bug in Crossbench: https://issues.chromium.org/issues/new?component\u003d1456712\n\nTo report a problem with the AutoRoller itself, please file a bug:\nhttps://issues.skia.org/issues/new?component\u003d1389291\u0026template\u003d1850622\n\nDocumentation for the AutoRoller is here:\nhttps://skia.googlesource.com/buildbot/+doc/main/autoroll/README.md\n\nTbr: v8-waterfall-gardener@rotations.google.com\nChange-Id: Id2f028fc90c0c3bde1c969253666c987ec887baf\nReviewed-on: https://chromium-review.googlesource.com/c/crossbench/+/7701981\nBot-Commit: chromium-autoroll \u003cchromium-autoroll@skia-public.iam.gserviceaccount.com\u003e\nCommit-Queue: chromium-autoroll \u003cchromium-autoroll@skia-public.iam.gserviceaccount.com\u003e\n"
    },
    {
      "commit": "fc0f8f5c61a609462be1852149048792852ace6a",
      "tree": "e21164b83789096655c8448b2b5610d5c1f09c1e",
      "parents": [
        "0a5785b685bdbc97c09fa493604f90cce28a8e85"
      ],
      "author": {
        "name": "chromium-autoroll",
        "email": "chromium-autoroll@skia-public.iam.gserviceaccount.com",
        "time": "Wed Mar 25 18:45:36 2026"
      },
      "committer": {
        "name": "V8 LUCI CQ",
        "email": "v8-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Wed Mar 25 18:45:36 2026"
      },
      "message": "Roll WebPageReplay from 411ec155b712 to 59d97c4bac43 (3 revisions)\n\nhttps://chromium.googlesource.com/webpagereplay.git/+log/411ec155b712..59d97c4bac43\n\n2026-03-25 victorvianna@google.com Remove TODO about uploading binaries from standalone WPR repo\n2026-03-25 victorvianna@google.com Fix httparchive edit truncating responses\n2026-03-25 victorvianna@google.com Support EDITOR with extra flags when editing archive\n\nIf this roll has caused a breakage, revert this CL and stop the roller\nusing the controls here:\nhttps://autoroll.skia.org/r/webpagereplay-crossbench\nPlease CC cbruni@google.com,crossbench@chromium.org,v8-waterfall-gardener@rotations.google.com on the revert to ensure that a human\nis aware of the problem.\n\nTo file a bug in Crossbench: https://issues.chromium.org/issues/new?component\u003d1456712\n\nTo report a problem with the AutoRoller itself, please file a bug:\nhttps://issues.skia.org/issues/new?component\u003d1389291\u0026template\u003d1850622\n\nDocumentation for the AutoRoller is here:\nhttps://skia.googlesource.com/buildbot/+doc/main/autoroll/README.md\n\nTbr: v8-waterfall-gardener@rotations.google.com\nChange-Id: I6ab6130e3972af5cce59094dd11637082fbd74ce\nReviewed-on: https://chromium-review.googlesource.com/c/crossbench/+/7701752\nBot-Commit: chromium-autoroll \u003cchromium-autoroll@skia-public.iam.gserviceaccount.com\u003e\nCommit-Queue: chromium-autoroll \u003cchromium-autoroll@skia-public.iam.gserviceaccount.com\u003e\n"
    },
    {
      "commit": "0a5785b685bdbc97c09fa493604f90cce28a8e85",
      "tree": "f23d6e841f2a309bf2f0280cdf4ea0fba3644480",
      "parents": [
        "f0b757239a6af501db1a704913cd76b4e548b183"
      ],
      "author": {
        "name": "chromium-autoroll",
        "email": "chromium-autoroll@skia-public.iam.gserviceaccount.com",
        "time": "Wed Mar 25 17:03:06 2026"
      },
      "committer": {
        "name": "V8 LUCI CQ",
        "email": "v8-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Wed Mar 25 17:03:06 2026"
      },
      "message": "Roll WebPageReplay from 5518340ae084 to 411ec155b712 (1 revision)\n\nhttps://chromium.googlesource.com/webpagereplay.git/+log/5518340ae084..411ec155b712\n\n2026-03-25 victorvianna@google.com Update \"Getting the code\" instructions to require depot_tools\n\nIf this roll has caused a breakage, revert this CL and stop the roller\nusing the controls here:\nhttps://autoroll.skia.org/r/webpagereplay-crossbench\nPlease CC cbruni@google.com,crossbench@chromium.org,v8-waterfall-gardener@rotations.google.com on the revert to ensure that a human\nis aware of the problem.\n\nTo file a bug in Crossbench: https://issues.chromium.org/issues/new?component\u003d1456712\n\nTo report a problem with the AutoRoller itself, please file a bug:\nhttps://issues.skia.org/issues/new?component\u003d1389291\u0026template\u003d1850622\n\nDocumentation for the AutoRoller is here:\nhttps://skia.googlesource.com/buildbot/+doc/main/autoroll/README.md\n\nTbr: v8-waterfall-gardener@rotations.google.com\nChange-Id: I165e5bd56abbde1c889755d119b1029e82698c48\nReviewed-on: https://chromium-review.googlesource.com/c/crossbench/+/7700953\nCommit-Queue: chromium-autoroll \u003cchromium-autoroll@skia-public.iam.gserviceaccount.com\u003e\nBot-Commit: chromium-autoroll \u003cchromium-autoroll@skia-public.iam.gserviceaccount.com\u003e\n"
    },
    {
      "commit": "f0b757239a6af501db1a704913cd76b4e548b183",
      "tree": "37b642bc51345830ee425bc69b852c6cd985f6f5",
      "parents": [
        "47a8dfaaf5d027df0b12a6503870fc6899577378"
      ],
      "author": {
        "name": "Maxim Sheshukov",
        "email": "maximsheshukov@google.com",
        "time": "Wed Mar 25 16:49:01 2026"
      },
      "committer": {
        "name": "V8 LUCI CQ",
        "email": "v8-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Wed Mar 25 16:49:01 2026"
      },
      "message": "Support crossbench benchmarks stories\n\nThis CL uses crossbench benchmarks for validation story names. Now, the\nuser can create pinpoint jobs with `pinpoint js3 --story\u003dTodoMVC-Lit`\nand the story will be passed to Pinpoint without saying that the server\ndoes not know about this story name.\n\nBug: b/495355648\nChange-Id: I01a2b9d0c58d329102e0e30f0be5adb3e7f8f48a\nReviewed-on: https://chromium-review.googlesource.com/c/crossbench/+/7691662\nReviewed-by: Camillo Bruni \u003ccbruni@chromium.org\u003e\nCommit-Queue: Maxim Sheshukov \u003cmaximsheshukov@google.com\u003e\n"
    },
    {
      "commit": "47a8dfaaf5d027df0b12a6503870fc6899577378",
      "tree": "ca10e510892283c255ec9347fa4aaca0cda2f8f5",
      "parents": [
        "af40816b6358808f34614948aaaf6383f7487722"
      ],
      "author": {
        "name": "Maxim Sheshukov",
        "email": "maximsheshukov@google.com",
        "time": "Wed Mar 25 16:21:26 2026"
      },
      "committer": {
        "name": "V8 LUCI CQ",
        "email": "v8-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Wed Mar 25 16:21:26 2026"
      },
      "message": "Verify benchmark and story without server call for crossbench\n\nThis CL gets rid of server call for verifying crossbench benchmarks and\nstories because the server API does not know about crossbench benchmarks\nwhich leads to unnecessary user confusion by asking whether they would\nlike to run an unknown benchmark. This CL make the check locally which\nis faster and more reliable.\n\nBug: b/495355648\nChange-Id: I34b7652b51261d24ed5b612b43bfa5599f48e5ad\nReviewed-on: https://chromium-review.googlesource.com/c/crossbench/+/7688995\nCommit-Queue: Maxim Sheshukov \u003cmaximsheshukov@google.com\u003e\nReviewed-by: Camillo Bruni \u003ccbruni@chromium.org\u003e\n"
    },
    {
      "commit": "af40816b6358808f34614948aaaf6383f7487722",
      "tree": "10614238fccd92e2aace241a08135e728e49a1e6",
      "parents": [
        "81176af3f4fbf409d927a6f32eb3c15be7ee235a"
      ],
      "author": {
        "name": "Mikhail Khokhlov",
        "email": "khokhlov@google.com",
        "time": "Tue Mar 24 17:16:59 2026"
      },
      "committer": {
        "name": "V8 LUCI CQ",
        "email": "v8-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Tue Mar 24 17:16:59 2026"
      },
      "message": "Manually Roll WebPageReplay from 98c06239dce6 to 5518340ae084 (3 revisions)\n\nThe changes in this roll affect LoadLine v2 (but not v1) scores\na little, so I added a version increment to the change.\n\nOriginal roll description:\n\nhttps://chromium.googlesource.com/webpagereplay.git/+log/98c06239dce6..5518340ae084\n\n2026-03-24 eladalon@google.com Extend script injection to standalone JavaScript files\n2026-03-24 eladalon@chromium.org Revert \"Extend script injection to standalone JavaScript files\"\n2026-03-24 victorvianna@google.com Extend script injection to standalone JavaScript files\n\nIf this roll has caused a breakage, revert this CL and stop the roller\nusing the controls here:\nhttps://autoroll.skia.org/r/webpagereplay-crossbench\nPlease CC cbruni@google.com,crossbench@chromium.org,v8-waterfall-gardener@rotations.google.com on the revert to ensure that a human\nis aware of the problem.\n\nTo file a bug in Crossbench: https://issues.chromium.org/issues/new?component\u003d1456712\n\nTo report a problem with the AutoRoller itself, please file a bug:\nhttps://issues.skia.org/issues/new?component\u003d1389291\u0026template\u003d1850622\n\nDocumentation for the AutoRoller is here:\nhttps://skia.googlesource.com/buildbot/+doc/main/autoroll/README.md\n\nChange-Id: Id5197bcdc09dd48b4085644e9561f6c9c52a6009\nReviewed-on: https://chromium-review.googlesource.com/c/crossbench/+/7698052\nCommit-Queue: Mikhail Khokhlov \u003ckhokhlov@google.com\u003e\nReviewed-by: Elad Alon \u003celadalon@chromium.org\u003e\n"
    },
    {
      "commit": "81176af3f4fbf409d927a6f32eb3c15be7ee235a",
      "tree": "1f9314c3af3c8ed830cab0753bf91dfb154edb36",
      "parents": [
        "1a1b13f6786662a214131f15f2512ee88eece791"
      ],
      "author": {
        "name": "chromium-autoroll",
        "email": "chromium-autoroll@skia-public.iam.gserviceaccount.com",
        "time": "Tue Mar 24 15:55:59 2026"
      },
      "committer": {
        "name": "V8 LUCI CQ",
        "email": "v8-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Tue Mar 24 15:55:59 2026"
      },
      "message": "Roll WebPageReplay from 505f70f238f5 to 98c06239dce6 (1 revision)\n\nhttps://chromium.googlesource.com/webpagereplay.git/+log/505f70f238f5..98c06239dce6\n\n2026-03-24 eladalon@google.com Indent contents of deterministic.js\n\nIf this roll has caused a breakage, revert this CL and stop the roller\nusing the controls here:\nhttps://autoroll.skia.org/r/webpagereplay-crossbench\nPlease CC cbruni@google.com,crossbench@chromium.org,v8-waterfall-gardener@rotations.google.com on the revert to ensure that a human\nis aware of the problem.\n\nTo file a bug in Crossbench: https://issues.chromium.org/issues/new?component\u003d1456712\n\nTo report a problem with the AutoRoller itself, please file a bug:\nhttps://issues.skia.org/issues/new?component\u003d1389291\u0026template\u003d1850622\n\nDocumentation for the AutoRoller is here:\nhttps://skia.googlesource.com/buildbot/+doc/main/autoroll/README.md\n\nTbr: v8-waterfall-gardener@rotations.google.com\nChange-Id: I2f123936caeba80a7ef504166efad84e2149d782\nReviewed-on: https://chromium-review.googlesource.com/c/crossbench/+/7696119\nCommit-Queue: chromium-autoroll \u003cchromium-autoroll@skia-public.iam.gserviceaccount.com\u003e\nBot-Commit: chromium-autoroll \u003cchromium-autoroll@skia-public.iam.gserviceaccount.com\u003e\n"
    },
    {
      "commit": "1a1b13f6786662a214131f15f2512ee88eece791",
      "tree": "610e23cfc5ed6678b998e313d74161f5883d72b1",
      "parents": [
        "322b3dd1bd2bd92f113fa9ac1b3cbe1341d4d0d5"
      ],
      "author": {
        "name": "Camillo Bruni",
        "email": "cbruni@chromium.org",
        "time": "Tue Mar 24 09:08:29 2026"
      },
      "committer": {
        "name": "V8 LUCI CQ",
        "email": "v8-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Tue Mar 24 09:08:29 2026"
      },
      "message": "Improve traceconv symbolisation\n\n- Run download_symbols.py with the current python script\n  to avoid issues with missing packages in sys python\n- Dump verbose symbolisation output to traceconv.log\n- Add more explicit traceconv version check to reduce warning output\n\nBypass-Check-License: renaming files\nChange-Id: Idd77662b0e7bd0dcf09f979e701e2941a23e2c1d\nReviewed-on: https://chromium-review.googlesource.com/c/crossbench/+/7602754\nCommit-Queue: Camillo Bruni \u003ccbruni@chromium.org\u003e\nReviewed-by: Patrick Thier \u003cpthier@chromium.org\u003e\n"
    },
    {
      "commit": "322b3dd1bd2bd92f113fa9ac1b3cbe1341d4d0d5",
      "tree": "1b36dc3ff2d015050fc84e0ec64208d9d9569322",
      "parents": [
        "b243eaa4985da694d144a6eee786e4cfeee3deb5"
      ],
      "author": {
        "name": "chromium-autoroll",
        "email": "chromium-autoroll@skia-public.iam.gserviceaccount.com",
        "time": "Mon Mar 23 16:00:45 2026"
      },
      "committer": {
        "name": "V8 LUCI CQ",
        "email": "v8-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Mon Mar 23 16:00:45 2026"
      },
      "message": "Roll WebPageReplay from b03252f7db00 to 505f70f238f5 (1 revision)\n\nhttps://chromium.googlesource.com/webpagereplay.git/+log/b03252f7db00..505f70f238f5\n\n2026-03-23 eladalon@google.com Store injected scripts in archives\n\nIf this roll has caused a breakage, revert this CL and stop the roller\nusing the controls here:\nhttps://autoroll.skia.org/r/webpagereplay-crossbench\nPlease CC cbruni@google.com,crossbench@chromium.org,v8-waterfall-gardener@rotations.google.com on the revert to ensure that a human\nis aware of the problem.\n\nTo file a bug in Crossbench: https://issues.chromium.org/issues/new?component\u003d1456712\n\nTo report a problem with the AutoRoller itself, please file a bug:\nhttps://issues.skia.org/issues/new?component\u003d1389291\u0026template\u003d1850622\n\nDocumentation for the AutoRoller is here:\nhttps://skia.googlesource.com/buildbot/+doc/main/autoroll/README.md\n\nTbr: v8-waterfall-gardener@rotations.google.com\nChange-Id: I01cd97b2a14d6464bd0ab0e1a45015a3b14ea911\nReviewed-on: https://chromium-review.googlesource.com/c/crossbench/+/7693097\nCommit-Queue: chromium-autoroll \u003cchromium-autoroll@skia-public.iam.gserviceaccount.com\u003e\nBot-Commit: chromium-autoroll \u003cchromium-autoroll@skia-public.iam.gserviceaccount.com\u003e\n"
    },
    {
      "commit": "b243eaa4985da694d144a6eee786e4cfeee3deb5",
      "tree": "151a979146e27ea7277b4c95c1a77f55aa10b97e",
      "parents": [
        "5130f5d73f787d05136ad53ebe10bd9f99db6d1d"
      ],
      "author": {
        "name": "chromium-autoroll",
        "email": "chromium-autoroll@skia-public.iam.gserviceaccount.com",
        "time": "Mon Mar 23 15:08:05 2026"
      },
      "committer": {
        "name": "V8 LUCI CQ",
        "email": "v8-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Mon Mar 23 15:08:05 2026"
      },
      "message": "Roll WebPageReplay from 8fcef68a6614 to b03252f7db00 (3 revisions)\n\nhttps://chromium.googlesource.com/webpagereplay.git/+log/8fcef68a6614..b03252f7db00\n\n2026-03-23 eladalon@google.com Enable deterministic Go builds and skip redundant uploads.\n2026-03-23 eladalon@google.com Extract hardcoded test script into a constant\n2026-03-23 eladalon@google.com Replace window with self in deterministic.js for Worker compatibility\n\nIf this roll has caused a breakage, revert this CL and stop the roller\nusing the controls here:\nhttps://autoroll.skia.org/r/webpagereplay-crossbench\nPlease CC cbruni@google.com,crossbench@chromium.org,v8-waterfall-gardener@rotations.google.com on the revert to ensure that a human\nis aware of the problem.\n\nTo file a bug in Crossbench: https://issues.chromium.org/issues/new?component\u003d1456712\n\nTo report a problem with the AutoRoller itself, please file a bug:\nhttps://issues.skia.org/issues/new?component\u003d1389291\u0026template\u003d1850622\n\nDocumentation for the AutoRoller is here:\nhttps://skia.googlesource.com/buildbot/+doc/main/autoroll/README.md\n\nTbr: v8-waterfall-gardener@rotations.google.com\nChange-Id: Ic4c5461ec888e584e6b748234384ab0bf421816f\nReviewed-on: https://chromium-review.googlesource.com/c/crossbench/+/7691651\nBot-Commit: chromium-autoroll \u003cchromium-autoroll@skia-public.iam.gserviceaccount.com\u003e\nCommit-Queue: chromium-autoroll \u003cchromium-autoroll@skia-public.iam.gserviceaccount.com\u003e\n"
    },
    {
      "commit": "5130f5d73f787d05136ad53ebe10bd9f99db6d1d",
      "tree": "4dbd5f6f9927f588567b6779ca7f2b7cb045d948",
      "parents": [
        "5cc1d0077d41482ebb3a7573a02af174c929a631"
      ],
      "author": {
        "name": "chromium-autoroll",
        "email": "chromium-autoroll@skia-public.iam.gserviceaccount.com",
        "time": "Mon Mar 23 14:19:50 2026"
      },
      "committer": {
        "name": "V8 LUCI CQ",
        "email": "v8-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Mon Mar 23 14:19:50 2026"
      },
      "message": "Roll WebPageReplay from 55866a2a989c to 8fcef68a6614 (1 revision)\n\nhttps://chromium.googlesource.com/webpagereplay.git/+log/55866a2a989c..8fcef68a6614\n\n2026-03-23 eladalon@google.com Deep copy reference types in cloneFieldsExceptRequests()\n\nIf this roll has caused a breakage, revert this CL and stop the roller\nusing the controls here:\nhttps://autoroll.skia.org/r/webpagereplay-crossbench\nPlease CC cbruni@google.com,crossbench@chromium.org,v8-waterfall-gardener@rotations.google.com on the revert to ensure that a human\nis aware of the problem.\n\nTo file a bug in Crossbench: https://issues.chromium.org/issues/new?component\u003d1456712\n\nTo report a problem with the AutoRoller itself, please file a bug:\nhttps://issues.skia.org/issues/new?component\u003d1389291\u0026template\u003d1850622\n\nDocumentation for the AutoRoller is here:\nhttps://skia.googlesource.com/buildbot/+doc/main/autoroll/README.md\n\nTbr: v8-waterfall-gardener@rotations.google.com\nChange-Id: I7d9015b5e50abfaa009ed86a9bc9c7334dff938b\nReviewed-on: https://chromium-review.googlesource.com/c/crossbench/+/7692363\nCommit-Queue: chromium-autoroll \u003cchromium-autoroll@skia-public.iam.gserviceaccount.com\u003e\nBot-Commit: chromium-autoroll \u003cchromium-autoroll@skia-public.iam.gserviceaccount.com\u003e\n"
    },
    {
      "commit": "5cc1d0077d41482ebb3a7573a02af174c929a631",
      "tree": "f98f3e01d012b9cbb22a2912d7960552a1bb7209",
      "parents": [
        "d7544c73cca6b758019b74680b8d66d5a313367f"
      ],
      "author": {
        "name": "chromium-autoroll",
        "email": "chromium-autoroll@skia-public.iam.gserviceaccount.com",
        "time": "Mon Mar 23 12:23:26 2026"
      },
      "committer": {
        "name": "V8 LUCI CQ",
        "email": "v8-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Mon Mar 23 12:23:26 2026"
      },
      "message": "Roll WebPageReplay from 7af0f813d57f to 55866a2a989c (2 revisions)\n\nhttps://chromium.googlesource.com/webpagereplay.git/+log/7af0f813d57f..55866a2a989c\n\n2026-03-23 victorvianna@google.com Don\u0027t request binary_dependencies.json update if only *_test.go changed\n2026-03-23 victorvianna@google.com Fix formatting presubmit error\n\nIf this roll has caused a breakage, revert this CL and stop the roller\nusing the controls here:\nhttps://autoroll.skia.org/r/webpagereplay-crossbench\nPlease CC cbruni@google.com,crossbench@chromium.org,v8-waterfall-gardener@rotations.google.com on the revert to ensure that a human\nis aware of the problem.\n\nTo file a bug in Crossbench: https://issues.chromium.org/issues/new?component\u003d1456712\n\nTo report a problem with the AutoRoller itself, please file a bug:\nhttps://issues.skia.org/issues/new?component\u003d1389291\u0026template\u003d1850622\n\nDocumentation for the AutoRoller is here:\nhttps://skia.googlesource.com/buildbot/+doc/main/autoroll/README.md\n\nTbr: v8-waterfall-gardener@rotations.google.com\nChange-Id: I440699909282279ebbfa38e7a6ccfe1d0ec9cef5\nReviewed-on: https://chromium-review.googlesource.com/c/crossbench/+/7693053\nCommit-Queue: chromium-autoroll \u003cchromium-autoroll@skia-public.iam.gserviceaccount.com\u003e\nBot-Commit: chromium-autoroll \u003cchromium-autoroll@skia-public.iam.gserviceaccount.com\u003e\n"
    },
    {
      "commit": "d7544c73cca6b758019b74680b8d66d5a313367f",
      "tree": "38c1abd637a35a2c9be06e3b746c83f464fcc57b",
      "parents": [
        "8793f65cab96ca24798369fbabbc329303812c35"
      ],
      "author": {
        "name": "Camillo Bruni",
        "email": "cbruni@chromium.org",
        "time": "Mon Mar 23 11:51:53 2026"
      },
      "committer": {
        "name": "V8 LUCI CQ",
        "email": "v8-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Mon Mar 23 11:51:53 2026"
      },
      "message": "Update GEMINI.md\n\nFully embrace that we\u0027re developing a lot of code with gemini.\n\nChange-Id: Ie8f8916217445d0510f3a1dffd2505b7e668d2c0\nReviewed-on: https://chromium-review.googlesource.com/c/crossbench/+/7675638\nAuto-Submit: Camillo Bruni \u003ccbruni@chromium.org\u003e\nReviewed-by: Patrick Thier \u003cpthier@chromium.org\u003e\nCommit-Queue: Camillo Bruni \u003ccbruni@chromium.org\u003e\n"
    },
    {
      "commit": "8793f65cab96ca24798369fbabbc329303812c35",
      "tree": "9edbf3e11f3e86fa4f852cc3f782ca7efda67f09",
      "parents": [
        "b0053036846b124260a68b6dec901402f1529990"
      ],
      "author": {
        "name": "Gabrielle Lau",
        "email": "gabriellelau@google.com",
        "time": "Mon Mar 23 11:37:17 2026"
      },
      "committer": {
        "name": "V8 LUCI CQ",
        "email": "v8-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Mon Mar 23 11:37:17 2026"
      },
      "message": "[GMA][WebView] Dnsmasq and hosts config with domains to redirect to WPR\n\nNeeded to direct non-WebView network traffic to WPR, for them to be recorded for running benchmark on CI bots without network.\n\nBased on minimal domains in network.wpr.log during replay of CUJ for:\n- Interstitial: https://paste.googleplex.com/6531960169168896\n- Rewarded: https://paste.googleplex.com/5692434353881088\n\nRecord and replay WPR with these dnsmasq configs:\nhttps://screencast.googleplex.com/cast/NDk1NjY5ODA5ODc5NDQ5Nnw0YTljNWEzMC04NQ\n\nBug: 489972801\nChange-Id: Ia0d85370b57f436d4bd9e16a0b818777e667da5f\nReviewed-on: https://chromium-review.googlesource.com/c/crossbench/+/7661825\nReviewed-by: John Chen \u003cjohnchen@chromium.org\u003e\nCommit-Queue: Gabrielle Lau \u003cgabriellelau@google.com\u003e\nReviewed-by: Mateusz Zbikowski \u003czbikowski@google.com\u003e\n"
    },
    {
      "commit": "b0053036846b124260a68b6dec901402f1529990",
      "tree": "aeb760d1174b504364b5bebbd9559b6d2b88dcfe",
      "parents": [
        "396a209ddc7cb15084b94b6990144c7542abf79d"
      ],
      "author": {
        "name": "chromium-autoroll",
        "email": "chromium-autoroll@skia-public.iam.gserviceaccount.com",
        "time": "Mon Mar 23 11:36:09 2026"
      },
      "committer": {
        "name": "V8 LUCI CQ",
        "email": "v8-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Mon Mar 23 11:36:09 2026"
      },
      "message": "Roll WebPageReplay from 3616286629e6 to 7af0f813d57f (2 revisions)\n\nhttps://chromium.googlesource.com/webpagereplay.git/+log/3616286629e6..7af0f813d57f\n\n2026-03-23 victorvianna@google.com Support `git cl format --js` in standalone checkout and add presubmit\n2026-03-23 eladalon@google.com Add more active owners (eladalon, khokhlov)\n\nIf this roll has caused a breakage, revert this CL and stop the roller\nusing the controls here:\nhttps://autoroll.skia.org/r/webpagereplay-crossbench\nPlease CC cbruni@google.com,crossbench@chromium.org,v8-waterfall-gardener@rotations.google.com on the revert to ensure that a human\nis aware of the problem.\n\nTo file a bug in Crossbench: https://issues.chromium.org/issues/new?component\u003d1456712\n\nTo report a problem with the AutoRoller itself, please file a bug:\nhttps://issues.skia.org/issues/new?component\u003d1389291\u0026template\u003d1850622\n\nDocumentation for the AutoRoller is here:\nhttps://skia.googlesource.com/buildbot/+doc/main/autoroll/README.md\n\nTbr: v8-waterfall-gardener@rotations.google.com\nChange-Id: Ia4513f3d5f00982574df8a6618fa7f4b70f2e887\nReviewed-on: https://chromium-review.googlesource.com/c/crossbench/+/7692467\nBot-Commit: chromium-autoroll \u003cchromium-autoroll@skia-public.iam.gserviceaccount.com\u003e\nCommit-Queue: chromium-autoroll \u003cchromium-autoroll@skia-public.iam.gserviceaccount.com\u003e\n"
    },
    {
      "commit": "396a209ddc7cb15084b94b6990144c7542abf79d",
      "tree": "df954600209fd7d14ea3d2df18c127bbbc5096fe",
      "parents": [
        "d9c5ce65781b65ea6146e212dc4b261bdb758b4c"
      ],
      "author": {
        "name": "Camillo Bruni",
        "email": "cbruni@chromium.org",
        "time": "Mon Mar 23 10:40:13 2026"
      },
      "committer": {
        "name": "V8 LUCI CQ",
        "email": "v8-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Mon Mar 23 10:40:13 2026"
      },
      "message": "Auto-use adb driver type for chrome apk helpers\n\nChange-Id: I3090ca2c8984054411ec69e46f3f2796c0edf022\nReviewed-on: https://chromium-review.googlesource.com/c/crossbench/+/7673337\nCommit-Queue: Camillo Bruni \u003ccbruni@chromium.org\u003e\nReviewed-by: Patrick Thier \u003cpthier@chromium.org\u003e\n"
    },
    {
      "commit": "d9c5ce65781b65ea6146e212dc4b261bdb758b4c",
      "tree": "95723f4be9da6366092f08bade037d26962b0097",
      "parents": [
        "10384c766b97a26cba7e377782d8dddfc09ea2a0"
      ],
      "author": {
        "name": "Mikhail Khokhlov",
        "email": "khokhlov@google.com",
        "time": "Fri Mar 20 11:01:14 2026"
      },
      "committer": {
        "name": "V8 LUCI CQ",
        "email": "v8-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Fri Mar 20 11:01:14 2026"
      },
      "message": "[LoadLine 2 WebAPI] Fix metric aggregation\n\nPreviously the code only took into account the first value from the\naggregated json. Now we go over each unaggregated json result and\ncorrectly average them.\n\nChange-Id: I424c97094683315e1c449ac0fd5dbdebef1be99e\nReviewed-on: https://chromium-review.googlesource.com/c/crossbench/+/7680940\nReviewed-by: Eric Seckler \u003ceseckler@chromium.org\u003e\nCommit-Queue: Mikhail Khokhlov \u003ckhokhlov@google.com\u003e\n"
    },
    {
      "commit": "10384c766b97a26cba7e377782d8dddfc09ea2a0",
      "tree": "6b6f30ebc8cd9b9fad541c0c9b5b6ff4cfe980a0",
      "parents": [
        "56f178371fab4b8a1796ef811501667a7a2edebb"
      ],
      "author": {
        "name": "Mateusz Zbikowski",
        "email": "zbikowski@google.com",
        "time": "Thu Mar 19 12:46:37 2026"
      },
      "committer": {
        "name": "V8 LUCI CQ",
        "email": "v8-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Thu Mar 19 12:46:37 2026"
      },
      "message": "Add `pinpoint bisect` subcommand to start Pinpoint bisect jobs.\n\nThis change introduces a new `pinpoint bisect` command to the crossbench\nCLI. It allows users to initiate a Pinpoint bisect job by providing\nbenchmark details, bot configuration, chart, story, and start/end commit\nranges. The implementation includes a new `PinpointBisectJobConfig`\nclass to handle job configuration, including parsing from files and\ncommand-line overrides, and converting the configuration into a format\nsuitable for the Pinpoint API. Specific variant configs\n(`BisectStartVariantConfig`, `BisectEndVariantConfig`) are added to\nenforce constraints on bisect job parameters.\n\nChange-Id: Ifadd217c386c1b5791f04dfdb7a0c5730026b23e\nReviewed-on: https://chromium-review.googlesource.com/c/crossbench/+/7681132\nReviewed-by: Maxim Sheshukov \u003cmaximsheshukov@google.com\u003e\nCommit-Queue: Mateusz Zbikowski \u003czbikowski@google.com\u003e\nReviewed-by: Patrick Thier \u003cpthier@chromium.org\u003e\n"
    },
    {
      "commit": "56f178371fab4b8a1796ef811501667a7a2edebb",
      "tree": "882b39fb8e5ca4adac7ad2a8c0797a141130b36f",
      "parents": [
        "9f6c32f7e27d1a17158a9436b053b8a7a6a038fb"
      ],
      "author": {
        "name": "Mikhail Khokhlov",
        "email": "khokhlov@google.com",
        "time": "Thu Mar 19 11:49:30 2026"
      },
      "committer": {
        "name": "V8 LUCI CQ",
        "email": "v8-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Thu Mar 19 11:49:30 2026"
      },
      "message": "[WebAI] Increase timeouts for running WebAI workload\n\nThe benchmark is pretty slow as of now, so increasing timeouts.\n\nChange-Id: Ic595b4eefb23f9ff37b8fa76c6819d705e7ac1de\nReviewed-on: https://chromium-review.googlesource.com/c/crossbench/+/7680394\nReviewed-by: Igor Kraskevich \u003ckraskevich@google.com\u003e\nCommit-Queue: Mikhail Khokhlov \u003ckhokhlov@google.com\u003e\n"
    },
    {
      "commit": "9f6c32f7e27d1a17158a9436b053b8a7a6a038fb",
      "tree": "ad09fc1b219dadad74d41df6d9a5f301fcc5a2fe",
      "parents": [
        "f769e3263d8a591ce644b80f7edecfc0e881db76"
      ],
      "author": {
        "name": "chromium-autoroll",
        "email": "chromium-autoroll@skia-public.iam.gserviceaccount.com",
        "time": "Thu Mar 19 08:02:54 2026"
      },
      "committer": {
        "name": "V8 LUCI CQ",
        "email": "v8-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Thu Mar 19 08:02:54 2026"
      },
      "message": "Roll ClangFormat from 58c72c9ffbc2 to 842084dbd4b0 (1 revision)\n\nhttps://chromium.googlesource.com/external/github.com/llvm/llvm-project/clang/tools/clang-format.git/+log/58c72c9ffbc2..842084dbd4b0\n\n2026-03-19 DiamonDinoia@users.noreply.github.com  [clang-format] Fix stale .lock files in git-clang-format (#187379)\n\nIf this roll has caused a breakage, revert this CL and stop the roller\nusing the controls here:\nhttps://autoroll.skia.org/r/clang-format-crossbench\nPlease CC cbruni@google.com,crossbench@chromium.org,v8-waterfall-gardener@rotations.google.com on the revert to ensure that a human\nis aware of the problem.\n\nTo file a bug in Crossbench: https://issues.chromium.org/issues/new?component\u003d1456712\n\nTo report a problem with the AutoRoller itself, please file a bug:\nhttps://issues.skia.org/issues/new?component\u003d1389291\u0026template\u003d1850622\n\nDocumentation for the AutoRoller is here:\nhttps://skia.googlesource.com/buildbot/+doc/main/autoroll/README.md\n\nTbr: v8-waterfall-gardener@rotations.google.com\nChange-Id: If44e055ba1778e7e15fa1dd9eca74e0856f7eb19\nReviewed-on: https://chromium-review.googlesource.com/c/crossbench/+/7683854\nCommit-Queue: chromium-autoroll \u003cchromium-autoroll@skia-public.iam.gserviceaccount.com\u003e\nBot-Commit: chromium-autoroll \u003cchromium-autoroll@skia-public.iam.gserviceaccount.com\u003e\n"
    },
    {
      "commit": "f769e3263d8a591ce644b80f7edecfc0e881db76",
      "tree": "a14c7787981f2c2f1eefb3c3e1288e4f94752eae",
      "parents": [
        "2a064674958f098d3837edabbaf58ef3820b8ce9"
      ],
      "author": {
        "name": "Mikhail Khokhlov",
        "email": "khokhlov@google.com",
        "time": "Wed Mar 18 17:34:49 2026"
      },
      "committer": {
        "name": "V8 LUCI CQ",
        "email": "v8-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Wed Mar 18 17:34:49 2026"
      },
      "message": "Add WebAI benchmark\n\nAdds basic support for running experimental WebAI workload.\n\nAI tools were used in generating the code.\n\nChange-Id: Ia967920e58965e370ffe26ecbd17d14b0dd05db5\nReviewed-on: https://chromium-review.googlesource.com/c/crossbench/+/7679696\nReviewed-by: Camillo Bruni \u003ccbruni@chromium.org\u003e\nCommit-Queue: Mikhail Khokhlov \u003ckhokhlov@google.com\u003e\n"
    },
    {
      "commit": "2a064674958f098d3837edabbaf58ef3820b8ce9",
      "tree": "20b6f712da884026d04a2e5c54db050773d6f894",
      "parents": [
        "fcce16044f5534145bd5e5f60698180e1d373ec8"
      ],
      "author": {
        "name": "Victor Hugo Vianna Silva",
        "email": "victorvianna@google.com",
        "time": "Wed Mar 18 16:56:46 2026"
      },
      "committer": {
        "name": "V8 LUCI CQ",
        "email": "v8-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Wed Mar 18 16:56:46 2026"
      },
      "message": "[loadline webapi] Make averaging more consistent with loadline2\n\nBefore this CL: for each run we take the geometric mean over stories,\nthen take the arithmetic mean over all the runs.\n\nAfter this CL: for each story, take the arithmetic mean over all the\nruns, then take the geometric mean over the stories.\n\nChange-Id: I621999d94a1873360265043c30fbc85c25dac5f5\nReviewed-on: https://chromium-review.googlesource.com/c/crossbench/+/7680932\nReviewed-by: Mikhail Khokhlov \u003ckhokhlov@google.com\u003e\nCommit-Queue: Victor Vianna \u003cvictorvianna@google.com\u003e\n"
    },
    {
      "commit": "fcce16044f5534145bd5e5f60698180e1d373ec8",
      "tree": "34b680ef21f1440e5e568b4b8fe1aa95fd97c850",
      "parents": [
        "f87f27c994eb530f36b1f7118a412278c1cec55d"
      ],
      "author": {
        "name": "Victor Hugo Vianna Silva",
        "email": "victorvianna@google.com",
        "time": "Wed Mar 18 16:55:43 2026"
      },
      "committer": {
        "name": "V8 LUCI CQ",
        "email": "v8-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Wed Mar 18 16:55:43 2026"
      },
      "message": "[loadline webapi] Fix mismatch between start \u0026 end timestamps\n\nScenario: a story produces a \"start\" timestamp but not an \"end\" one.\nBecause they are stored in separate lists and not tagged with th\niteration number, the code could mismatch some pairs.\n\nFix by discarding iterations that miss any of the relevant timestamps\n(start, interactive end or visual end).\n\nChange-Id: Idd63f97bf838fbede79386338c01bdacc94ee7b0\nReviewed-on: https://chromium-review.googlesource.com/c/crossbench/+/7679690\nReviewed-by: Mikhail Khokhlov \u003ckhokhlov@google.com\u003e\nCommit-Queue: Victor Vianna \u003cvictorvianna@google.com\u003e\n"
    },
    {
      "commit": "f87f27c994eb530f36b1f7118a412278c1cec55d",
      "tree": "b24491bef567745cc7d34e06cec3ca6e1a7c1c60",
      "parents": [
        "877a1b48c4c43c063150584de7526a103ed92119"
      ],
      "author": {
        "name": "Victor Hugo Vianna Silva",
        "email": "victorvianna@google.com",
        "time": "Wed Mar 18 15:41:35 2026"
      },
      "committer": {
        "name": "V8 LUCI CQ",
        "email": "v8-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Wed Mar 18 15:41:35 2026"
      },
      "message": "[loadline webapi] Rename JS timestamps for easier result computation\n\nNo behavior change.\nBefore the CL, the JS actions reported timestamps such as\namazonNavigation, amazonVisual and amazonInteractive, whereas the\nfinal metric names followed the pattern amazon_product_visual and\namazon_product_interactive.\n\nAfter the CL, JS reports amazon_product_navigation,\namazon_product_visual and amazon_product_interactive. The common prefix\nmakes it slightly easier to implement generic result processing for all\nstories.\n\nUnrelated to that, rename wiki_instrumentation.js to\nwikipedia_instrumentation.js, since that was the only place referring\n\"wiki\" after the patch.\n\nBypass-Check-License: renamed file\nChange-Id: I7478c1f3d013529164c32fdcd594dbdf6e5b142f\nReviewed-on: https://chromium-review.googlesource.com/c/crossbench/+/7679691\nReviewed-by: Mikhail Khokhlov \u003ckhokhlov@google.com\u003e\nCommit-Queue: Victor Vianna \u003cvictorvianna@google.com\u003e\n"
    },
    {
      "commit": "877a1b48c4c43c063150584de7526a103ed92119",
      "tree": "80a288bc1a8c62400d57c3c4ee470e4b4313bd03",
      "parents": [
        "4b00420261e9a2695d8d9b3b3672d1e0092ce241"
      ],
      "author": {
        "name": "chromium-autoroll",
        "email": "chromium-autoroll@skia-public.iam.gserviceaccount.com",
        "time": "Tue Mar 17 23:17:41 2026"
      },
      "committer": {
        "name": "V8 LUCI CQ",
        "email": "v8-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Tue Mar 17 23:17:41 2026"
      },
      "message": "Roll WebPageReplay from afea9461b9c1 to 3616286629e6 (1 revision)\n\nhttps://chromium.googlesource.com/webpagereplay.git/+log/afea9461b9c1..3616286629e6\n\n2026-03-17 eladalon@google.com s/addAll/add-all/\n\nIf this roll has caused a breakage, revert this CL and stop the roller\nusing the controls here:\nhttps://autoroll.skia.org/r/webpagereplay-crossbench\nPlease CC cbruni@google.com,crossbench@chromium.org,v8-waterfall-gardener@rotations.google.com on the revert to ensure that a human\nis aware of the problem.\n\nTo file a bug in Crossbench: https://issues.chromium.org/issues/new?component\u003d1456712\n\nTo report a problem with the AutoRoller itself, please file a bug:\nhttps://issues.skia.org/issues/new?component\u003d1389291\u0026template\u003d1850622\n\nDocumentation for the AutoRoller is here:\nhttps://skia.googlesource.com/buildbot/+doc/main/autoroll/README.md\n\nTbr: v8-waterfall-gardener@rotations.google.com\nChange-Id: I114ebf69e34f19e62a8f590284aec42fa977e0ae\nReviewed-on: https://chromium-review.googlesource.com/c/crossbench/+/7676689\nCommit-Queue: chromium-autoroll \u003cchromium-autoroll@skia-public.iam.gserviceaccount.com\u003e\nBot-Commit: chromium-autoroll \u003cchromium-autoroll@skia-public.iam.gserviceaccount.com\u003e\n"
    },
    {
      "commit": "4b00420261e9a2695d8d9b3b3672d1e0092ce241",
      "tree": "7e751d2330e519981c344d4a5cc792b6aaab5a9a",
      "parents": [
        "622580f54bd58aab7c66d588cf2a88719354f3f2"
      ],
      "author": {
        "name": "chromium-autoroll",
        "email": "chromium-autoroll@skia-public.iam.gserviceaccount.com",
        "time": "Tue Mar 17 17:13:27 2026"
      },
      "committer": {
        "name": "V8 LUCI CQ",
        "email": "v8-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Tue Mar 17 17:13:27 2026"
      },
      "message": "Roll WebPageReplay from 3c8a1aecbac5 to afea9461b9c1 (2 revisions)\n\nhttps://chromium.googlesource.com/webpagereplay.git/+log/3c8a1aecbac5..afea9461b9c1\n\n2026-03-17 eladalon@google.com Add metadata management\n2026-03-17 eladalon@google.com Remove unused first argument from checkArgs in httparchive.go\n\nIf this roll has caused a breakage, revert this CL and stop the roller\nusing the controls here:\nhttps://autoroll.skia.org/r/webpagereplay-crossbench\nPlease CC cbruni@google.com,crossbench@chromium.org,v8-waterfall-gardener@rotations.google.com on the revert to ensure that a human\nis aware of the problem.\n\nTo file a bug in Crossbench: https://issues.chromium.org/issues/new?component\u003d1456712\n\nTo report a problem with the AutoRoller itself, please file a bug:\nhttps://issues.skia.org/issues/new?component\u003d1389291\u0026template\u003d1850622\n\nDocumentation for the AutoRoller is here:\nhttps://skia.googlesource.com/buildbot/+doc/main/autoroll/README.md\n\nTbr: v8-waterfall-gardener@rotations.google.com\nChange-Id: I16614b842ed363ef4f25ec757d301f5ae49f4c15\nReviewed-on: https://chromium-review.googlesource.com/c/crossbench/+/7674102\nCommit-Queue: chromium-autoroll \u003cchromium-autoroll@skia-public.iam.gserviceaccount.com\u003e\nBot-Commit: chromium-autoroll \u003cchromium-autoroll@skia-public.iam.gserviceaccount.com\u003e\n"
    },
    {
      "commit": "622580f54bd58aab7c66d588cf2a88719354f3f2",
      "tree": "95926e3537376b7682e0baedc3b8a10e30569980",
      "parents": [
        "a04d89facdbc53e23b610618ba028760f0ca4553"
      ],
      "author": {
        "name": "Camillo Bruni",
        "email": "cbruni@chromium.org",
        "time": "Tue Mar 17 15:02:59 2026"
      },
      "committer": {
        "name": "V8 LUCI CQ",
        "email": "v8-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Tue Mar 17 15:02:59 2026"
      },
      "message": "Reword system monitoring instructions\n\nAI too smart, human need to be more careful.\n\nChange-Id: Icebd95fdf35b52bd166de8b627c24dbc14fa81ce\nReviewed-on: https://chromium-review.googlesource.com/c/crossbench/+/7674257\nReviewed-by: Patrick Thier \u003cpthier@chromium.org\u003e\nCommit-Queue: Patrick Thier \u003cpthier@chromium.org\u003e\nAuto-Submit: Camillo Bruni \u003ccbruni@chromium.org\u003e\n"
    },
    {
      "commit": "a04d89facdbc53e23b610618ba028760f0ca4553",
      "tree": "b5f4364443a74623905743f11bc9ccd34834229f",
      "parents": [
        "f876da417dd96006d2edda883776337ad1ae7d23"
      ],
      "author": {
        "name": "Victor Hugo Vianna Silva",
        "email": "victorvianna@google.com",
        "time": "Tue Mar 17 11:40:09 2026"
      },
      "committer": {
        "name": "V8 LUCI CQ",
        "email": "v8-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Tue Mar 17 11:40:09 2026"
      },
      "message": "Fix discovery of locally built chromedriver for MacOS and Android\n\nBefore this CL\n```\n$ third_party/crossbench/cb.py load \\\n  --url\u003dwww.google.com \\\n  --browser\u003dout/mac/Chrome.app/Contents/MacOS/Chrome \\\n  --driver-path\u003dout/mac/chromedriver\n$ third_party/crossbench/cb.py load \\\n  --url\u003dwww.google.com \\\n  --browser\u003dadb:out/android/bin/chrome_apk \\\n  --driver-path\u003dout/android/clang_x64/chromedriver\n```\n\nAfter this CL\n```\n$ third_party/crossbench/cb.py load \\\n  --url\u003dwww.google.com \\\n  --browser\u003dout/mac/Chrome.app/Contents/MacOS/Chrome\n$ third_party/crossbench/cb.py load \\\n  --url\u003dwww.google.com \\\n  --browser\u003dadb:out/android/bin/chrome_apk\n```\n\nChange-Id: I9027454cdf39abd6102192b99b6de2fa166b7c30\nReviewed-on: https://chromium-review.googlesource.com/c/crossbench/+/7657683\nAuto-Submit: Victor Vianna \u003cvictorvianna@google.com\u003e\nReviewed-by: Mikhail Khokhlov \u003ckhokhlov@google.com\u003e\nCommit-Queue: Victor Vianna \u003cvictorvianna@google.com\u003e\n"
    },
    {
      "commit": "f876da417dd96006d2edda883776337ad1ae7d23",
      "tree": "df1ddfd280739baeca890a4d1f1e7b184811bc31",
      "parents": [
        "7b87053903ba5ad4a657381f0378fad7e58af32a"
      ],
      "author": {
        "name": "chromium-autoroll",
        "email": "chromium-autoroll@skia-public.iam.gserviceaccount.com",
        "time": "Fri Mar 13 17:13:02 2026"
      },
      "committer": {
        "name": "V8 LUCI CQ",
        "email": "v8-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Fri Mar 13 17:13:02 2026"
      },
      "message": "Roll WebPageReplay from 3ce1d13459b9 to 3c8a1aecbac5 (1 revision)\n\nhttps://chromium.googlesource.com/webpagereplay.git/+log/3ce1d13459b9..3c8a1aecbac5\n\n2026-03-13 eladalon@google.com Add support for a constant Math.random() result via a new flag\n\nIf this roll has caused a breakage, revert this CL and stop the roller\nusing the controls here:\nhttps://autoroll.skia.org/r/webpagereplay-crossbench\nPlease CC cbruni@google.com,crossbench@chromium.org,v8-waterfall-gardener@rotations.google.com on the revert to ensure that a human\nis aware of the problem.\n\nTo file a bug in Crossbench: https://issues.chromium.org/issues/new?component\u003d1456712\n\nTo report a problem with the AutoRoller itself, please file a bug:\nhttps://issues.skia.org/issues/new?component\u003d1389291\u0026template\u003d1850622\n\nDocumentation for the AutoRoller is here:\nhttps://skia.googlesource.com/buildbot/+doc/main/autoroll/README.md\n\nTbr: v8-waterfall-gardener@rotations.google.com\nChange-Id: Id44c1bb39cf935f6e24ae32a734667811aa42bae\nReviewed-on: https://chromium-review.googlesource.com/c/crossbench/+/7666837\nCommit-Queue: chromium-autoroll \u003cchromium-autoroll@skia-public.iam.gserviceaccount.com\u003e\nBot-Commit: chromium-autoroll \u003cchromium-autoroll@skia-public.iam.gserviceaccount.com\u003e\n"
    },
    {
      "commit": "7b87053903ba5ad4a657381f0378fad7e58af32a",
      "tree": "5fe9ee6ffc0a9b459b8cd0fe6a9ae435605b03dc",
      "parents": [
        "1ac0ef89e196dcfaa178ba7a56fa6d61e5dc5734"
      ],
      "author": {
        "name": "John Chen",
        "email": "johnchen@chromium.org",
        "time": "Fri Mar 13 14:27:29 2026"
      },
      "committer": {
        "name": "V8 LUCI CQ",
        "email": "v8-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Fri Mar 13 14:27:29 2026"
      },
      "message": "Add option to set CPU governor on Android\n\nImplement an environment option to set CPU scaling governor on Android\ndevices. E.g., `--env\u003d\u0027{\"cpu_power_mode\":\"performance\"}\u0027`.\n\nBug: 487175106\nChange-Id: Icefbbb21910794c0f12510c87800382e3c4670f3\nReviewed-on: https://chromium-review.googlesource.com/c/crossbench/+/7650358\nCommit-Queue: John Chen \u003cjohnchen@chromium.org\u003e\nReviewed-by: Mikhail Khokhlov \u003ckhokhlov@google.com\u003e\n"
    },
    {
      "commit": "1ac0ef89e196dcfaa178ba7a56fa6d61e5dc5734",
      "tree": "a7b25ae2a800e34ffcf04588b64104f5d6b0995f",
      "parents": [
        "3e5608d6074466bbb701103790968831f9223d3e"
      ],
      "author": {
        "name": "chromium-autoroll",
        "email": "chromium-autoroll@skia-public.iam.gserviceaccount.com",
        "time": "Thu Mar 12 18:14:15 2026"
      },
      "committer": {
        "name": "V8 LUCI CQ",
        "email": "v8-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Thu Mar 12 18:14:15 2026"
      },
      "message": "Roll Buildtools from fef8d6947fa5 to 95ed44cf5f06 (1 revision)\n\nhttps://chromium.googlesource.com/chromium/src/buildtools.git/+log/fef8d6947fa5..95ed44cf5f06\n\n2026-03-12 agrieve@chromium.org Add 3pp scripts for mold linker\n\nIf this roll has caused a breakage, revert this CL and stop the roller\nusing the controls here:\nhttps://autoroll.skia.org/r/buildtools-crossbench\nPlease CC cbruni@google.com,crossbench@chromium.org,v8-waterfall-gardener@rotations.google.com on the revert to ensure that a human\nis aware of the problem.\n\nTo file a bug in Crossbench: https://issues.chromium.org/issues/new?component\u003d1456712\n\nTo report a problem with the AutoRoller itself, please file a bug:\nhttps://issues.skia.org/issues/new?component\u003d1389291\u0026template\u003d1850622\n\nDocumentation for the AutoRoller is here:\nhttps://skia.googlesource.com/buildbot/+doc/main/autoroll/README.md\n\nTbr: v8-waterfall-gardener@rotations.google.com\nChange-Id: I26b2cf8123dd019d7aaecc79292c5a06cbc70f33\nReviewed-on: https://chromium-review.googlesource.com/c/crossbench/+/7663046\nCommit-Queue: chromium-autoroll \u003cchromium-autoroll@skia-public.iam.gserviceaccount.com\u003e\nBot-Commit: chromium-autoroll \u003cchromium-autoroll@skia-public.iam.gserviceaccount.com\u003e\n"
    },
    {
      "commit": "3e5608d6074466bbb701103790968831f9223d3e",
      "tree": "367568756018678f43e13b0a2cb18b4f9199bad3",
      "parents": [
        "a42054c128bfa1ea47e19242e5a212802e92b832"
      ],
      "author": {
        "name": "chromium-autoroll",
        "email": "chromium-autoroll@skia-public.iam.gserviceaccount.com",
        "time": "Thu Mar 12 16:08:34 2026"
      },
      "committer": {
        "name": "V8 LUCI CQ",
        "email": "v8-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Thu Mar 12 16:08:34 2026"
      },
      "message": "Roll WebPageReplay from b53b8b0f65d8 to 3ce1d13459b9 (1 revision)\n\nhttps://chromium.googlesource.com/webpagereplay.git/+log/b53b8b0f65d8..3ce1d13459b9\n\n2026-03-12 eladalon@google.com Improve deterministic.js readability\n\nIf this roll has caused a breakage, revert this CL and stop the roller\nusing the controls here:\nhttps://autoroll.skia.org/r/webpagereplay-crossbench\nPlease CC cbruni@google.com,crossbench@chromium.org,v8-waterfall-gardener@rotations.google.com on the revert to ensure that a human\nis aware of the problem.\n\nTo file a bug in Crossbench: https://issues.chromium.org/issues/new?component\u003d1456712\n\nTo report a problem with the AutoRoller itself, please file a bug:\nhttps://issues.skia.org/issues/new?component\u003d1389291\u0026template\u003d1850622\n\nDocumentation for the AutoRoller is here:\nhttps://skia.googlesource.com/buildbot/+doc/main/autoroll/README.md\n\nTbr: v8-waterfall-gardener@rotations.google.com\nChange-Id: I589272fbd8c8ee3f398b7a1ad332d451389c138e\nReviewed-on: https://chromium-review.googlesource.com/c/crossbench/+/7661514\nBot-Commit: chromium-autoroll \u003cchromium-autoroll@skia-public.iam.gserviceaccount.com\u003e\nCommit-Queue: chromium-autoroll \u003cchromium-autoroll@skia-public.iam.gserviceaccount.com\u003e\n"
    },
    {
      "commit": "a42054c128bfa1ea47e19242e5a212802e92b832",
      "tree": "be6d74879301f696c3d34255a6c67c3275edf536",
      "parents": [
        "3e49f5c20f1cdc4bc7f1395eaef11941a980c303"
      ],
      "author": {
        "name": "chromium-autoroll",
        "email": "chromium-autoroll@skia-public.iam.gserviceaccount.com",
        "time": "Thu Mar 12 15:17:30 2026"
      },
      "committer": {
        "name": "V8 LUCI CQ",
        "email": "v8-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Thu Mar 12 15:17:30 2026"
      },
      "message": "Roll WebPageReplay from c980c3469d86 to b53b8b0f65d8 (1 revision)\n\nhttps://chromium.googlesource.com/webpagereplay.git/+log/c980c3469d86..b53b8b0f65d8\n\n2026-03-12 eladalon@google.com Move away from `var` in deterministic.js\n\nIf this roll has caused a breakage, revert this CL and stop the roller\nusing the controls here:\nhttps://autoroll.skia.org/r/webpagereplay-crossbench\nPlease CC cbruni@google.com,crossbench@chromium.org,v8-waterfall-gardener@rotations.google.com on the revert to ensure that a human\nis aware of the problem.\n\nTo file a bug in Crossbench: https://issues.chromium.org/issues/new?component\u003d1456712\n\nTo report a problem with the AutoRoller itself, please file a bug:\nhttps://issues.skia.org/issues/new?component\u003d1389291\u0026template\u003d1850622\n\nDocumentation for the AutoRoller is here:\nhttps://skia.googlesource.com/buildbot/+doc/main/autoroll/README.md\n\nTbr: v8-waterfall-gardener@rotations.google.com\nChange-Id: Ia42cd7bf2e04d2eaf3933eadf93e02271cbda00b\nReviewed-on: https://chromium-review.googlesource.com/c/crossbench/+/7661507\nBot-Commit: chromium-autoroll \u003cchromium-autoroll@skia-public.iam.gserviceaccount.com\u003e\nCommit-Queue: chromium-autoroll \u003cchromium-autoroll@skia-public.iam.gserviceaccount.com\u003e\n"
    },
    {
      "commit": "3e49f5c20f1cdc4bc7f1395eaef11941a980c303",
      "tree": "bbe5de53839fdbe44066e90f819540e8e29f4057",
      "parents": [
        "05ca280aa238ac7ddb0c03736b45d609d1468c1a"
      ],
      "author": {
        "name": "chromium-autoroll",
        "email": "chromium-autoroll@skia-public.iam.gserviceaccount.com",
        "time": "Thu Mar 12 13:20:01 2026"
      },
      "committer": {
        "name": "V8 LUCI CQ",
        "email": "v8-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Thu Mar 12 13:20:01 2026"
      },
      "message": "Roll WebPageReplay from cd658a28ca53 to c980c3469d86 (2 revisions)\n\nhttps://chromium.googlesource.com/webpagereplay.git/+log/cd658a28ca53..c980c3469d86\n\n2026-03-12 victorvianna@google.com Have scripts/upload_new_binaries.py delete the binaries it builds\n2026-03-12 victorvianna@google.com Clean-up changes in scripts/upload_new_binaries.py\n\nIf this roll has caused a breakage, revert this CL and stop the roller\nusing the controls here:\nhttps://autoroll.skia.org/r/webpagereplay-crossbench\nPlease CC cbruni@google.com,crossbench@chromium.org,v8-waterfall-gardener@rotations.google.com on the revert to ensure that a human\nis aware of the problem.\n\nTo file a bug in Crossbench: https://issues.chromium.org/issues/new?component\u003d1456712\n\nTo report a problem with the AutoRoller itself, please file a bug:\nhttps://issues.skia.org/issues/new?component\u003d1389291\u0026template\u003d1850622\n\nDocumentation for the AutoRoller is here:\nhttps://skia.googlesource.com/buildbot/+doc/main/autoroll/README.md\n\nTbr: v8-waterfall-gardener@rotations.google.com\nChange-Id: I99c3dc73b862861ccf4c0d55723e102c54bdfde8\nReviewed-on: https://chromium-review.googlesource.com/c/crossbench/+/7660337\nBot-Commit: chromium-autoroll \u003cchromium-autoroll@skia-public.iam.gserviceaccount.com\u003e\nCommit-Queue: chromium-autoroll \u003cchromium-autoroll@skia-public.iam.gserviceaccount.com\u003e\n"
    },
    {
      "commit": "05ca280aa238ac7ddb0c03736b45d609d1468c1a",
      "tree": "132ecfffebbca2d686ebfed5b89eca045d487db8",
      "parents": [
        "c4c8e733b48f9b1cc67bcdf76cc4b59755da9205"
      ],
      "author": {
        "name": "chromium-autoroll",
        "email": "chromium-autoroll@skia-public.iam.gserviceaccount.com",
        "time": "Thu Mar 12 11:45:27 2026"
      },
      "committer": {
        "name": "V8 LUCI CQ",
        "email": "v8-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Thu Mar 12 11:45:27 2026"
      },
      "message": "Roll WebPageReplay from 8bb88234a095 to cd658a28ca53 (2 revisions)\n\nhttps://chromium.googlesource.com/webpagereplay.git/+log/8bb88234a095..cd658a28ca53\n\n2026-03-12 eladalon@google.com Don\u0027t panic if the protocol is the same\n2026-03-12 eladalon@google.com Don\u0027t panic over equivalent certs\n\nIf this roll has caused a breakage, revert this CL and stop the roller\nusing the controls here:\nhttps://autoroll.skia.org/r/webpagereplay-crossbench\nPlease CC cbruni@google.com,crossbench@chromium.org,v8-waterfall-gardener@rotations.google.com on the revert to ensure that a human\nis aware of the problem.\n\nTo file a bug in Crossbench: https://issues.chromium.org/issues/new?component\u003d1456712\n\nTo report a problem with the AutoRoller itself, please file a bug:\nhttps://issues.skia.org/issues/new?component\u003d1389291\u0026template\u003d1850622\n\nDocumentation for the AutoRoller is here:\nhttps://skia.googlesource.com/buildbot/+doc/main/autoroll/README.md\n\nTbr: v8-waterfall-gardener@rotations.google.com\nChange-Id: I69bad93e5d734255b39e1c6ce572198131e501ea\nReviewed-on: https://chromium-review.googlesource.com/c/crossbench/+/7659941\nCommit-Queue: chromium-autoroll \u003cchromium-autoroll@skia-public.iam.gserviceaccount.com\u003e\nBot-Commit: chromium-autoroll \u003cchromium-autoroll@skia-public.iam.gserviceaccount.com\u003e\n"
    },
    {
      "commit": "c4c8e733b48f9b1cc67bcdf76cc4b59755da9205",
      "tree": "ca30032d3711428a055a8ce2b87fade3a2a86ad7",
      "parents": [
        "62a5d13db2014d7d79282a5ecc21f8bc4e2c37ee"
      ],
      "author": {
        "name": "chromium-autoroll",
        "email": "chromium-autoroll@skia-public.iam.gserviceaccount.com",
        "time": "Thu Mar 12 10:34:57 2026"
      },
      "committer": {
        "name": "V8 LUCI CQ",
        "email": "v8-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Thu Mar 12 10:34:57 2026"
      },
      "message": "Roll WebPageReplay from 22be07d78094 to 8bb88234a095 (1 revision)\n\nhttps://chromium.googlesource.com/webpagereplay.git/+log/22be07d78094..8bb88234a095\n\n2026-03-12 victorvianna@google.com Remove _ from identifiers to respect go styleguide\n\nIf this roll has caused a breakage, revert this CL and stop the roller\nusing the controls here:\nhttps://autoroll.skia.org/r/webpagereplay-crossbench\nPlease CC cbruni@google.com,crossbench@chromium.org,v8-waterfall-gardener@rotations.google.com on the revert to ensure that a human\nis aware of the problem.\n\nTo file a bug in Crossbench: https://issues.chromium.org/issues/new?component\u003d1456712\n\nTo report a problem with the AutoRoller itself, please file a bug:\nhttps://issues.skia.org/issues/new?component\u003d1389291\u0026template\u003d1850622\n\nDocumentation for the AutoRoller is here:\nhttps://skia.googlesource.com/buildbot/+doc/main/autoroll/README.md\n\nTbr: v8-waterfall-gardener@rotations.google.com\nChange-Id: I08f25f99bbfb6993ed7037c47353962119c3cae8\nReviewed-on: https://chromium-review.googlesource.com/c/crossbench/+/7659321\nCommit-Queue: chromium-autoroll \u003cchromium-autoroll@skia-public.iam.gserviceaccount.com\u003e\nBot-Commit: chromium-autoroll \u003cchromium-autoroll@skia-public.iam.gserviceaccount.com\u003e\n"
    },
    {
      "commit": "62a5d13db2014d7d79282a5ecc21f8bc4e2c37ee",
      "tree": "756fe0860740edb593f282bdf3e8206e2d852586",
      "parents": [
        "19cee54825bc57215266f5b14a5874bfbbb57543"
      ],
      "author": {
        "name": "Dominik Inführ",
        "email": "dinfuehr@chromium.org",
        "time": "Tue Mar 10 10:39:20 2026"
      },
      "committer": {
        "name": "V8 LUCI CQ",
        "email": "v8-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Tue Mar 10 10:39:20 2026"
      },
      "message": "Increase buffer size for gc-analysis.probe.config.hjson\n\nNeeded for full jetstream3 run.\n\nChange-Id: I4adc8b610a348d2b45f15374e407c1f677ec7e5f\nReviewed-on: https://chromium-review.googlesource.com/c/crossbench/+/7648750\nCommit-Queue: Dominik Inführ \u003cdinfuehr@chromium.org\u003e\nReviewed-by: Patrick Thier \u003cpthier@chromium.org\u003e\n"
    },
    {
      "commit": "19cee54825bc57215266f5b14a5874bfbbb57543",
      "tree": "5ebe311a36e54b236252a91426328ca5fdc3f7d8",
      "parents": [
        "5f681d6c4a5bbd246b39bf9c5225ecafd6391617"
      ],
      "author": {
        "name": "Maxim Sheshukov",
        "email": "maximsheshukov@google.com",
        "time": "Mon Mar 09 14:49:22 2026"
      },
      "committer": {
        "name": "V8 LUCI CQ",
        "email": "v8-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Mon Mar 09 14:49:22 2026"
      },
      "message": "Init a `.cipd` directory before installing CAS\n\nThis CL calls `cipd init --force` before installing CAS because a `.cipd` directory might exist in a higher level directory. We init a new local `.cipd` directory in order to not interfere with packages outside of crossbench.\n\nBug: b/490910888\nChange-Id: I94092e4979487dfa4a7155d62ac44c31612d4543\nReviewed-on: https://chromium-review.googlesource.com/c/crossbench/+/7649048\nReviewed-by: Patrick Thier \u003cpthier@chromium.org\u003e\nCommit-Queue: Maxim Sheshukov \u003cmaximsheshukov@google.com\u003e\n"
    },
    {
      "commit": "5f681d6c4a5bbd246b39bf9c5225ecafd6391617",
      "tree": "3210cbb8b33816ee78694fec1b27039f5ec70459",
      "parents": [
        "18f8b928065c4efb732977aede101b7497dc66b1"
      ],
      "author": {
        "name": "John Chen",
        "email": "johnchen@chromium.org",
        "time": "Thu Mar 05 17:38:39 2026"
      },
      "committer": {
        "name": "V8 LUCI CQ",
        "email": "v8-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Thu Mar 05 17:38:39 2026"
      },
      "message": "Handle special chrome://newtab-footer/ window\n\nWhile using crossbench to collect PGO profile, I encountered cases when\nChrome creates a fake window with chrome://newtab-footer/ as the URL.\nMany operations on this window would fail, so add code to ignore it.\n\nBug: 479547498\nChange-Id: Iebdcbd7923e6fd55f9e08f36ce462c8ade5796c2\nReviewed-on: https://chromium-review.googlesource.com/c/crossbench/+/7608610\nReviewed-by: Camillo Bruni \u003ccbruni@chromium.org\u003e\nCommit-Queue: John Chen \u003cjohnchen@chromium.org\u003e\n"
    },
    {
      "commit": "18f8b928065c4efb732977aede101b7497dc66b1",
      "tree": "0b8e79cf74c5cdbc8242561c7c1f51622b1c9f1a",
      "parents": [
        "e6c020acda2c7d865015c01c76b70d3f569d74ca"
      ],
      "author": {
        "name": "Mateusz Zbikowski",
        "email": "zbikowski@google.com",
        "time": "Wed Mar 04 15:49:33 2026"
      },
      "committer": {
        "name": "V8 LUCI CQ",
        "email": "v8-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Wed Mar 04 15:49:33 2026"
      },
      "message": "Cache installed WebView embedder APKs to avoid redundant installs.\n\nThe WebviewEmbedder now tracks which APK paths have been installed on\neach device using a class-level cache. This prevents unnecessary\nre-installation of the same APK for multiple repetitions with the same\nembedder app on the same device.\n\nChange-Id: I71ac06d147b9db785acd34b430dab79619a73911\nReviewed-on: https://chromium-review.googlesource.com/c/crossbench/+/7627249\nReviewed-by: Camillo Bruni \u003ccbruni@chromium.org\u003e\nCommit-Queue: Mateusz Zbikowski \u003czbikowski@google.com\u003e\n"
    },
    {
      "commit": "e6c020acda2c7d865015c01c76b70d3f569d74ca",
      "tree": "8076c10f338dfa27ea46dbbcfbc240a5a96582c7",
      "parents": [
        "69c2fa795d7e4b2575398f91f43046279bbb3dd4"
      ],
      "author": {
        "name": "Victor Hugo Vianna Silva",
        "email": "victorvianna@google.com",
        "time": "Wed Mar 04 15:17:03 2026"
      },
      "committer": {
        "name": "V8 LUCI CQ",
        "email": "v8-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Wed Mar 04 15:17:03 2026"
      },
      "message": "[loadline] Move loadline 1 perfetto configs from hjson to their own file\n\nExtracts\n- probe_config.hjson -\u003e perfetto_basic.txtpb\n- probe_config_debug.hjson -\u003e perfetto_debug.txtpb\nThis matches what was done with loadline 2 and should make the configs\neasier to format/read.\n\nChange-Id: I63984f86448cb55bc336e65141975bce0bbc07d7\nReviewed-on: https://chromium-review.googlesource.com/c/crossbench/+/7633762\nCommit-Queue: Victor Vianna \u003cvictorvianna@google.com\u003e\nReviewed-by: Mikhail Khokhlov \u003ckhokhlov@google.com\u003e\n"
    },
    {
      "commit": "69c2fa795d7e4b2575398f91f43046279bbb3dd4",
      "tree": "42de2fd2c4a958d1aa61841d9e9dcaf83741f2df",
      "parents": [
        "6a846641a10b436b77beae9e2963a8a0d60f8aa7"
      ],
      "author": {
        "name": "Victor Hugo Vianna Silva",
        "email": "victorvianna@google.com",
        "time": "Wed Mar 04 14:43:23 2026"
      },
      "committer": {
        "name": "V8 LUCI CQ",
        "email": "v8-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Wed Mar 04 14:43:23 2026"
      },
      "message": "[loadline] Add some test coverage for *-debug workloads\n\nBefore this CL there was nothing in CQ preventing someone from\nlanding an invalid change to perfetto_debug.txtpb. Add a test for\nloadline2-phone-debug only, since E2E loadline tests are slow.\n\nWhile we\u0027re here, update a TODO pointing to crbug.com/372457479 to\npoint to crbug.com/489679186 instead.\n\nChange-Id: I2f0e71d9b7adca976ad10f7b18828c2d3a87ae7a\nReviewed-on: https://chromium-review.googlesource.com/c/crossbench/+/7633323\nCommit-Queue: Victor Vianna \u003cvictorvianna@google.com\u003e\nReviewed-by: Mikhail Khokhlov \u003ckhokhlov@google.com\u003e\n"
    },
    {
      "commit": "6a846641a10b436b77beae9e2963a8a0d60f8aa7",
      "tree": "05bb70ab71fc657a2a71379acbb2fe53309bb751",
      "parents": [
        "656804760eb5a186017df0914c175743fd0c24d7"
      ],
      "author": {
        "name": "Victor Hugo Vianna Silva",
        "email": "victorvianna@google.com",
        "time": "Wed Mar 04 14:42:20 2026"
      },
      "committer": {
        "name": "V8 LUCI CQ",
        "email": "v8-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Wed Mar 04 14:42:20 2026"
      },
      "message": "[loadline] Delete probe_config_experimental.hjson\n\nNo longer used. And rename probe_config_experimental_lightweight.hjson\nto probe_config_debug.hjson to better reflect its use.\n\nChange-Id: I4bafbd77986c7f8c54226ecb944eb49e758eecf6\nReviewed-on: https://chromium-review.googlesource.com/c/crossbench/+/7633322\nReviewed-by: Mikhail Khokhlov \u003ckhokhlov@google.com\u003e\nCommit-Queue: Victor Vianna \u003cvictorvianna@google.com\u003e\n"
    },
    {
      "commit": "656804760eb5a186017df0914c175743fd0c24d7",
      "tree": "1da6847999d695c966e918d36698b78705416ae7",
      "parents": [
        "734ca43684203a5fe5f0f04c996f031b97f75fe6"
      ],
      "author": {
        "name": "Camillo Bruni",
        "email": "cbruni@chromium.org",
        "time": "Wed Mar 04 13:19:58 2026"
      },
      "committer": {
        "name": "V8 LUCI CQ",
        "email": "v8-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Wed Mar 04 13:19:58 2026"
      },
      "message": "Update vpython and mypy package versions\n\n- Fix devtools-recorder types after updating websockets version\n- Fix plt.PLATFORM mocking by avoiding resetting the constant\n  on module reloading by pyfakefs\n- Use str arguments for subTest calls to prevent serialization issues\n  when errors occur when running test in parallel with xdist\n\nChange-Id: Ia9618186d975735b3cb73b4f78e4ee9081a8d22f\nReviewed-on: https://chromium-review.googlesource.com/c/crossbench/+/7627424\nCommit-Queue: Camillo Bruni \u003ccbruni@chromium.org\u003e\nAuto-Submit: Camillo Bruni \u003ccbruni@chromium.org\u003e\nCommit-Queue: Patrick Thier \u003cpthier@chromium.org\u003e\nReviewed-by: Patrick Thier \u003cpthier@chromium.org\u003e\n"
    },
    {
      "commit": "734ca43684203a5fe5f0f04c996f031b97f75fe6",
      "tree": "9a08efd3fe13c4b587e0aaa4cd700ae94ff9764c",
      "parents": [
        "cf3b254952bed83ef112f5114d6cbd3f3ad5a5fa"
      ],
      "author": {
        "name": "Victor Hugo Vianna Silva",
        "email": "victorvianna@google.com",
        "time": "Wed Mar 04 13:14:37 2026"
      },
      "committer": {
        "name": "V8 LUCI CQ",
        "email": "v8-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Wed Mar 04 13:14:37 2026"
      },
      "message": "[loadline] Reuse loadline_2 module from perfetto stdlib\n\nNo expected behavior change. The logic originally housed in\ncrossbench/probes/trace_processor/modules/ext/loadline2_stages.sql\nhas since been added to the chrome stdlib [1]. Delete the copy in\ncrossbench and reuse the stdlib version.\n\n[1] https://source.chromium.org/chromium/chromium/src/+/main:base/tracing/stdlib/chrome/loadline_2.sql;l\u003d1;drc\u003d075b74ed7f94bd857ba668edc64fb2abc7b2d4c0\n\nChange-Id: I13e81234c2a09b2eef05b7fb67b20ddfaac97be3\nReviewed-on: https://chromium-review.googlesource.com/c/crossbench/+/7632943\nReviewed-by: Mikhail Khokhlov \u003ckhokhlov@google.com\u003e\nCommit-Queue: Victor Vianna \u003cvictorvianna@google.com\u003e\n"
    },
    {
      "commit": "cf3b254952bed83ef112f5114d6cbd3f3ad5a5fa",
      "tree": "4d217a8bf101b09097f7db93e8dcd4a2af3ce7f7",
      "parents": [
        "b1998f0c8a5c4e74342bc04b7f9eb46dd7a48ec1"
      ],
      "author": {
        "name": "Camillo Bruni",
        "email": "cbruni@chromium.org",
        "time": "Wed Mar 04 11:25:48 2026"
      },
      "committer": {
        "name": "V8 LUCI CQ",
        "email": "v8-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Wed Mar 04 11:25:48 2026"
      },
      "message": "Better support JetStream v3.0\n\n- Add Explicit JetStream 3.0 version\n- Add STORY_DATA with tags for JetStream 3.0 and main to properly\n  expose experimental stories\n- Support --story-tag command line flag for filtering by tag\n- StoryFilter now always requires an argparse.Namespace\n\nTODO: Extend tag support to all stories\n\nBug: 488961393\nBYPASS_LARGE_CHANGE_WARNING: ridiculous limits\nChange-Id: Idbac48f7691af541478e202d1b8632cee6763826\nReviewed-on: https://chromium-review.googlesource.com/c/crossbench/+/7623300\nReviewed-by: Patrick Thier \u003cpthier@chromium.org\u003e\nCommit-Queue: Camillo Bruni \u003ccbruni@chromium.org\u003e\n"
    },
    {
      "commit": "b1998f0c8a5c4e74342bc04b7f9eb46dd7a48ec1",
      "tree": "32433e35eea37edf243238d5441be60934a2aba6",
      "parents": [
        "f9e3ed2926de8523a376179bf8179fe094474844"
      ],
      "author": {
        "name": "Gabrielle Lau",
        "email": "gabriellelau@google.com",
        "time": "Wed Mar 04 11:08:39 2026"
      },
      "committer": {
        "name": "V8 LUCI CQ",
        "email": "v8-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Wed Mar 04 11:08:39 2026"
      },
      "message": "[GMA][WebView] Flatten table for first and second click\u0027s latency metric\n\nAlso separate the CUJ config for 2 types of ads.\n\nThis ensures separate average metrics are collected for the same type of\nad and either the first or second click\u0027s latencies.\n\nCommand:\n```\npoetry run cb embedder \\\n--browser\u003dadb:com.google.android.libraries.ads.mobile.maitier.testapps.webview \\\n--splashscreen\u003dskip \\\n--action-runner\u003dandroid \\\n--android-activity\u003dMainActivity \\\n--probe-config\u003d./config/team/woa/gma_wv_latency.probe.config.hjson \\\n--cuj-config\u003d./config/team/woa/gma_interstitial_cuj_config.hjson \\\n--repetitions\u003d3\n```\n\nResults:\nhttps://screenshot.googleplex.com/7kaovFxn6u5kCq9\n\nBug: 454295582\nChange-Id: I04904f8ab01ff148587e0710a1c5d3e148f59018\nReviewed-on: https://chromium-review.googlesource.com/c/crossbench/+/7623319\nCommit-Queue: Gabrielle Lau \u003cgabriellelau@google.com\u003e\nReviewed-by: Camillo Bruni \u003ccbruni@chromium.org\u003e\n"
    },
    {
      "commit": "f9e3ed2926de8523a376179bf8179fe094474844",
      "tree": "d6fbbdd5d9056b4d8fb52c5eb508664c52bf0633",
      "parents": [
        "8d9a911f0b70a53f6048abc70ccf16b5b7bb3907"
      ],
      "author": {
        "name": "chromium-autoroll",
        "email": "chromium-autoroll@skia-public.iam.gserviceaccount.com",
        "time": "Wed Mar 04 01:06:01 2026"
      },
      "committer": {
        "name": "V8 LUCI CQ",
        "email": "v8-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Wed Mar 04 01:06:01 2026"
      },
      "message": "Roll Buildtools from 451e71432ac9 to fef8d6947fa5 (2 revisions)\n\nhttps://chromium.googlesource.com/chromium/src/buildtools.git/+log/451e71432ac9..fef8d6947fa5\n\n2026-03-03 aymanm@google.com Enable _LIBCPP_HAS_MUSL_LIBC when building for Android host with Musl.\n2026-02-26 msta@google.com Fill the module_name for all our clang modules in chrome.\n\nIf this roll has caused a breakage, revert this CL and stop the roller\nusing the controls here:\nhttps://autoroll.skia.org/r/buildtools-crossbench\nPlease CC cbruni@google.com,crossbench@chromium.org,v8-waterfall-gardener@rotations.google.com on the revert to ensure that a human\nis aware of the problem.\n\nTo file a bug in Crossbench: https://issues.chromium.org/issues/new?component\u003d1456712\n\nTo report a problem with the AutoRoller itself, please file a bug:\nhttps://issues.skia.org/issues/new?component\u003d1389291\u0026template\u003d1850622\n\nDocumentation for the AutoRoller is here:\nhttps://skia.googlesource.com/buildbot/+doc/main/autoroll/README.md\n\nTbr: v8-waterfall-gardener@rotations.google.com\nChange-Id: Iafb91d16f4fc27a002d8d226d30c863ba9944c8f\nReviewed-on: https://chromium-review.googlesource.com/c/crossbench/+/7630094\nCommit-Queue: chromium-autoroll \u003cchromium-autoroll@skia-public.iam.gserviceaccount.com\u003e\nBot-Commit: chromium-autoroll \u003cchromium-autoroll@skia-public.iam.gserviceaccount.com\u003e\n"
    },
    {
      "commit": "8d9a911f0b70a53f6048abc70ccf16b5b7bb3907",
      "tree": "aad0c6f5fd41bc597f3213a046d6726c72df4918",
      "parents": [
        "1e2071ce9d95f5c5c9d581388f4f798cd239c338"
      ],
      "author": {
        "name": "Camillo Bruni",
        "email": "cbruni@chromium.org",
        "time": "Tue Mar 03 09:06:25 2026"
      },
      "committer": {
        "name": "V8 LUCI CQ",
        "email": "v8-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Tue Mar 03 09:06:25 2026"
      },
      "message": "Add more assert error messages\n\nChange-Id: Ibc176bbe4a73f9659ca818941d3def02491d9a33\nReviewed-on: https://chromium-review.googlesource.com/c/crossbench/+/7612249\nReviewed-by: Patrick Thier \u003cpthier@chromium.org\u003e\nCommit-Queue: Patrick Thier \u003cpthier@chromium.org\u003e\nAuto-Submit: Camillo Bruni \u003ccbruni@chromium.org\u003e\n"
    },
    {
      "commit": "1e2071ce9d95f5c5c9d581388f4f798cd239c338",
      "tree": "a95b58ec38207002b0e78feccf8af31b0c1547af",
      "parents": [
        "5597b2226e2875d187f7b5ae43cf9f97fff52d5c"
      ],
      "author": {
        "name": "Kameron Lutes",
        "email": "kalutes@google.com",
        "time": "Tue Mar 03 05:15:56 2026"
      },
      "committer": {
        "name": "V8 LUCI CQ",
        "email": "v8-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Tue Mar 03 05:15:56 2026"
      },
      "message": "Use \u0027--add-sql-package\u0027 for trace processor\n\nUpstream perfetto has removed support for the deprecated\n\u0027--add-sql-module\u0027 argument for trace processor. Use the now required\n\u0027--add-sql-package\u0027 argument instead.\n\nBug: 489116448\nChange-Id: I357d691fada015c78d90087c2aae1b552aeb5ca8\nReviewed-on: https://chromium-review.googlesource.com/c/crossbench/+/7624413\nCommit-Queue: Kameron Lutes \u003ckalutes@google.com\u003e\nReviewed-by: Charles Dick \u003ccwd@google.com\u003e\n"
    },
    {
      "commit": "5597b2226e2875d187f7b5ae43cf9f97fff52d5c",
      "tree": "dbbeed818076c3629d80e851bd38385eafed49cf",
      "parents": [
        "58b175282c85010daae2db859a574b37e7246163"
      ],
      "author": {
        "name": "Camillo Bruni",
        "email": "cbruni@chromium.org",
        "time": "Mon Mar 02 17:00:22 2026"
      },
      "committer": {
        "name": "V8 LUCI CQ",
        "email": "v8-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Mon Mar 02 17:00:22 2026"
      },
      "message": "Improve perfetto probe test coverage\n\nChange-Id: I6099e19a2d646498313caba823b6138ce8e30936\nReviewed-on: https://chromium-review.googlesource.com/c/crossbench/+/7607159\nCommit-Queue: Camillo Bruni \u003ccbruni@chromium.org\u003e\nReviewed-by: Patrick Thier \u003cpthier@chromium.org\u003e\n"
    },
    {
      "commit": "58b175282c85010daae2db859a574b37e7246163",
      "tree": "2051b01462d349fb8e535bd7ed264434d21b701a",
      "parents": [
        "0a6aad6789b93b29db3637c43bcf53596f776e27"
      ],
      "author": {
        "name": "Camillo Bruni",
        "email": "cbruni@chromium.org",
        "time": "Mon Mar 02 16:57:49 2026"
      },
      "committer": {
        "name": "V8 LUCI CQ",
        "email": "v8-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Mon Mar 02 16:57:49 2026"
      },
      "message": "Use new is-remoting-session script instead of env var check\n\nThe env var is being deprecated.\n\nDrive-by-fix:\n- Better mock support for failing sh commands with explicit\n  returncodes\n\nFixed: 487045515\nChange-Id: I9f489cee0248ab7ea8982d7a149a3fa1e93a57cc\nReviewed-on: https://chromium-review.googlesource.com/c/crossbench/+/7602753\nCommit-Queue: Camillo Bruni \u003ccbruni@chromium.org\u003e\nReviewed-by: Patrick Thier \u003cpthier@chromium.org\u003e\n"
    },
    {
      "commit": "0a6aad6789b93b29db3637c43bcf53596f776e27",
      "tree": "60e24d8dae41f2a558a0ce93dd088bc647ea243e",
      "parents": [
        "f90745d8103b91300ac5d882daf5bff8b18ce9ab"
      ],
      "author": {
        "name": "Camillo Bruni",
        "email": "cbruni@chromium.org",
        "time": "Mon Mar 02 09:45:36 2026"
      },
      "committer": {
        "name": "V8 LUCI CQ",
        "email": "v8-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Mon Mar 02 09:45:36 2026"
      },
      "message": "Implement basic windows perfetto probe\n\nUse --trace-perfetto-config-file and a locally serialize binary\ntrace config file instead of tracebox like on other desktop platforms.\n\nChange-Id: I03b44518d76a98f0ecdc2b60283c583bcda2245c\nReviewed-on: https://chromium-review.googlesource.com/c/crossbench/+/7613529\nReviewed-by: Patrick Thier \u003cpthier@chromium.org\u003e\nCommit-Queue: Camillo Bruni \u003ccbruni@chromium.org\u003e\n"
    },
    {
      "commit": "f90745d8103b91300ac5d882daf5bff8b18ce9ab",
      "tree": "6062e4764305e44fdc26c508c054ee0369c6b443",
      "parents": [
        "0f54974dd4f78ac49278f948dfcd791275ff92fe"
      ],
      "author": {
        "name": "Camillo Bruni",
        "email": "cbruni@chromium.org",
        "time": "Mon Mar 02 09:14:31 2026"
      },
      "committer": {
        "name": "V8 LUCI CQ",
        "email": "v8-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Mon Mar 02 09:14:31 2026"
      },
      "message": "Print source file and and line number for assertion errors\n\nAssertion errors are annoying to debug by showing minimal source\nposition information for the exception overview we can make this\na bit better.\n\nChange-Id: Id8845d56d54dcdec79fbbc897cd8eaf1611d4486\nReviewed-on: https://chromium-review.googlesource.com/c/crossbench/+/7612248\nReviewed-by: Patrick Thier \u003cpthier@chromium.org\u003e\nCommit-Queue: Camillo Bruni \u003ccbruni@chromium.org\u003e\n"
    },
    {
      "commit": "0f54974dd4f78ac49278f948dfcd791275ff92fe",
      "tree": "4490ffb6e7271f6cd8e2ffaf07ff06f9d26b41b1",
      "parents": [
        "8ba619936676f6ce382cb06a4259626ff6f1291d"
      ],
      "author": {
        "name": "chromium-autoroll",
        "email": "chromium-autoroll@skia-public.iam.gserviceaccount.com",
        "time": "Fri Feb 27 17:56:49 2026"
      },
      "committer": {
        "name": "V8 LUCI CQ",
        "email": "v8-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Fri Feb 27 17:56:49 2026"
      },
      "message": "Roll WebPageReplay from b00e15175934 to 22be07d78094 (1 revision)\n\nhttps://chromium.googlesource.com/webpagereplay.git/+log/b00e15175934..22be07d78094\n\n2026-02-27 khokhlov@google.com Fix archive editing in the case of non-empty request bodies\n\nIf this roll has caused a breakage, revert this CL and stop the roller\nusing the controls here:\nhttps://autoroll.skia.org/r/webpagereplay-crossbench\nPlease CC cbruni@google.com,crossbench@chromium.org,v8-waterfall-gardener@rotations.google.com on the revert to ensure that a human\nis aware of the problem.\n\nTo file a bug in Crossbench: https://issues.chromium.org/issues/new?component\u003d1456712\n\nTo report a problem with the AutoRoller itself, please file a bug:\nhttps://issues.skia.org/issues/new?component\u003d1389291\u0026template\u003d1850622\n\nDocumentation for the AutoRoller is here:\nhttps://skia.googlesource.com/buildbot/+doc/main/autoroll/README.md\n\nTbr: v8-waterfall-gardener@rotations.google.com\nChange-Id: I6d8a07531bdbe868c858cacfd79f51ca09592e6a\nReviewed-on: https://chromium-review.googlesource.com/c/crossbench/+/7617238\nBot-Commit: chromium-autoroll \u003cchromium-autoroll@skia-public.iam.gserviceaccount.com\u003e\nCommit-Queue: chromium-autoroll \u003cchromium-autoroll@skia-public.iam.gserviceaccount.com\u003e\n"
    },
    {
      "commit": "8ba619936676f6ce382cb06a4259626ff6f1291d",
      "tree": "86a48a404fddadcdaa68c07de99e41ee7c59a7a2",
      "parents": [
        "6db4b9b3c233cfc00b22483d7751bf028e3211ae"
      ],
      "author": {
        "name": "Camillo Bruni",
        "email": "cbruni@chromium.org",
        "time": "Fri Feb 27 10:05:57 2026"
      },
      "committer": {
        "name": "V8 LUCI CQ",
        "email": "v8-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Fri Feb 27 10:05:57 2026"
      },
      "message": "Display warning if the renderer process changes during profiling\n\nOn macos we are limited to attaching the profiler to the renderer\nprocess only at the start of the workload. If we have a page\nnavigation we might get a new renderer process and no samples for\nthat one.\n\nChange-Id: I8d694a4405a8187f85284a9aada2c1639522c731\nReviewed-on: https://chromium-review.googlesource.com/c/crossbench/+/7603597\nCommit-Queue: Camillo Bruni \u003ccbruni@chromium.org\u003e\nReviewed-by: Patrick Thier \u003cpthier@chromium.org\u003e\n"
    },
    {
      "commit": "6db4b9b3c233cfc00b22483d7751bf028e3211ae",
      "tree": "e611da4e83bb7ac06d1c986d833df52e6131614f",
      "parents": [
        "f98e3adcdb3688b0f2410e9417684c160fb19e9f"
      ],
      "author": {
        "name": "Camillo Bruni",
        "email": "cbruni@chromium.org",
        "time": "Fri Feb 27 09:41:21 2026"
      },
      "committer": {
        "name": "V8 LUCI CQ",
        "email": "v8-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Fri Feb 27 09:41:21 2026"
      },
      "message": "Fix end2end get_browser_dirs for local runs\n\n- filter out symlinks\n- filter out common known non-result dirs\n\nChange-Id: Ifd5392f88c71861d912d697bb41cbbdf1fe97f2a\nReviewed-on: https://chromium-review.googlesource.com/c/crossbench/+/7613967\nAuto-Submit: Camillo Bruni \u003ccbruni@chromium.org\u003e\nCommit-Queue: Patrick Thier \u003cpthier@chromium.org\u003e\nReviewed-by: Patrick Thier \u003cpthier@chromium.org\u003e\n"
    },
    {
      "commit": "f98e3adcdb3688b0f2410e9417684c160fb19e9f",
      "tree": "5cfc30e65af4c38fc47532ab2101244ca0f7204f",
      "parents": [
        "ee021fc8a7cce548fbaf072d5a858cd936e34c88"
      ],
      "author": {
        "name": "Camillo Bruni",
        "email": "cbruni@chromium.org",
        "time": "Fri Feb 27 09:39:40 2026"
      },
      "committer": {
        "name": "V8 LUCI CQ",
        "email": "v8-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Fri Feb 27 09:39:40 2026"
      },
      "message": "Import existing telemetry minidump classes\n\n- Import and convert to more modern code\n- Add ruff rule to disable use of old Dict,List and Tuple in\n  type annotations\n- Try to use a bit better error handling\n\nOriginal sources from https://source.chromium.org/chromium/chromium/src/+/main:third_party/catapult/telemetry/telemetry/internal/backends/chrome/\n\nBYPASS_LARGE_CHANGE_WARNING: ridiculous limits\nChange-Id: If85f0a21c30de79452de983a81b6e199cd005708\nReviewed-on: https://chromium-review.googlesource.com/c/crossbench/+/7594832\nCommit-Queue: Camillo Bruni \u003ccbruni@chromium.org\u003e\nReviewed-by: Patrick Thier \u003cpthier@chromium.org\u003e\n"
    }
  ],
  "next": "ee021fc8a7cce548fbaf072d5a858cd936e34c88"
}
