)]}'
{
  "log": [
    {
      "commit": "a31659510301925e306f2b9b6ccbcef3a20490b8",
      "tree": "789047ca957e31fb1479473eb6a50f4457510452",
      "parents": [
        "328a031f7ebb18b1ed53edf6c62638dcfd6acb53"
      ],
      "author": {
        "name": "recipe-roller",
        "email": "dart-internal-deps-roller@dart-ci-internal.iam.gserviceaccount.com",
        "time": "Fri Sep 11 16:43:45 2026 -0700"
      },
      "committer": {
        "name": "dart-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "email": "dart-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Fri Sep 11 16:44:41 2026 -0700"
      },
      "message": "Roll recipe dependencies (trivial).\n\nThis is an automated CL created by the recipe roller. This CL rolls\nrecipe changes from upstream projects (depot_tools) into this repository.\n\nThe build that created this CL was\nhttps://ci.chromium.org/b/8670912779141790577\n\ndepot_tools:\nhttps://chromium.googlesource.com/chromium/tools/depot_tools.git/+log/07a71782a10388962cdb12e939946fbec3a04866~..36a8df4ad006eaa0572fb446edb8145fe5403592\n  07a7178 (gavinmak@google.com)\n      Prevent argument injection in git commands and ref validation\n  36a8df4 (dcheng@chromium.org)\n      Revert \"Prevent argument injection in git commands and ref vali...\n\nPlease check the following references for more information:\n- autoroller, https://chromium.googlesource.com/infra/luci/recipes-py/+/main/doc/workflow.md#autoroller\n- rollback, https://chromium.googlesource.com/infra/luci/recipes-py/+/main/doc/workflow.md#rollback\n- cross-repo dependencies, https://chromium.googlesource.com/infra/luci/recipes-py/+/main/doc/cross_repo.md\n\nUse https://goo.gl/noib3a to file a bug.\n\nR\u003dathom@google.com\n\nRecipe-Tryjob-Bypass-Reason: Autoroller\nIgnore-Freeze: Autoroller\nBugdroid-Send-Email: False\nChange-Id: I0e3badba11b86b474f51de9fdc8025a010812f90\nReviewed-on: https://dart-review.googlesource.com/c/recipes/+/549140\nBot-Commit: dart-internal-deps-roller@dart-ci-internal.iam.gserviceaccount.com \u003cdart-internal-deps-roller@dart-ci-internal.iam.gserviceaccount.com\u003e\nCommit-Queue: dart-internal-deps-roller@dart-ci-internal.iam.gserviceaccount.com \u003cdart-internal-deps-roller@dart-ci-internal.iam.gserviceaccount.com\u003e\n"
    },
    {
      "commit": "328a031f7ebb18b1ed53edf6c62638dcfd6acb53",
      "tree": "671859602c5b4be9a928de1dea257e91a6e61ed5",
      "parents": [
        "1772a6e68a5a40f9b041e95b97a6eb1677879b54"
      ],
      "author": {
        "name": "recipe-roller",
        "email": "dart-internal-deps-roller@dart-ci-internal.iam.gserviceaccount.com",
        "time": "Fri Sep 11 12:42:53 2026 -0700"
      },
      "committer": {
        "name": "dart-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "email": "dart-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Fri Sep 11 12:47:41 2026 -0700"
      },
      "message": "Roll recipe dependencies (trivial).\n\nThis is an automated CL created by the recipe roller. This CL rolls\nrecipe changes from upstream projects (depot_tools, recipe_engine) into this repository.\n\nThe build that created this CL was\nhttps://ci.chromium.org/b/8670927945802479169\n\ndepot_tools:\nhttps://chromium.googlesource.com/chromium/tools/depot_tools.git/+/63a4bef6268181e8d81168242d9861598ffa1665\n  63a4bef (agrieve@chromium.org)\n      Recover from more types of git failures when syncing\n\nrecipe_engine:\nhttps://chromium.googlesource.com/infra/luci/recipes-py.git/+/7f4ba4d84ca1378aa88c7bedd1b89e10aa1e28b2\n  7f4ba4d (chanli@chromium.org)\n      [recipe_engine] Set GRPC_ENABLE_FORK_SUPPORT\u003d0 before importing...\n\nPlease check the following references for more information:\n- autoroller, https://chromium.googlesource.com/infra/luci/recipes-py/+/main/doc/workflow.md#autoroller\n- rollback, https://chromium.googlesource.com/infra/luci/recipes-py/+/main/doc/workflow.md#rollback\n- cross-repo dependencies, https://chromium.googlesource.com/infra/luci/recipes-py/+/main/doc/cross_repo.md\n\nUse https://goo.gl/noib3a to file a bug.\n\nR\u003dathom@google.com\n\nRecipe-Tryjob-Bypass-Reason: Autoroller\nIgnore-Freeze: Autoroller\nBugdroid-Send-Email: False\nChange-Id: Ic03bbccd46718a56ce415f8075cf1cd419e87202\nReviewed-on: https://dart-review.googlesource.com/c/recipes/+/549020\nBot-Commit: dart-internal-deps-roller@dart-ci-internal.iam.gserviceaccount.com \u003cdart-internal-deps-roller@dart-ci-internal.iam.gserviceaccount.com\u003e\nCommit-Queue: dart-internal-deps-roller@dart-ci-internal.iam.gserviceaccount.com \u003cdart-internal-deps-roller@dart-ci-internal.iam.gserviceaccount.com\u003e\n"
    },
    {
      "commit": "1772a6e68a5a40f9b041e95b97a6eb1677879b54",
      "tree": "6ccf87a7fe575c7d21a16bb1da1b07cf854908a6",
      "parents": [
        "f93ef8efd3c7aed49282496a489ea2835453e936"
      ],
      "author": {
        "name": "recipe-roller",
        "email": "dart-internal-deps-roller@dart-ci-internal.iam.gserviceaccount.com",
        "time": "Fri Sep 11 04:40:11 2026 -0700"
      },
      "committer": {
        "name": "dart-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "email": "dart-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Fri Sep 11 04:41:16 2026 -0700"
      },
      "message": "Roll recipe dependencies (trivial).\n\nThis is an automated CL created by the recipe roller. This CL rolls\nrecipe changes from upstream projects (depot_tools) into this repository.\n\nThe build that created this CL was\nhttps://ci.chromium.org/b/8670958302493341041\n\ndepot_tools:\nhttps://chromium.googlesource.com/chromium/tools/depot_tools.git/+/cd1b9c9b123bdadedc2523d5c69a6313e88f3996\n  cd1b9c9 (tikuta@chromium.org)\n      git_cl: Block interactive editor in \u0027git cl desc\u0027 for AI agents\n\nPlease check the following references for more information:\n- autoroller, https://chromium.googlesource.com/infra/luci/recipes-py/+/main/doc/workflow.md#autoroller\n- rollback, https://chromium.googlesource.com/infra/luci/recipes-py/+/main/doc/workflow.md#rollback\n- cross-repo dependencies, https://chromium.googlesource.com/infra/luci/recipes-py/+/main/doc/cross_repo.md\n\nUse https://goo.gl/noib3a to file a bug.\n\nR\u003dathom@google.com\n\nRecipe-Tryjob-Bypass-Reason: Autoroller\nIgnore-Freeze: Autoroller\nBugdroid-Send-Email: False\nChange-Id: I000d0922d12fd33b51d3445320b60a4903ed6150\nReviewed-on: https://dart-review.googlesource.com/c/recipes/+/548760\nBot-Commit: dart-internal-deps-roller@dart-ci-internal.iam.gserviceaccount.com \u003cdart-internal-deps-roller@dart-ci-internal.iam.gserviceaccount.com\u003e\nCommit-Queue: dart-internal-deps-roller@dart-ci-internal.iam.gserviceaccount.com \u003cdart-internal-deps-roller@dart-ci-internal.iam.gserviceaccount.com\u003e\n"
    },
    {
      "commit": "f93ef8efd3c7aed49282496a489ea2835453e936",
      "tree": "10e2f60aa8229e397c68415b8884b555d848574b",
      "parents": [
        "bfb423a2c1242370a5d02b48ae85b18d91d8123d"
      ],
      "author": {
        "name": "recipe-roller",
        "email": "dart-internal-deps-roller@dart-ci-internal.iam.gserviceaccount.com",
        "time": "Fri Sep 11 00:39:18 2026 -0700"
      },
      "committer": {
        "name": "dart-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "email": "dart-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Fri Sep 11 00:40:17 2026 -0700"
      },
      "message": "Roll recipe dependencies (trivial).\n\nThis is an automated CL created by the recipe roller. This CL rolls\nrecipe changes from upstream projects (depot_tools, recipe_engine) into this repository.\n\nThe build that created this CL was\nhttps://ci.chromium.org/b/8670973465448360577\n\ndepot_tools:\nhttps://chromium.googlesource.com/chromium/tools/depot_tools.git/+/cca376b487dbf2959aa7e2f8243edb3ff7fb4939\n  cca376b (ovsienko@google.com)\n      [ruff_chromium] Don\u0027t mistake a flag value for the target file\n\nrecipe_engine:\nhttps://chromium.googlesource.com/infra/luci/recipes-py.git/+/8b779725f5fd02d0f5e5918662538131e06cfdfa\n  8b77972 (chromium-autoroll@skia-public.iam.gserviceaccount.com)\n      Roll CAS Client from ecfd6e6ff1f7 to e8ff1a9251fd\n\nPlease check the following references for more information:\n- autoroller, https://chromium.googlesource.com/infra/luci/recipes-py/+/main/doc/workflow.md#autoroller\n- rollback, https://chromium.googlesource.com/infra/luci/recipes-py/+/main/doc/workflow.md#rollback\n- cross-repo dependencies, https://chromium.googlesource.com/infra/luci/recipes-py/+/main/doc/cross_repo.md\n\nUse https://goo.gl/noib3a to file a bug.\n\nR\u003dathom@google.com\n\nRecipe-Tryjob-Bypass-Reason: Autoroller\nIgnore-Freeze: Autoroller\nBugdroid-Send-Email: False\nChange-Id: Ic8536bad979256b7acf418b704efb24b1427768e\nReviewed-on: https://dart-review.googlesource.com/c/recipes/+/548640\nBot-Commit: dart-internal-deps-roller@dart-ci-internal.iam.gserviceaccount.com \u003cdart-internal-deps-roller@dart-ci-internal.iam.gserviceaccount.com\u003e\nCommit-Queue: dart-internal-deps-roller@dart-ci-internal.iam.gserviceaccount.com \u003cdart-internal-deps-roller@dart-ci-internal.iam.gserviceaccount.com\u003e\n"
    },
    {
      "commit": "bfb423a2c1242370a5d02b48ae85b18d91d8123d",
      "tree": "4345e8b11388c46844453303b391728c49eaaa03",
      "parents": [
        "6f9ff10802c9ef6b8f73e289ae96775851838647"
      ],
      "author": {
        "name": "recipe-roller",
        "email": "dart-internal-deps-roller@dart-ci-internal.iam.gserviceaccount.com",
        "time": "Thu Sep 10 20:38:12 2026 -0700"
      },
      "committer": {
        "name": "dart-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "email": "dart-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Thu Sep 10 20:39:09 2026 -0700"
      },
      "message": "Roll recipe dependencies (trivial).\n\nThis is an automated CL created by the recipe roller. This CL rolls\nrecipe changes from upstream projects (depot_tools) into this repository.\n\nThe build that created this CL was\nhttps://ci.chromium.org/b/8670988712149056321\n\ndepot_tools:\nhttps://chromium.googlesource.com/chromium/tools/depot_tools.git/+/7ef1747912ba653ac4f9a273d8a135abe978e914\n  7ef1747 (jhawkins@google.com)\n      Scope Pylint cyclic-import checks to import closure of affected...\n\nPlease check the following references for more information:\n- autoroller, https://chromium.googlesource.com/infra/luci/recipes-py/+/main/doc/workflow.md#autoroller\n- rollback, https://chromium.googlesource.com/infra/luci/recipes-py/+/main/doc/workflow.md#rollback\n- cross-repo dependencies, https://chromium.googlesource.com/infra/luci/recipes-py/+/main/doc/cross_repo.md\n\nUse https://goo.gl/noib3a to file a bug.\n\nR\u003dathom@google.com\n\nRecipe-Tryjob-Bypass-Reason: Autoroller\nIgnore-Freeze: Autoroller\nBugdroid-Send-Email: False\nChange-Id: I400fd741a0fc8212e75624831b5e4440e811ba8b\nReviewed-on: https://dart-review.googlesource.com/c/recipes/+/548462\nCommit-Queue: dart-internal-deps-roller@dart-ci-internal.iam.gserviceaccount.com \u003cdart-internal-deps-roller@dart-ci-internal.iam.gserviceaccount.com\u003e\nBot-Commit: dart-internal-deps-roller@dart-ci-internal.iam.gserviceaccount.com \u003cdart-internal-deps-roller@dart-ci-internal.iam.gserviceaccount.com\u003e\n"
    },
    {
      "commit": "6f9ff10802c9ef6b8f73e289ae96775851838647",
      "tree": "2b645166ccc36556f672b53d4a62e3001cb05a58",
      "parents": [
        "0b94221df0dd33139460d3ab58cb6af5fe851883"
      ],
      "author": {
        "name": "recipe-roller",
        "email": "dart-internal-deps-roller@dart-ci-internal.iam.gserviceaccount.com",
        "time": "Thu Sep 10 16:35:48 2026 -0700"
      },
      "committer": {
        "name": "dart-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "email": "dart-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Thu Sep 10 16:37:01 2026 -0700"
      },
      "message": "Roll recipe dependencies (trivial).\n\nThis is an automated CL created by the recipe roller. This CL rolls\nrecipe changes from upstream projects (depot_tools, recipe_engine) into this repository.\n\nThe build that created this CL was\nhttps://ci.chromium.org/b/8671003987870235601\n\ndepot_tools:\nhttps://chromium.googlesource.com/chromium/tools/depot_tools.git/+/a6ba01c30e16a9c67a219316f209ca662a3f1969\n  a6ba01c (gavinmak@google.com)\n      Validate gclient_gn_args_file and gclient_gn_args\n\nrecipe_engine:\nhttps://chromium.googlesource.com/infra/luci/recipes-py.git/+/014a91955dbe871a5d5337bf0780387b09926880\n  014a919 (chanli@chromium.org)\n      [placeholder] Update TurboCIWrites to fork subprocesses during...\n\nPlease check the following references for more information:\n- autoroller, https://chromium.googlesource.com/infra/luci/recipes-py/+/main/doc/workflow.md#autoroller\n- rollback, https://chromium.googlesource.com/infra/luci/recipes-py/+/main/doc/workflow.md#rollback\n- cross-repo dependencies, https://chromium.googlesource.com/infra/luci/recipes-py/+/main/doc/cross_repo.md\n\nUse https://goo.gl/noib3a to file a bug.\n\nR\u003dathom@google.com\n\nRecipe-Tryjob-Bypass-Reason: Autoroller\nIgnore-Freeze: Autoroller\nBugdroid-Send-Email: False\nChange-Id: I63566504de6d7180bd3d0c53a79d11b37f6dce32\nReviewed-on: https://dart-review.googlesource.com/c/recipes/+/548520\nCommit-Queue: dart-internal-deps-roller@dart-ci-internal.iam.gserviceaccount.com \u003cdart-internal-deps-roller@dart-ci-internal.iam.gserviceaccount.com\u003e\nBot-Commit: dart-internal-deps-roller@dart-ci-internal.iam.gserviceaccount.com \u003cdart-internal-deps-roller@dart-ci-internal.iam.gserviceaccount.com\u003e\n"
    },
    {
      "commit": "0b94221df0dd33139460d3ab58cb6af5fe851883",
      "tree": "d4f5f8c8bc695b98f60760a7cba88f597144adcb",
      "parents": [
        "ec5d7ea72fbeac78a5a411b394cb33964284656a"
      ],
      "author": {
        "name": "recipe-roller",
        "email": "dart-internal-deps-roller@dart-ci-internal.iam.gserviceaccount.com",
        "time": "Thu Sep 10 08:30:59 2026 -0700"
      },
      "committer": {
        "name": "dart-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "email": "dart-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Thu Sep 10 08:32:28 2026 -0700"
      },
      "message": "Roll recipe dependencies (trivial).\n\nThis is an automated CL created by the recipe roller. This CL rolls\nrecipe changes from upstream projects (depot_tools) into this repository.\n\nThe build that created this CL was\nhttps://ci.chromium.org/b/8671034478887417857\n\ndepot_tools:\nhttps://chromium.googlesource.com/chromium/tools/depot_tools.git/+/afffc8aa3f09b0512c500de245de42a14b0cdb9c\n  afffc8a (jhawkins@google.com)\n      cl_format: Batch GN format calls\n\nPlease check the following references for more information:\n- autoroller, https://chromium.googlesource.com/infra/luci/recipes-py/+/main/doc/workflow.md#autoroller\n- rollback, https://chromium.googlesource.com/infra/luci/recipes-py/+/main/doc/workflow.md#rollback\n- cross-repo dependencies, https://chromium.googlesource.com/infra/luci/recipes-py/+/main/doc/cross_repo.md\n\nUse https://goo.gl/noib3a to file a bug.\n\nR\u003dathom@google.com\n\nRecipe-Tryjob-Bypass-Reason: Autoroller\nIgnore-Freeze: Autoroller\nBugdroid-Send-Email: False\nChange-Id: I8b69dd3972e56485ef2f8e43587d808b0dce7434\nReviewed-on: https://dart-review.googlesource.com/c/recipes/+/548260\nCommit-Queue: dart-internal-deps-roller@dart-ci-internal.iam.gserviceaccount.com \u003cdart-internal-deps-roller@dart-ci-internal.iam.gserviceaccount.com\u003e\nBot-Commit: dart-internal-deps-roller@dart-ci-internal.iam.gserviceaccount.com \u003cdart-internal-deps-roller@dart-ci-internal.iam.gserviceaccount.com\u003e\n"
    },
    {
      "commit": "ec5d7ea72fbeac78a5a411b394cb33964284656a",
      "tree": "f0d6a50abe70a15de5bbd1ba8f31eeb18ec20a25",
      "parents": [
        "ae791f35e32b9f61da093544976a0277c055d7bd"
      ],
      "author": {
        "name": "recipe-roller",
        "email": "dart-internal-deps-roller@dart-ci-internal.iam.gserviceaccount.com",
        "time": "Wed Sep 09 20:25:18 2026 -0700"
      },
      "committer": {
        "name": "dart-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "email": "dart-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Wed Sep 09 20:26:17 2026 -0700"
      },
      "message": "Roll recipe dependencies (trivial).\n\nThis is an automated CL created by the recipe roller. This CL rolls\nrecipe changes from upstream projects (depot_tools, recipe_engine) into this repository.\n\nThe build that created this CL was\nhttps://ci.chromium.org/b/8671080034369901089\n\ndepot_tools:\nhttps://chromium.googlesource.com/chromium/tools/depot_tools.git/+log/1e5e3539fa466cb2e2e203f9eff5886bb581145d~..08f3e8c0eb66d6de3a048a757d0ff708dbc8ea34\n  1e5e353 (bpastene@chromium.org)\n      Revert \"[tryserver] Handle unresolvable submodules and drop exp...\n  08f3e8c (ovsienko@google.com)\n      Add python-bin and bootstrap files to recipes in .gitattributes.\n\nrecipe_engine:\nhttps://chromium.googlesource.com/infra/luci/recipes-py.git/+/bcd864ee11def064d851575ecb9a8a5993c58a88\n  bcd864e (ovsienko@google.com)\n      VPython: remove legacy .vpython3 files across recipes-py.\n\nPlease check the following references for more information:\n- autoroller, https://chromium.googlesource.com/infra/luci/recipes-py/+/main/doc/workflow.md#autoroller\n- rollback, https://chromium.googlesource.com/infra/luci/recipes-py/+/main/doc/workflow.md#rollback\n- cross-repo dependencies, https://chromium.googlesource.com/infra/luci/recipes-py/+/main/doc/cross_repo.md\n\nUse https://goo.gl/noib3a to file a bug.\n\nR\u003dathom@google.com\n\nRecipe-Tryjob-Bypass-Reason: Autoroller\nIgnore-Freeze: Autoroller\nBugdroid-Send-Email: False\nChange-Id: If4acf5a0d305e1000ca1688cc8124ca22ff2bf23\nReviewed-on: https://dart-review.googlesource.com/c/recipes/+/548040\nBot-Commit: dart-internal-deps-roller@dart-ci-internal.iam.gserviceaccount.com \u003cdart-internal-deps-roller@dart-ci-internal.iam.gserviceaccount.com\u003e\nCommit-Queue: dart-internal-deps-roller@dart-ci-internal.iam.gserviceaccount.com \u003cdart-internal-deps-roller@dart-ci-internal.iam.gserviceaccount.com\u003e\n"
    },
    {
      "commit": "ae791f35e32b9f61da093544976a0277c055d7bd",
      "tree": "4e27ad095cfb35588ae00cc86773b9b0b36828ff",
      "parents": [
        "a73a8d301f30c875ea248190eba07073d476cf48"
      ],
      "author": {
        "name": "recipe-roller",
        "email": "dart-internal-deps-roller@dart-ci-internal.iam.gserviceaccount.com",
        "time": "Wed Sep 09 16:24:30 2026 -0700"
      },
      "committer": {
        "name": "dart-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "email": "dart-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Wed Sep 09 16:25:24 2026 -0700"
      },
      "message": "Roll recipe dependencies (trivial).\n\nThis is an automated CL created by the recipe roller. This CL rolls\nrecipe changes from upstream projects (depot_tools) into this repository.\n\nThe build that created this CL was\nhttps://ci.chromium.org/b/8671095184308138257\n\ndepot_tools:\nhttps://chromium.googlesource.com/chromium/tools/depot_tools.git/+/67a6b1780ee718985d0cae86de140d008d72444a\n  67a6b17 (lmjr@google.com)\n      [tryserver] Handle unresolvable submodules and drop experimenta...\n\nPlease check the following references for more information:\n- autoroller, https://chromium.googlesource.com/infra/luci/recipes-py/+/main/doc/workflow.md#autoroller\n- rollback, https://chromium.googlesource.com/infra/luci/recipes-py/+/main/doc/workflow.md#rollback\n- cross-repo dependencies, https://chromium.googlesource.com/infra/luci/recipes-py/+/main/doc/cross_repo.md\n\nUse https://goo.gl/noib3a to file a bug.\n\nR\u003dathom@google.com\n\nRecipe-Tryjob-Bypass-Reason: Autoroller\nIgnore-Freeze: Autoroller\nBugdroid-Send-Email: False\nChange-Id: Ifbf1f9b0639e9a00f1a3ed8a7c9f810e059d3e64\nReviewed-on: https://dart-review.googlesource.com/c/recipes/+/547960\nBot-Commit: dart-internal-deps-roller@dart-ci-internal.iam.gserviceaccount.com \u003cdart-internal-deps-roller@dart-ci-internal.iam.gserviceaccount.com\u003e\nCommit-Queue: dart-internal-deps-roller@dart-ci-internal.iam.gserviceaccount.com \u003cdart-internal-deps-roller@dart-ci-internal.iam.gserviceaccount.com\u003e\n"
    },
    {
      "commit": "a73a8d301f30c875ea248190eba07073d476cf48",
      "tree": "77e4d6537029067f6d8ababfb1976bebef1a37cf",
      "parents": [
        "4223c471550cf53e321fc6a8c248d74f5b6693c0"
      ],
      "author": {
        "name": "recipe-roller",
        "email": "dart-internal-deps-roller@dart-ci-internal.iam.gserviceaccount.com",
        "time": "Wed Sep 09 12:23:45 2026 -0700"
      },
      "committer": {
        "name": "dart-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "email": "dart-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Wed Sep 09 12:24:42 2026 -0700"
      },
      "message": "Roll recipe dependencies (trivial).\n\nThis is an automated CL created by the recipe roller. This CL rolls\nrecipe changes from upstream projects (depot_tools) into this repository.\n\nThe build that created this CL was\nhttps://ci.chromium.org/b/8671110345781132849\n\ndepot_tools:\nhttps://chromium.googlesource.com/chromium/tools/depot_tools.git/+log/40ce56d7f7f813eb1184ed3eaaf15be7dc65e216~..c04f810a76c5fe34760d4de90d40197780df1fd7\n  40ce56d (jhawkins@google.com)\n      run_alint: Skip untracked files crawl in alint\u0027s internal git c...\n  c04f810 (jhawkins@google.com)\n      cl_format: Parallelize clang-format-diff across worker processes\n\nPlease check the following references for more information:\n- autoroller, https://chromium.googlesource.com/infra/luci/recipes-py/+/main/doc/workflow.md#autoroller\n- rollback, https://chromium.googlesource.com/infra/luci/recipes-py/+/main/doc/workflow.md#rollback\n- cross-repo dependencies, https://chromium.googlesource.com/infra/luci/recipes-py/+/main/doc/cross_repo.md\n\nUse https://goo.gl/noib3a to file a bug.\n\nR\u003dathom@google.com\n\nRecipe-Tryjob-Bypass-Reason: Autoroller\nIgnore-Freeze: Autoroller\nBugdroid-Send-Email: False\nChange-Id: Ic1a8d6307d9b1999314c2cafe5abfddc189d90a6\nReviewed-on: https://dart-review.googlesource.com/c/recipes/+/547860\nBot-Commit: dart-internal-deps-roller@dart-ci-internal.iam.gserviceaccount.com \u003cdart-internal-deps-roller@dart-ci-internal.iam.gserviceaccount.com\u003e\nCommit-Queue: dart-internal-deps-roller@dart-ci-internal.iam.gserviceaccount.com \u003cdart-internal-deps-roller@dart-ci-internal.iam.gserviceaccount.com\u003e\n"
    },
    {
      "commit": "4223c471550cf53e321fc6a8c248d74f5b6693c0",
      "tree": "0426c40e934444fa1ff1f134a58c3c4b465a6677",
      "parents": [
        "173c7dcf0cf34337810f882713d1368634fef08d"
      ],
      "author": {
        "name": "Alexander Thomas",
        "email": "athom@google.com",
        "time": "Wed Sep 09 12:33:53 2026 +0000"
      },
      "committer": {
        "name": "dart-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "email": "dart-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Wed Sep 09 06:32:22 2026 -0700"
      },
      "message": "[release] Check if arm64e macOS SDK is already signed on 3.14+\n\nCheck whether dartsdk-macos-arm64e-release.zip is already signed\nbefore deciding whether to trigger sign-mac. The check is conditional\non version \u003e\u003d 3.14 to include dev, the new beta releases starting from\nthe 3.14 beta cutoff, and upcoming stable releases, while avoiding\nunsupported older branches.\n\nTAG\u003dagy\nCONV\u003d030b2718-d240-4690-bc17-2ebed6fef9e5\n\nChange-Id: I04db4251c676382ec52ae2b22e5b16cf96171535\nReviewed-on: https://dart-review.googlesource.com/c/recipes/+/547640\nReviewed-by: Ivan Inozemtsev \u003ciinozemtsev@google.com\u003e\nCommit-Queue: Ivan Inozemtsev \u003ciinozemtsev@google.com\u003e\n"
    },
    {
      "commit": "173c7dcf0cf34337810f882713d1368634fef08d",
      "tree": "395c85f4acae7e9cfa28e5ade8009b8e1e25234f",
      "parents": [
        "5c66820eca5fb62b9e704221309deea7df932c0a"
      ],
      "author": {
        "name": "recipe-roller",
        "email": "dart-internal-deps-roller@dart-ci-internal.iam.gserviceaccount.com",
        "time": "Wed Sep 09 00:20:10 2026 -0700"
      },
      "committer": {
        "name": "dart-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "email": "dart-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Wed Sep 09 00:21:41 2026 -0700"
      },
      "message": "Roll recipe dependencies (trivial).\n\nThis is an automated CL created by the recipe roller. This CL rolls\nrecipe changes from upstream projects (depot_tools) into this repository.\n\nThe build that created this CL was\nhttps://ci.chromium.org/b/8671156125972237873\n\ndepot_tools:\nhttps://chromium.googlesource.com/chromium/tools/depot_tools.git/+/da08833a5dfea59cd32248f0ed27a60cfd310e40\n  da08833 (ovsienko@google.com)\n      VPython: update vpython version with a backup mechanism for mis...\n\nPlease check the following references for more information:\n- autoroller, https://chromium.googlesource.com/infra/luci/recipes-py/+/main/doc/workflow.md#autoroller\n- rollback, https://chromium.googlesource.com/infra/luci/recipes-py/+/main/doc/workflow.md#rollback\n- cross-repo dependencies, https://chromium.googlesource.com/infra/luci/recipes-py/+/main/doc/cross_repo.md\n\nUse https://goo.gl/noib3a to file a bug.\n\nR\u003dathom@google.com\n\nRecipe-Tryjob-Bypass-Reason: Autoroller\nIgnore-Freeze: Autoroller\nBugdroid-Send-Email: False\nChange-Id: I4af1a535f13322efe29dd801e53983389f3026d2\nReviewed-on: https://dart-review.googlesource.com/c/recipes/+/547480\nBot-Commit: dart-internal-deps-roller@dart-ci-internal.iam.gserviceaccount.com \u003cdart-internal-deps-roller@dart-ci-internal.iam.gserviceaccount.com\u003e\nCommit-Queue: dart-internal-deps-roller@dart-ci-internal.iam.gserviceaccount.com \u003cdart-internal-deps-roller@dart-ci-internal.iam.gserviceaccount.com\u003e\n"
    },
    {
      "commit": "5c66820eca5fb62b9e704221309deea7df932c0a",
      "tree": "f167a68163e6415c831b9f5d4699dff7b67df272",
      "parents": [
        "6dd638713bf7557f0202c1852e4d0da44a88459e"
      ],
      "author": {
        "name": "Ryan Macnak",
        "email": "rmacnak@google.com",
        "time": "Tue Sep 08 12:53:18 2026 -0700"
      },
      "committer": {
        "name": "dart-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "email": "dart-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Wed Sep 09 00:13:28 2026 -0700"
      },
      "message": "Inform sign-mac about arm64e.\n\nChange-Id: I23df097430d4ae8c716812d87394995439bdb946\nReviewed-on: https://dart-review.googlesource.com/c/recipes/+/547160\nCommit-Queue: Alexander Thomas \u003cathom@google.com\u003e\nReviewed-by: Alexander Thomas \u003cathom@google.com\u003e\n"
    },
    {
      "commit": "6dd638713bf7557f0202c1852e4d0da44a88459e",
      "tree": "e4ab254c076ea5e05bf83f4e334d2cf01d123f9b",
      "parents": [
        "8fb692c9c79b3c0278f2177fe754d5927ac62250"
      ],
      "author": {
        "name": "recipe-roller",
        "email": "dart-internal-deps-roller@dart-ci-internal.iam.gserviceaccount.com",
        "time": "Tue Sep 08 12:12:54 2026 -0700"
      },
      "committer": {
        "name": "dart-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "email": "dart-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Tue Sep 08 12:18:25 2026 -0700"
      },
      "message": "Roll recipe dependencies (trivial).\n\nThis is an automated CL created by the recipe roller. This CL rolls\nrecipe changes from upstream projects (depot_tools) into this repository.\n\nThe build that created this CL was\nhttps://ci.chromium.org/b/8671201881537659953\n\ndepot_tools:\nhttps://chromium.googlesource.com/chromium/tools/depot_tools.git/+log/2cea9cdd785391335d448773124631cb711225e2~..ed9c87f6f12f6b87210e7025d4a36a5a72a2ccd4\n  2cea9cd (mfarazma@ibm.com)\n      Fix `fetch v8` on unofficial platforms\n  ed9c87f (pmonette@chromium.org)\n      git rebase-update: Guard in-memory replay against git.current_b...\n\nPlease check the following references for more information:\n- autoroller, https://chromium.googlesource.com/infra/luci/recipes-py/+/main/doc/workflow.md#autoroller\n- rollback, https://chromium.googlesource.com/infra/luci/recipes-py/+/main/doc/workflow.md#rollback\n- cross-repo dependencies, https://chromium.googlesource.com/infra/luci/recipes-py/+/main/doc/cross_repo.md\n\nUse https://goo.gl/noib3a to file a bug.\n\nR\u003dathom@google.com\n\nRecipe-Tryjob-Bypass-Reason: Autoroller\nIgnore-Freeze: Autoroller\nBugdroid-Send-Email: False\nChange-Id: I0293091e9a60a81cced8040e615cfc3a208dcb7d\nReviewed-on: https://dart-review.googlesource.com/c/recipes/+/547100\nCommit-Queue: dart-internal-deps-roller@dart-ci-internal.iam.gserviceaccount.com \u003cdart-internal-deps-roller@dart-ci-internal.iam.gserviceaccount.com\u003e\nBot-Commit: dart-internal-deps-roller@dart-ci-internal.iam.gserviceaccount.com \u003cdart-internal-deps-roller@dart-ci-internal.iam.gserviceaccount.com\u003e\n"
    },
    {
      "commit": "8fb692c9c79b3c0278f2177fe754d5927ac62250",
      "tree": "fe5c445c434900d7172453ec6384b177c1710cf2",
      "parents": [
        "f5269bbe0952653bffabbd8aad228c6111acd9e0"
      ],
      "author": {
        "name": "recipe-roller",
        "email": "dart-internal-deps-roller@dart-ci-internal.iam.gserviceaccount.com",
        "time": "Tue Sep 08 08:07:50 2026 -0700"
      },
      "committer": {
        "name": "dart-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "email": "dart-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Tue Sep 08 08:09:03 2026 -0700"
      },
      "message": "Roll recipe dependencies (trivial).\n\nThis is an automated CL created by the recipe roller. This CL rolls\nrecipe changes from upstream projects (depot_tools) into this repository.\n\nThe build that created this CL was\nhttps://ci.chromium.org/b/8671217032708741217\n\ndepot_tools:\nhttps://chromium.googlesource.com/chromium/tools/depot_tools.git/+log/7414ab358d488adbc0dd91bda427b06d1af9898d~..356769299f927cbbc0202e1d22142f45815e3318\n  7414ab3 (pmonette@chromium.org)\n      git rebase-update: Fetch default remotes when no upstream remot...\n  3567692 (smaier@chromium.org)\n      Turn on ktfmt by default\n\nPlease check the following references for more information:\n- autoroller, https://chromium.googlesource.com/infra/luci/recipes-py/+/main/doc/workflow.md#autoroller\n- rollback, https://chromium.googlesource.com/infra/luci/recipes-py/+/main/doc/workflow.md#rollback\n- cross-repo dependencies, https://chromium.googlesource.com/infra/luci/recipes-py/+/main/doc/cross_repo.md\n\nUse https://goo.gl/noib3a to file a bug.\n\nR\u003dathom@google.com\n\nRecipe-Tryjob-Bypass-Reason: Autoroller\nIgnore-Freeze: Autoroller\nBugdroid-Send-Email: False\nChange-Id: I1271987947a3278c4d898e6919894e5d1da27d5d\nReviewed-on: https://dart-review.googlesource.com/c/recipes/+/546940\nBot-Commit: dart-internal-deps-roller@dart-ci-internal.iam.gserviceaccount.com \u003cdart-internal-deps-roller@dart-ci-internal.iam.gserviceaccount.com\u003e\nCommit-Queue: dart-internal-deps-roller@dart-ci-internal.iam.gserviceaccount.com \u003cdart-internal-deps-roller@dart-ci-internal.iam.gserviceaccount.com\u003e\n"
    },
    {
      "commit": "f5269bbe0952653bffabbd8aad228c6111acd9e0",
      "tree": "6514e1c8570740d253427dba5a1d34d3f28143f8",
      "parents": [
        "bb5ac320164041279bd3f41b6e6cf81892d2dc66"
      ],
      "author": {
        "name": "recipe-roller",
        "email": "dart-internal-deps-roller@dart-ci-internal.iam.gserviceaccount.com",
        "time": "Tue Sep 08 04:07:00 2026 -0700"
      },
      "committer": {
        "name": "dart-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "email": "dart-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Tue Sep 08 04:07:49 2026 -0700"
      },
      "message": "Roll recipe dependencies (trivial).\n\nThis is an automated CL created by the recipe roller. This CL rolls\nrecipe changes from upstream projects (depot_tools) into this repository.\n\nThe build that created this CL was\nhttps://ci.chromium.org/b/8671232178892597441\n\ndepot_tools:\nhttps://chromium.googlesource.com/chromium/tools/depot_tools.git/+/7dbbf3c252db7ba62c1051f268e897fb2598c87f\n  7dbbf3c (qjw@chromium.org)\n      Reland \"metadata/rla_approval: improve arg passing and error ha...\n\nPlease check the following references for more information:\n- autoroller, https://chromium.googlesource.com/infra/luci/recipes-py/+/main/doc/workflow.md#autoroller\n- rollback, https://chromium.googlesource.com/infra/luci/recipes-py/+/main/doc/workflow.md#rollback\n- cross-repo dependencies, https://chromium.googlesource.com/infra/luci/recipes-py/+/main/doc/cross_repo.md\n\nUse https://goo.gl/noib3a to file a bug.\n\nR\u003dathom@google.com\n\nRecipe-Tryjob-Bypass-Reason: Autoroller\nIgnore-Freeze: Autoroller\nBugdroid-Send-Email: False\nChange-Id: I0f58faa3877a7f2ab8070c79e167ddb5ac225cdc\nReviewed-on: https://dart-review.googlesource.com/c/recipes/+/546800\nBot-Commit: dart-internal-deps-roller@dart-ci-internal.iam.gserviceaccount.com \u003cdart-internal-deps-roller@dart-ci-internal.iam.gserviceaccount.com\u003e\nCommit-Queue: dart-internal-deps-roller@dart-ci-internal.iam.gserviceaccount.com \u003cdart-internal-deps-roller@dart-ci-internal.iam.gserviceaccount.com\u003e\n"
    },
    {
      "commit": "bb5ac320164041279bd3f41b6e6cf81892d2dc66",
      "tree": "d651fc250f04ad7f7ff142eead5a454e0d167851",
      "parents": [
        "3f73e79c9920f7c89ad140fb4dc72fa67c74d7d5"
      ],
      "author": {
        "name": "recipe-roller",
        "email": "dart-internal-deps-roller@dart-ci-internal.iam.gserviceaccount.com",
        "time": "Tue Sep 08 00:06:09 2026 -0700"
      },
      "committer": {
        "name": "dart-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "email": "dart-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Tue Sep 08 00:07:13 2026 -0700"
      },
      "message": "Roll recipe dependencies (trivial).\n\nThis is an automated CL created by the recipe roller. This CL rolls\nrecipe changes from upstream projects (depot_tools) into this repository.\n\nThe build that created this CL was\nhttps://ci.chromium.org/b/8671247351580511537\n\ndepot_tools:\nhttps://chromium.googlesource.com/chromium/tools/depot_tools.git/+log/c924a7c5378cbc1da3d16c6e9bbf9d867a6b4373~..5ac00be14bc55f60335d0b284bc7e0fd6b4c0e69\n  c924a7c (jhimawan@google.com)\n      Revert \"git_cl: generalize bug and fix extraction from branch n...\n  5ac00be (qjw@chromium.org)\n      Revert \"metadata/rla_approval: improve arg passing and error ha...\n\nPlease check the following references for more information:\n- autoroller, https://chromium.googlesource.com/infra/luci/recipes-py/+/main/doc/workflow.md#autoroller\n- rollback, https://chromium.googlesource.com/infra/luci/recipes-py/+/main/doc/workflow.md#rollback\n- cross-repo dependencies, https://chromium.googlesource.com/infra/luci/recipes-py/+/main/doc/cross_repo.md\n\nUse https://goo.gl/noib3a to file a bug.\n\nR\u003dathom@google.com\n\nRecipe-Tryjob-Bypass-Reason: Autoroller\nIgnore-Freeze: Autoroller\nBugdroid-Send-Email: False\nChange-Id: I5267dbe4f9a96c5ddd4461c85b231f8452a7195f\nReviewed-on: https://dart-review.googlesource.com/c/recipes/+/546780\nBot-Commit: dart-internal-deps-roller@dart-ci-internal.iam.gserviceaccount.com \u003cdart-internal-deps-roller@dart-ci-internal.iam.gserviceaccount.com\u003e\nCommit-Queue: dart-internal-deps-roller@dart-ci-internal.iam.gserviceaccount.com \u003cdart-internal-deps-roller@dart-ci-internal.iam.gserviceaccount.com\u003e\n"
    },
    {
      "commit": "3f73e79c9920f7c89ad140fb4dc72fa67c74d7d5",
      "tree": "f21ad05b15b4edcde28cda50a29696d2a24ae438",
      "parents": [
        "b4c91f7c65c1d0dae9384e55c4a82d7d35614327"
      ],
      "author": {
        "name": "recipe-roller",
        "email": "dart-internal-deps-roller@dart-ci-internal.iam.gserviceaccount.com",
        "time": "Mon Sep 07 20:05:05 2026 -0700"
      },
      "committer": {
        "name": "dart-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "email": "dart-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Mon Sep 07 20:06:24 2026 -0700"
      },
      "message": "Roll recipe dependencies (trivial).\n\nThis is an automated CL created by the recipe roller. This CL rolls\nrecipe changes from upstream projects (depot_tools) into this repository.\n\nThe build that created this CL was\nhttps://ci.chromium.org/b/8671262498220677105\n\ndepot_tools:\nhttps://chromium.googlesource.com/chromium/tools/depot_tools.git/+log/a404e9047cdeb9dc38a0b0bafd45ee1f489e391c~..d4e958941a37fee7df84d21c0851068285291443\n  a404e90 (kenoss@chromium.org)\n      Reland \"gclient: Add Chrome Trace Event format support for Perf...\n  8a7b59a (qjw@chromium.org)\n      metadata/rla_approval: improve arg passing and error handling\n  86011d7 (qjw@chromium.org)\n      metadata: suppress \"CPE requires version\" when vuln scan is suf...\n  d4e9589 (ovsienko@google.com)\n      Make some of the tools use hermetic python in the python-bin.\n\nPlease check the following references for more information:\n- autoroller, https://chromium.googlesource.com/infra/luci/recipes-py/+/main/doc/workflow.md#autoroller\n- rollback, https://chromium.googlesource.com/infra/luci/recipes-py/+/main/doc/workflow.md#rollback\n- cross-repo dependencies, https://chromium.googlesource.com/infra/luci/recipes-py/+/main/doc/cross_repo.md\n\nUse https://goo.gl/noib3a to file a bug.\n\nR\u003dathom@google.com\n\nRecipe-Tryjob-Bypass-Reason: Autoroller\nIgnore-Freeze: Autoroller\nBugdroid-Send-Email: False\nChange-Id: Ib21cacd21a59bc8f66f2742f8f7a2112382a6f19\nReviewed-on: https://dart-review.googlesource.com/c/recipes/+/546720\nBot-Commit: dart-internal-deps-roller@dart-ci-internal.iam.gserviceaccount.com \u003cdart-internal-deps-roller@dart-ci-internal.iam.gserviceaccount.com\u003e\nCommit-Queue: dart-internal-deps-roller@dart-ci-internal.iam.gserviceaccount.com \u003cdart-internal-deps-roller@dart-ci-internal.iam.gserviceaccount.com\u003e\n"
    },
    {
      "commit": "b4c91f7c65c1d0dae9384e55c4a82d7d35614327",
      "tree": "40d4c33e406b9d2fd510eb12e25795721143289a",
      "parents": [
        "239aa11cad3fe0ddd60360f2323f7c4e7dc67f29"
      ],
      "author": {
        "name": "recipe-roller",
        "email": "dart-internal-deps-roller@dart-ci-internal.iam.gserviceaccount.com",
        "time": "Mon Sep 07 04:02:25 2026 -0700"
      },
      "committer": {
        "name": "dart-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "email": "dart-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Mon Sep 07 04:05:54 2026 -0700"
      },
      "message": "Roll recipe dependencies (trivial).\n\nThis is an automated CL created by the recipe roller. This CL rolls\nrecipe changes from upstream projects (recipe_engine) into this repository.\n\nThe build that created this CL was\nhttps://ci.chromium.org/b/8671323167689606801\n\nrecipe_engine:\nhttps://chromium.googlesource.com/infra/luci/recipes-py.git/+/a493b0c3c06b6a579edcf36477c9973f70d94dd6\n  a493b0c (ovsienko@google.com)\n      Reland \"VPython: convert legacy vpython to UV for recipes-py.\"\n\nPlease check the following references for more information:\n- autoroller, https://chromium.googlesource.com/infra/luci/recipes-py/+/main/doc/workflow.md#autoroller\n- rollback, https://chromium.googlesource.com/infra/luci/recipes-py/+/main/doc/workflow.md#rollback\n- cross-repo dependencies, https://chromium.googlesource.com/infra/luci/recipes-py/+/main/doc/cross_repo.md\n\nUse https://goo.gl/noib3a to file a bug.\n\nR\u003dathom@google.com\n\nRecipe-Tryjob-Bypass-Reason: Autoroller\nIgnore-Freeze: Autoroller\nBugdroid-Send-Email: False\nChange-Id: I6401b4945442809d85e6d31c92d3ad3ca52795aa\nReviewed-on: https://dart-review.googlesource.com/c/recipes/+/546460\nCommit-Queue: dart-internal-deps-roller@dart-ci-internal.iam.gserviceaccount.com \u003cdart-internal-deps-roller@dart-ci-internal.iam.gserviceaccount.com\u003e\nBot-Commit: dart-internal-deps-roller@dart-ci-internal.iam.gserviceaccount.com \u003cdart-internal-deps-roller@dart-ci-internal.iam.gserviceaccount.com\u003e\n"
    },
    {
      "commit": "239aa11cad3fe0ddd60360f2323f7c4e7dc67f29",
      "tree": "9cd9e8b6ff7611a2a4979ee2b7182c331d56aef9",
      "parents": [
        "8cd966fb24499ed94ce46c8133014c0274f0f68d"
      ],
      "author": {
        "name": "recipe-roller",
        "email": "dart-internal-deps-roller@dart-ci-internal.iam.gserviceaccount.com",
        "time": "Sun Sep 06 19:58:36 2026 -0700"
      },
      "committer": {
        "name": "dart-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "email": "dart-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Sun Sep 06 19:59:39 2026 -0700"
      },
      "message": "Roll recipe dependencies (trivial).\n\nThis is an automated CL created by the recipe roller. This CL rolls\nrecipe changes from upstream projects (depot_tools) into this repository.\n\nThe build that created this CL was\nhttps://ci.chromium.org/b/8671353558865394129\n\ndepot_tools:\nhttps://chromium.googlesource.com/chromium/tools/depot_tools.git/+log/0edc3818649022871da11caa719647f06625a476~..4bf5898c4b96e8f35b9912a2d65417ff7d8dcfce\n  0edc381 (jhawkins@google.com)\n      git_cl: Defer wait_dirty_check() barrier to mask git status lat...\n  4bf5898 (lpromero@google.com)\n      Add Info-ZIP to allowed SPDX licenses\n\nPlease check the following references for more information:\n- autoroller, https://chromium.googlesource.com/infra/luci/recipes-py/+/main/doc/workflow.md#autoroller\n- rollback, https://chromium.googlesource.com/infra/luci/recipes-py/+/main/doc/workflow.md#rollback\n- cross-repo dependencies, https://chromium.googlesource.com/infra/luci/recipes-py/+/main/doc/cross_repo.md\n\nUse https://goo.gl/noib3a to file a bug.\n\nR\u003dathom@google.com\n\nRecipe-Tryjob-Bypass-Reason: Autoroller\nIgnore-Freeze: Autoroller\nBugdroid-Send-Email: False\nChange-Id: Ib0cedc6db558bafd663267abc278eca6d669706e\nReviewed-on: https://dart-review.googlesource.com/c/recipes/+/546380\nCommit-Queue: dart-internal-deps-roller@dart-ci-internal.iam.gserviceaccount.com \u003cdart-internal-deps-roller@dart-ci-internal.iam.gserviceaccount.com\u003e\nBot-Commit: dart-internal-deps-roller@dart-ci-internal.iam.gserviceaccount.com \u003cdart-internal-deps-roller@dart-ci-internal.iam.gserviceaccount.com\u003e\n"
    },
    {
      "commit": "8cd966fb24499ed94ce46c8133014c0274f0f68d",
      "tree": "27e72ced2baafea7751061e5efbc4fa46d8e532d",
      "parents": [
        "8632e6b30d114b8b7fd76ee1b07e90c2a8017f39"
      ],
      "author": {
        "name": "recipe-roller",
        "email": "dart-internal-deps-roller@dart-ci-internal.iam.gserviceaccount.com",
        "time": "Fri Sep 04 15:42:12 2026 -0700"
      },
      "committer": {
        "name": "dart-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "email": "dart-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Fri Sep 04 15:43:33 2026 -0700"
      },
      "message": "Roll recipe dependencies (trivial).\n\nThis is an automated CL created by the recipe roller. This CL rolls\nrecipe changes from upstream projects (depot_tools) into this repository.\n\nThe build that created this CL was\nhttps://ci.chromium.org/b/8671550838852685185\n\ndepot_tools:\nhttps://chromium.googlesource.com/chromium/tools/depot_tools.git/+log/b6aeae1769e1448cf8b53d0d05c4b125fb5e2c93~..81577f19a8497ba7e41afac322e8f03553a863ec\n  b6aeae1 (camargomau@google.com)\n      [lucicfg] Update lucicfg to 1.46.7\n  81577f1 (wfh@chromium.org)\n      git_cl: Support patching CLs with explicit projects and foreign...\n\nPlease check the following references for more information:\n- autoroller, https://chromium.googlesource.com/infra/luci/recipes-py/+/main/doc/workflow.md#autoroller\n- rollback, https://chromium.googlesource.com/infra/luci/recipes-py/+/main/doc/workflow.md#rollback\n- cross-repo dependencies, https://chromium.googlesource.com/infra/luci/recipes-py/+/main/doc/cross_repo.md\n\nUse https://goo.gl/noib3a to file a bug.\n\nR\u003dathom@google.com\n\nRecipe-Tryjob-Bypass-Reason: Autoroller\nIgnore-Freeze: Autoroller\nBugdroid-Send-Email: False\nChange-Id: I9c1f34ecb927997e85c7cacf2cdf27e1c4c7c6f9\nReviewed-on: https://dart-review.googlesource.com/c/recipes/+/545443\nBot-Commit: dart-internal-deps-roller@dart-ci-internal.iam.gserviceaccount.com \u003cdart-internal-deps-roller@dart-ci-internal.iam.gserviceaccount.com\u003e\nCommit-Queue: dart-internal-deps-roller@dart-ci-internal.iam.gserviceaccount.com \u003cdart-internal-deps-roller@dart-ci-internal.iam.gserviceaccount.com\u003e\n"
    },
    {
      "commit": "8632e6b30d114b8b7fd76ee1b07e90c2a8017f39",
      "tree": "4254b617f0ceaf3c5733998717e922ded6ff3811",
      "parents": [
        "d85fa86a289806b171d94f07515d213cc1255aea"
      ],
      "author": {
        "name": "recipe-roller",
        "email": "dart-internal-deps-roller@dart-ci-internal.iam.gserviceaccount.com",
        "time": "Fri Sep 04 11:41:16 2026 -0700"
      },
      "committer": {
        "name": "dart-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "email": "dart-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Fri Sep 04 11:42:21 2026 -0700"
      },
      "message": "Roll recipe dependencies (trivial).\n\nThis is an automated CL created by the recipe roller. This CL rolls\nrecipe changes from upstream projects (recipe_engine) into this repository.\n\nThe build that created this CL was\nhttps://ci.chromium.org/b/8671565990247888145\n\nrecipe_engine:\nhttps://chromium.googlesource.com/infra/luci/recipes-py.git/+/29fbdcc7b7e5f04e34494717dd72d0e1cd2f8496\n  29fbdcc (iannucci@google.com)\n      Revert \"VPython: convert legacy vpython to UV for recipes-py.\"\n\nPlease check the following references for more information:\n- autoroller, https://chromium.googlesource.com/infra/luci/recipes-py/+/main/doc/workflow.md#autoroller\n- rollback, https://chromium.googlesource.com/infra/luci/recipes-py/+/main/doc/workflow.md#rollback\n- cross-repo dependencies, https://chromium.googlesource.com/infra/luci/recipes-py/+/main/doc/cross_repo.md\n\nUse https://goo.gl/noib3a to file a bug.\n\nR\u003dathom@google.com\n\nRecipe-Tryjob-Bypass-Reason: Autoroller\nIgnore-Freeze: Autoroller\nBugdroid-Send-Email: False\nChange-Id: Ia1c002f97413ba6d83c2078c9e585462afcb9bcb\nReviewed-on: https://dart-review.googlesource.com/c/recipes/+/545442\nBot-Commit: dart-internal-deps-roller@dart-ci-internal.iam.gserviceaccount.com \u003cdart-internal-deps-roller@dart-ci-internal.iam.gserviceaccount.com\u003e\nCommit-Queue: dart-internal-deps-roller@dart-ci-internal.iam.gserviceaccount.com \u003cdart-internal-deps-roller@dart-ci-internal.iam.gserviceaccount.com\u003e\n"
    },
    {
      "commit": "d85fa86a289806b171d94f07515d213cc1255aea",
      "tree": "88c3c9443aed35b88297425394e0b8debe4aebc2",
      "parents": [
        "3f28d6752ae848fa68ffc209207abd16a4cabc03"
      ],
      "author": {
        "name": "recipe-roller",
        "email": "dart-internal-deps-roller@dart-ci-internal.iam.gserviceaccount.com",
        "time": "Fri Sep 04 03:39:38 2026 -0700"
      },
      "committer": {
        "name": "dart-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "email": "dart-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Fri Sep 04 03:40:43 2026 -0700"
      },
      "message": "Roll recipe dependencies (trivial).\n\nThis is an automated CL created by the recipe roller. This CL rolls\nrecipe changes from upstream projects (recipe_engine) into this repository.\n\nThe build that created this CL was\nhttps://ci.chromium.org/b/8671596357031445569\n\nrecipe_engine:\nhttps://chromium.googlesource.com/infra/luci/recipes-py.git/+/5e624bcadb9c666a98903b187b9bbb052a45703b\n  5e624bc (ovsienko@google.com)\n      VPython: convert legacy vpython to UV for recipes-py.\n\nPlease check the following references for more information:\n- autoroller, https://chromium.googlesource.com/infra/luci/recipes-py/+/main/doc/workflow.md#autoroller\n- rollback, https://chromium.googlesource.com/infra/luci/recipes-py/+/main/doc/workflow.md#rollback\n- cross-repo dependencies, https://chromium.googlesource.com/infra/luci/recipes-py/+/main/doc/cross_repo.md\n\nUse https://goo.gl/noib3a to file a bug.\n\nR\u003dathom@google.com\n\nRecipe-Tryjob-Bypass-Reason: Autoroller\nIgnore-Freeze: Autoroller\nBugdroid-Send-Email: False\nChange-Id: I905919528b63aab336662006437f22ac859366a3\nReviewed-on: https://dart-review.googlesource.com/c/recipes/+/545780\nCommit-Queue: dart-internal-deps-roller@dart-ci-internal.iam.gserviceaccount.com \u003cdart-internal-deps-roller@dart-ci-internal.iam.gserviceaccount.com\u003e\nBot-Commit: dart-internal-deps-roller@dart-ci-internal.iam.gserviceaccount.com \u003cdart-internal-deps-roller@dart-ci-internal.iam.gserviceaccount.com\u003e\n"
    },
    {
      "commit": "3f28d6752ae848fa68ffc209207abd16a4cabc03",
      "tree": "cc0de0bf5a6f65f5c6515c92e75494a5bdc9a08f",
      "parents": [
        "25932f71e50c42eae48b02d20c438517a11c6c7f"
      ],
      "author": {
        "name": "recipe-roller",
        "email": "dart-internal-deps-roller@dart-ci-internal.iam.gserviceaccount.com",
        "time": "Thu Sep 03 19:37:12 2026 -0700"
      },
      "committer": {
        "name": "dart-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "email": "dart-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Thu Sep 03 19:38:48 2026 -0700"
      },
      "message": "Roll recipe dependencies (trivial).\n\nThis is an automated CL created by the recipe roller. This CL rolls\nrecipe changes from upstream projects (depot_tools) into this repository.\n\nThe build that created this CL was\nhttps://ci.chromium.org/b/8671626641434397105\n\ndepot_tools:\nhttps://chromium.googlesource.com/chromium/tools/depot_tools.git/+log/d723957ed5ffa35ec8db432305007c1790d81652~..a0fd6e66af74304c9b4605665435f4e88849e046\n  d723957 (vapier@chromium.org)\n      cros: require Python 3.9 now\n  a0fd6e6 (gavinmak@google.com)\n      Revert \"gclient: Add Chrome Trace Event format support for Perf...\n\nPlease check the following references for more information:\n- autoroller, https://chromium.googlesource.com/infra/luci/recipes-py/+/main/doc/workflow.md#autoroller\n- rollback, https://chromium.googlesource.com/infra/luci/recipes-py/+/main/doc/workflow.md#rollback\n- cross-repo dependencies, https://chromium.googlesource.com/infra/luci/recipes-py/+/main/doc/cross_repo.md\n\nUse https://goo.gl/noib3a to file a bug.\n\nR\u003dathom@google.com\n\nRecipe-Tryjob-Bypass-Reason: Autoroller\nIgnore-Freeze: Autoroller\nBugdroid-Send-Email: False\nChange-Id: I2f22d67b4ea691f292b545ab64c749c7ad3156ca\nReviewed-on: https://dart-review.googlesource.com/c/recipes/+/545660\nBot-Commit: dart-internal-deps-roller@dart-ci-internal.iam.gserviceaccount.com \u003cdart-internal-deps-roller@dart-ci-internal.iam.gserviceaccount.com\u003e\nCommit-Queue: dart-internal-deps-roller@dart-ci-internal.iam.gserviceaccount.com \u003cdart-internal-deps-roller@dart-ci-internal.iam.gserviceaccount.com\u003e\n"
    },
    {
      "commit": "25932f71e50c42eae48b02d20c438517a11c6c7f",
      "tree": "4924528999b78eb7a6cd3558068367f0afdd2a01",
      "parents": [
        "10db99c952f891da3cf82261f1cea6e578242359"
      ],
      "author": {
        "name": "recipe-roller",
        "email": "dart-internal-deps-roller@dart-ci-internal.iam.gserviceaccount.com",
        "time": "Thu Sep 03 15:36:26 2026 -0700"
      },
      "committer": {
        "name": "dart-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "email": "dart-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Thu Sep 03 15:37:34 2026 -0700"
      },
      "message": "Roll recipe dependencies (trivial).\n\nThis is an automated CL created by the recipe roller. This CL rolls\nrecipe changes from upstream projects (depot_tools) into this repository.\n\nThe build that created this CL was\nhttps://ci.chromium.org/b/8671641793885687745\n\ndepot_tools:\nhttps://chromium.googlesource.com/chromium/tools/depot_tools.git/+log/d12ecdacde28c037ae8288eb0905e00323d4b8d1~..c56fec68473515b44f1ddaea7a23fb66d88e4048\n  d12ecda (jlulejian@chromium.org)\n      git_cl: Suppress repeating progress messages for AI agents\n  c56fec6 (kenoss@chromium.org)\n      gclient: Add Chrome Trace Event format support for Perfetto UI\n\nPlease check the following references for more information:\n- autoroller, https://chromium.googlesource.com/infra/luci/recipes-py/+/main/doc/workflow.md#autoroller\n- rollback, https://chromium.googlesource.com/infra/luci/recipes-py/+/main/doc/workflow.md#rollback\n- cross-repo dependencies, https://chromium.googlesource.com/infra/luci/recipes-py/+/main/doc/cross_repo.md\n\nUse https://goo.gl/noib3a to file a bug.\n\nR\u003dathom@google.com\n\nRecipe-Tryjob-Bypass-Reason: Autoroller\nIgnore-Freeze: Autoroller\nBugdroid-Send-Email: False\nChange-Id: Ife29ed80045bbc12a70e330c4119f0ac1e889e46\nReviewed-on: https://dart-review.googlesource.com/c/recipes/+/545580\nCommit-Queue: dart-internal-deps-roller@dart-ci-internal.iam.gserviceaccount.com \u003cdart-internal-deps-roller@dart-ci-internal.iam.gserviceaccount.com\u003e\nBot-Commit: dart-internal-deps-roller@dart-ci-internal.iam.gserviceaccount.com \u003cdart-internal-deps-roller@dart-ci-internal.iam.gserviceaccount.com\u003e\n"
    },
    {
      "commit": "10db99c952f891da3cf82261f1cea6e578242359",
      "tree": "b501727a0f8e8cbf2db3ab6034333e46cc3b8727",
      "parents": [
        "18ec4452259e5b6a2640efe7828229338ed2cef7"
      ],
      "author": {
        "name": "recipe-roller",
        "email": "dart-internal-deps-roller@dart-ci-internal.iam.gserviceaccount.com",
        "time": "Thu Sep 03 11:35:30 2026 -0700"
      },
      "committer": {
        "name": "dart-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "email": "dart-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Thu Sep 03 11:36:36 2026 -0700"
      },
      "message": "Roll recipe dependencies (trivial).\n\nThis is an automated CL created by the recipe roller. This CL rolls\nrecipe changes from upstream projects (recipe_engine) into this repository.\n\nThe build that created this CL was\nhttps://ci.chromium.org/b/8671656949547968737\n\nrecipe_engine:\nhttps://chromium.googlesource.com/infra/luci/recipes-py.git/+/79713e273e520aaef75fc39e0b036744ad03360c\n  79713e2 (mohrr@google.com)\n      cv: Add check_triggered_build_ids() to test api\n\nPlease check the following references for more information:\n- autoroller, https://chromium.googlesource.com/infra/luci/recipes-py/+/main/doc/workflow.md#autoroller\n- rollback, https://chromium.googlesource.com/infra/luci/recipes-py/+/main/doc/workflow.md#rollback\n- cross-repo dependencies, https://chromium.googlesource.com/infra/luci/recipes-py/+/main/doc/cross_repo.md\n\nUse https://goo.gl/noib3a to file a bug.\n\nR\u003dathom@google.com\n\nRecipe-Tryjob-Bypass-Reason: Autoroller\nIgnore-Freeze: Autoroller\nBugdroid-Send-Email: False\nChange-Id: I6b1d8819e6ec9f4905a4d56c304a18998f5c3a11\nReviewed-on: https://dart-review.googlesource.com/c/recipes/+/545440\nBot-Commit: dart-internal-deps-roller@dart-ci-internal.iam.gserviceaccount.com \u003cdart-internal-deps-roller@dart-ci-internal.iam.gserviceaccount.com\u003e\nCommit-Queue: dart-internal-deps-roller@dart-ci-internal.iam.gserviceaccount.com \u003cdart-internal-deps-roller@dart-ci-internal.iam.gserviceaccount.com\u003e\n"
    },
    {
      "commit": "18ec4452259e5b6a2640efe7828229338ed2cef7",
      "tree": "ebb7b531db3f40e388641e4d5025f74aa650057f",
      "parents": [
        "c9003dcd585a85d15bc0a7b76c7780d8bbb7102b"
      ],
      "author": {
        "name": "recipe-roller",
        "email": "dart-internal-deps-roller@dart-ci-internal.iam.gserviceaccount.com",
        "time": "Wed Sep 02 19:29:54 2026 -0700"
      },
      "committer": {
        "name": "dart-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "email": "dart-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Wed Sep 02 19:32:13 2026 -0700"
      },
      "message": "Roll recipe dependencies (trivial).\n\nThis is an automated CL created by the recipe roller. This CL rolls\nrecipe changes from upstream projects (depot_tools) into this repository.\n\nThe build that created this CL was\nhttps://ci.chromium.org/b/8671717696912021809\n\ndepot_tools:\nhttps://chromium.googlesource.com/chromium/tools/depot_tools.git/+/fa754cb8cf5e2f181b070e9eb4f93083cc367696\n  fa754cb (tikuta@chromium.org)\n      build_telemetry: Use temporary file for cipd auth-info json output\n\nPlease check the following references for more information:\n- autoroller, https://chromium.googlesource.com/infra/luci/recipes-py/+/main/doc/workflow.md#autoroller\n- rollback, https://chromium.googlesource.com/infra/luci/recipes-py/+/main/doc/workflow.md#rollback\n- cross-repo dependencies, https://chromium.googlesource.com/infra/luci/recipes-py/+/main/doc/cross_repo.md\n\nUse https://goo.gl/noib3a to file a bug.\n\nR\u003dathom@google.com\n\nRecipe-Tryjob-Bypass-Reason: Autoroller\nIgnore-Freeze: Autoroller\nBugdroid-Send-Email: False\nChange-Id: I7d42af9435cda984a54f7c465134b57f50c537fe\nReviewed-on: https://dart-review.googlesource.com/c/recipes/+/545020\nCommit-Queue: dart-internal-deps-roller@dart-ci-internal.iam.gserviceaccount.com \u003cdart-internal-deps-roller@dart-ci-internal.iam.gserviceaccount.com\u003e\nBot-Commit: dart-internal-deps-roller@dart-ci-internal.iam.gserviceaccount.com \u003cdart-internal-deps-roller@dart-ci-internal.iam.gserviceaccount.com\u003e\n"
    },
    {
      "commit": "c9003dcd585a85d15bc0a7b76c7780d8bbb7102b",
      "tree": "8fed43bc66b8bc3e69056c0fe551df40b176ab68",
      "parents": [
        "f96022e04275c4ace8770cf0f06290c2c55796a8"
      ],
      "author": {
        "name": "recipe-roller",
        "email": "dart-internal-deps-roller@dart-ci-internal.iam.gserviceaccount.com",
        "time": "Wed Sep 02 15:29:08 2026 -0700"
      },
      "committer": {
        "name": "dart-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "email": "dart-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Wed Sep 02 15:30:20 2026 -0700"
      },
      "message": "Roll recipe dependencies (trivial).\n\nThis is an automated CL created by the recipe roller. This CL rolls\nrecipe changes from upstream projects (depot_tools) into this repository.\n\nThe build that created this CL was\nhttps://ci.chromium.org/b/8671732878374409553\n\ndepot_tools:\nhttps://chromium.googlesource.com/chromium/tools/depot_tools.git/+log/3041b4d02f0eb360a50943c471639b1836ebb33c~..15fb5cc2ef0bb828061c3011bad07047c9ed6579\n  3041b4d (pmonette@chromium.org)\n      git_map_branches: Eliminate per-branch git log in --show-subject\n  15fb5cc (ayatane@chromium.org)\n      gerrit_util: Add verbose HTTP logs for debugging\n\nPlease check the following references for more information:\n- autoroller, https://chromium.googlesource.com/infra/luci/recipes-py/+/main/doc/workflow.md#autoroller\n- rollback, https://chromium.googlesource.com/infra/luci/recipes-py/+/main/doc/workflow.md#rollback\n- cross-repo dependencies, https://chromium.googlesource.com/infra/luci/recipes-py/+/main/doc/cross_repo.md\n\nUse https://goo.gl/noib3a to file a bug.\n\nR\u003dathom@google.com\n\nRecipe-Tryjob-Bypass-Reason: Autoroller\nIgnore-Freeze: Autoroller\nBugdroid-Send-Email: False\nChange-Id: I8b0792e1f9caab0dbeff409fc407d1a9cedb1225\nReviewed-on: https://dart-review.googlesource.com/c/recipes/+/544940\nCommit-Queue: dart-internal-deps-roller@dart-ci-internal.iam.gserviceaccount.com \u003cdart-internal-deps-roller@dart-ci-internal.iam.gserviceaccount.com\u003e\nBot-Commit: dart-internal-deps-roller@dart-ci-internal.iam.gserviceaccount.com \u003cdart-internal-deps-roller@dart-ci-internal.iam.gserviceaccount.com\u003e\n"
    },
    {
      "commit": "f96022e04275c4ace8770cf0f06290c2c55796a8",
      "tree": "303683b55340101624125af4e6d88612652f9d5e",
      "parents": [
        "ba7568ad71b9c7eb78128096d996e7ecc6463aa2"
      ],
      "author": {
        "name": "recipe-roller",
        "email": "dart-internal-deps-roller@dart-ci-internal.iam.gserviceaccount.com",
        "time": "Wed Sep 02 11:27:43 2026 -0700"
      },
      "committer": {
        "name": "dart-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "email": "dart-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Wed Sep 02 11:28:58 2026 -0700"
      },
      "message": "Roll recipe dependencies (trivial).\n\nThis is an automated CL created by the recipe roller. This CL rolls\nrecipe changes from upstream projects (depot_tools) into this repository.\n\nThe build that created this CL was\nhttps://ci.chromium.org/b/8671748033697784257\n\ndepot_tools:\nhttps://chromium.googlesource.com/chromium/tools/depot_tools.git/+log/8be1125f74ccca1e2a0823d6f92bcec92f0fd65b~..cf93bafb647493d8d0b5639d945f1132d8621b22\n  8be1125 (harringtond@chromium.org)\n      CheckLongLines now ignores unmodified python lines\n  7e4a19b (wittman@chromium.org)\n      presubmit: Attribute AyeAye warnings and format tool execution...\n  cf93baf (pmonette@chromium.org)\n      git_common: Optimize get_branches_info commit tracking\n\nPlease check the following references for more information:\n- autoroller, https://chromium.googlesource.com/infra/luci/recipes-py/+/main/doc/workflow.md#autoroller\n- rollback, https://chromium.googlesource.com/infra/luci/recipes-py/+/main/doc/workflow.md#rollback\n- cross-repo dependencies, https://chromium.googlesource.com/infra/luci/recipes-py/+/main/doc/cross_repo.md\n\nUse https://goo.gl/noib3a to file a bug.\n\nR\u003dathom@google.com\n\nRecipe-Tryjob-Bypass-Reason: Autoroller\nIgnore-Freeze: Autoroller\nBugdroid-Send-Email: False\nChange-Id: Ib71c533bae2eb4c22f6a87fee43e67b934d8ee1e\nReviewed-on: https://dart-review.googlesource.com/c/recipes/+/544860\nCommit-Queue: dart-internal-deps-roller@dart-ci-internal.iam.gserviceaccount.com \u003cdart-internal-deps-roller@dart-ci-internal.iam.gserviceaccount.com\u003e\nBot-Commit: dart-internal-deps-roller@dart-ci-internal.iam.gserviceaccount.com \u003cdart-internal-deps-roller@dart-ci-internal.iam.gserviceaccount.com\u003e\n"
    },
    {
      "commit": "ba7568ad71b9c7eb78128096d996e7ecc6463aa2",
      "tree": "ae4b3d1507e3a8789d05a0e03f444b7ffe259f7a",
      "parents": [
        "80ca9ca3d7a0122e9478234d3eede812a26405ff"
      ],
      "author": {
        "name": "recipe-roller",
        "email": "dart-internal-deps-roller@dart-ci-internal.iam.gserviceaccount.com",
        "time": "Tue Sep 01 23:25:26 2026 -0700"
      },
      "committer": {
        "name": "dart-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "email": "dart-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Tue Sep 01 23:27:09 2026 -0700"
      },
      "message": "Roll recipe dependencies (trivial).\n\nThis is an automated CL created by the recipe roller. This CL rolls\nrecipe changes from upstream projects (depot_tools, recipe_engine) into this repository.\n\nThe build that created this CL was\nhttps://ci.chromium.org/b/8671793502769945921\n\ndepot_tools:\nhttps://chromium.googlesource.com/chromium/tools/depot_tools.git/+/0833022c601133d858cbee4faf6bc5ce556afb14\n  0833022 (ovsienko@google.com)\n      VPython: roll vpython to the version containing https://crrev.c...\n\nrecipe_engine:\nhttps://chromium.googlesource.com/infra/luci/recipes-py.git/+/60562389e63b852caa6303ab42ba3c160cb01a35\n  6056238 (dlf@google.com)\n      [cipd] Add resolve method to recipe module\n\nPlease check the following references for more information:\n- autoroller, https://chromium.googlesource.com/infra/luci/recipes-py/+/main/doc/workflow.md#autoroller\n- rollback, https://chromium.googlesource.com/infra/luci/recipes-py/+/main/doc/workflow.md#rollback\n- cross-repo dependencies, https://chromium.googlesource.com/infra/luci/recipes-py/+/main/doc/cross_repo.md\n\nUse https://goo.gl/noib3a to file a bug.\n\nR\u003dathom@google.com\n\nRecipe-Tryjob-Bypass-Reason: Autoroller\nIgnore-Freeze: Autoroller\nBugdroid-Send-Email: False\nChange-Id: I916e68f8c38d586bedd08b851c78a2c58da92f1f\nReviewed-on: https://dart-review.googlesource.com/c/recipes/+/544341\nCommit-Queue: dart-internal-deps-roller@dart-ci-internal.iam.gserviceaccount.com \u003cdart-internal-deps-roller@dart-ci-internal.iam.gserviceaccount.com\u003e\nBot-Commit: dart-internal-deps-roller@dart-ci-internal.iam.gserviceaccount.com \u003cdart-internal-deps-roller@dart-ci-internal.iam.gserviceaccount.com\u003e\n"
    },
    {
      "commit": "80ca9ca3d7a0122e9478234d3eede812a26405ff",
      "tree": "e924e225a69a6748f2c25b147ba5f1e1eb11b98c",
      "parents": [
        "d1541158456031780828e5db44758c29117c4202"
      ],
      "author": {
        "name": "recipe-roller",
        "email": "dart-internal-deps-roller@dart-ci-internal.iam.gserviceaccount.com",
        "time": "Tue Sep 01 19:24:05 2026 -0700"
      },
      "committer": {
        "name": "dart-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "email": "dart-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Tue Sep 01 19:24:55 2026 -0700"
      },
      "message": "Roll recipe dependencies (trivial).\n\nThis is an automated CL created by the recipe roller. This CL rolls\nrecipe changes from upstream projects (depot_tools) into this repository.\n\nThe build that created this CL was\nhttps://ci.chromium.org/b/8671808659025512209\n\ndepot_tools:\nhttps://chromium.googlesource.com/chromium/tools/depot_tools.git/+/176eb65e204e23c9d05dc256e2011ab394a0e790\n  176eb65 (ayatane@chromium.org)\n      gerrit_util: Add temp message for error\n\nPlease check the following references for more information:\n- autoroller, https://chromium.googlesource.com/infra/luci/recipes-py/+/main/doc/workflow.md#autoroller\n- rollback, https://chromium.googlesource.com/infra/luci/recipes-py/+/main/doc/workflow.md#rollback\n- cross-repo dependencies, https://chromium.googlesource.com/infra/luci/recipes-py/+/main/doc/cross_repo.md\n\nUse https://goo.gl/noib3a to file a bug.\n\nR\u003dathom@google.com\n\nRecipe-Tryjob-Bypass-Reason: Autoroller\nIgnore-Freeze: Autoroller\nBugdroid-Send-Email: False\nChange-Id: I14457e253e768301980b2230917ab1bd4260d2b2\nReviewed-on: https://dart-review.googlesource.com/c/recipes/+/544420\nCommit-Queue: dart-internal-deps-roller@dart-ci-internal.iam.gserviceaccount.com \u003cdart-internal-deps-roller@dart-ci-internal.iam.gserviceaccount.com\u003e\nBot-Commit: dart-internal-deps-roller@dart-ci-internal.iam.gserviceaccount.com \u003cdart-internal-deps-roller@dart-ci-internal.iam.gserviceaccount.com\u003e\n"
    },
    {
      "commit": "d1541158456031780828e5db44758c29117c4202",
      "tree": "901b6cf8f72bcbbf6856d251779ce115a64ae9da",
      "parents": [
        "05ef993e18318148f28316cbc866f452e77094e6"
      ],
      "author": {
        "name": "recipe-roller",
        "email": "dart-internal-deps-roller@dart-ci-internal.iam.gserviceaccount.com",
        "time": "Tue Sep 01 11:22:46 2026 -0700"
      },
      "committer": {
        "name": "dart-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "email": "dart-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Tue Sep 01 11:24:24 2026 -0700"
      },
      "message": "Roll recipe dependencies (trivial).\n\nThis is an automated CL created by the recipe roller. This CL rolls\nrecipe changes from upstream projects (depot_tools) into this repository.\n\nThe build that created this CL was\nhttps://ci.chromium.org/b/8671838952833317729\n\ndepot_tools:\nhttps://chromium.googlesource.com/chromium/tools/depot_tools.git/+/fc480ce004a9e95e6defae5995ea523e66176310\n  fc480ce (pmonette@chromium.org)\n      git_common: Remove obsolete MIN_UPSTREAM_TRACK_GIT_VERSION check\n\nPlease check the following references for more information:\n- autoroller, https://chromium.googlesource.com/infra/luci/recipes-py/+/main/doc/workflow.md#autoroller\n- rollback, https://chromium.googlesource.com/infra/luci/recipes-py/+/main/doc/workflow.md#rollback\n- cross-repo dependencies, https://chromium.googlesource.com/infra/luci/recipes-py/+/main/doc/cross_repo.md\n\nUse https://goo.gl/noib3a to file a bug.\n\nR\u003dathom@google.com\n\nRecipe-Tryjob-Bypass-Reason: Autoroller\nIgnore-Freeze: Autoroller\nBugdroid-Send-Email: False\nChange-Id: I80d52c9290f57d5dd7dcbf14748bb8277848f8a2\nReviewed-on: https://dart-review.googlesource.com/c/recipes/+/544240\nCommit-Queue: dart-internal-deps-roller@dart-ci-internal.iam.gserviceaccount.com \u003cdart-internal-deps-roller@dart-ci-internal.iam.gserviceaccount.com\u003e\nBot-Commit: dart-internal-deps-roller@dart-ci-internal.iam.gserviceaccount.com \u003cdart-internal-deps-roller@dart-ci-internal.iam.gserviceaccount.com\u003e\n"
    },
    {
      "commit": "05ef993e18318148f28316cbc866f452e77094e6",
      "tree": "21c4965516052870376700ef020a3c0df4afc32f",
      "parents": [
        "17cad60edd034aaf61dad065d999c6dfe390689b"
      ],
      "author": {
        "name": "recipe-roller",
        "email": "dart-internal-deps-roller@dart-ci-internal.iam.gserviceaccount.com",
        "time": "Mon Aug 31 19:17:36 2026 -0700"
      },
      "committer": {
        "name": "dart-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "email": "dart-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Mon Aug 31 19:18:36 2026 -0700"
      },
      "message": "Roll recipe dependencies (trivial).\n\nThis is an automated CL created by the recipe roller. This CL rolls\nrecipe changes from upstream projects (depot_tools) into this repository.\n\nThe build that created this CL was\nhttps://ci.chromium.org/b/8671899751794803793\n\ndepot_tools:\nhttps://chromium.googlesource.com/chromium/tools/depot_tools.git/+log/cef9e9a3efbdfa7100c379755c3d4f9535fadcd1~..cb70c994a656601dc6a0d423f49ff57503bd70bc\n  cef9e9a (ovsienko@google.com)\n      presubmit: activate CheckVPythonSpec for depot_tools\n  cb70c99 (dlf@google.com)\n      Roll cipd to v2.9.2\n\nPlease check the following references for more information:\n- autoroller, https://chromium.googlesource.com/infra/luci/recipes-py/+/main/doc/workflow.md#autoroller\n- rollback, https://chromium.googlesource.com/infra/luci/recipes-py/+/main/doc/workflow.md#rollback\n- cross-repo dependencies, https://chromium.googlesource.com/infra/luci/recipes-py/+/main/doc/cross_repo.md\n\nUse https://goo.gl/noib3a to file a bug.\n\nR\u003dathom@google.com\n\nRecipe-Tryjob-Bypass-Reason: Autoroller\nIgnore-Freeze: Autoroller\nBugdroid-Send-Email: False\nChange-Id: I3ed2eacfdb0be970ab504dd8089d7fae5b47f6c5\nReviewed-on: https://dart-review.googlesource.com/c/recipes/+/543920\nBot-Commit: dart-internal-deps-roller@dart-ci-internal.iam.gserviceaccount.com \u003cdart-internal-deps-roller@dart-ci-internal.iam.gserviceaccount.com\u003e\nCommit-Queue: dart-internal-deps-roller@dart-ci-internal.iam.gserviceaccount.com \u003cdart-internal-deps-roller@dart-ci-internal.iam.gserviceaccount.com\u003e\n"
    },
    {
      "commit": "17cad60edd034aaf61dad065d999c6dfe390689b",
      "tree": "6854ee3e76308e67484c70534213f029cff0ebe8",
      "parents": [
        "fff5e96151b359b0f768e6c864ec4862ec0de443"
      ],
      "author": {
        "name": "recipe-roller",
        "email": "dart-internal-deps-roller@dart-ci-internal.iam.gserviceaccount.com",
        "time": "Mon Aug 31 15:15:24 2026 -0700"
      },
      "committer": {
        "name": "dart-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "email": "dart-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Mon Aug 31 15:16:42 2026 -0700"
      },
      "message": "Roll recipe dependencies (trivial).\n\nThis is an automated CL created by the recipe roller. This CL rolls\nrecipe changes from upstream projects (depot_tools) into this repository.\n\nThe build that created this CL was\nhttps://ci.chromium.org/b/8671914985975351665\n\ndepot_tools:\nhttps://chromium.googlesource.com/chromium/tools/depot_tools.git/+/c101dcbe0489c455fce7c2247bfee19680b116c3\n  c101dcb (jhawkins@google.com)\n      Revert \"presubmit: Scope CheckAyeAye (alint) to upstream branch.\"\n\nPlease check the following references for more information:\n- autoroller, https://chromium.googlesource.com/infra/luci/recipes-py/+/main/doc/workflow.md#autoroller\n- rollback, https://chromium.googlesource.com/infra/luci/recipes-py/+/main/doc/workflow.md#rollback\n- cross-repo dependencies, https://chromium.googlesource.com/infra/luci/recipes-py/+/main/doc/cross_repo.md\n\nUse https://goo.gl/noib3a to file a bug.\n\nR\u003dathom@google.com\n\nRecipe-Tryjob-Bypass-Reason: Autoroller\nIgnore-Freeze: Autoroller\nBugdroid-Send-Email: False\nChange-Id: I587a6830a0edecc22bc22004e688988401f94933\nReviewed-on: https://dart-review.googlesource.com/c/recipes/+/543780\nBot-Commit: dart-internal-deps-roller@dart-ci-internal.iam.gserviceaccount.com \u003cdart-internal-deps-roller@dart-ci-internal.iam.gserviceaccount.com\u003e\nCommit-Queue: dart-internal-deps-roller@dart-ci-internal.iam.gserviceaccount.com \u003cdart-internal-deps-roller@dart-ci-internal.iam.gserviceaccount.com\u003e\n"
    },
    {
      "commit": "fff5e96151b359b0f768e6c864ec4862ec0de443",
      "tree": "346a28fbc00d9b89ccfb49d2cab6c3a215771f30",
      "parents": [
        "4abc8a087ff3742ae26890048abcc871ba3722d1"
      ],
      "author": {
        "name": "recipe-roller",
        "email": "dart-internal-deps-roller@dart-ci-internal.iam.gserviceaccount.com",
        "time": "Sun Aug 30 23:09:13 2026 -0700"
      },
      "committer": {
        "name": "dart-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "email": "dart-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Sun Aug 30 23:10:26 2026 -0700"
      },
      "message": "Roll recipe dependencies (trivial).\n\nThis is an automated CL created by the recipe roller. This CL rolls\nrecipe changes from upstream projects (depot_tools) into this repository.\n\nThe build that created this CL was\nhttps://ci.chromium.org/b/8671975690134073649\n\ndepot_tools:\nhttps://chromium.googlesource.com/chromium/tools/depot_tools.git/+/08c69adf568036ad43af828fa900f3469dac6313\n  08c69ad (ovsienko@google.com)\n      vpython: generate new vpython config for the entire depot_tools.\n\nPlease check the following references for more information:\n- autoroller, https://chromium.googlesource.com/infra/luci/recipes-py/+/main/doc/workflow.md#autoroller\n- rollback, https://chromium.googlesource.com/infra/luci/recipes-py/+/main/doc/workflow.md#rollback\n- cross-repo dependencies, https://chromium.googlesource.com/infra/luci/recipes-py/+/main/doc/cross_repo.md\n\nUse https://goo.gl/noib3a to file a bug.\n\nR\u003dathom@google.com\n\nRecipe-Tryjob-Bypass-Reason: Autoroller\nIgnore-Freeze: Autoroller\nBugdroid-Send-Email: False\nChange-Id: If75a364fa512c7b393adeac64ed15b73a0f83e1e\nReviewed-on: https://dart-review.googlesource.com/c/recipes/+/543340\nBot-Commit: dart-internal-deps-roller@dart-ci-internal.iam.gserviceaccount.com \u003cdart-internal-deps-roller@dart-ci-internal.iam.gserviceaccount.com\u003e\nCommit-Queue: dart-internal-deps-roller@dart-ci-internal.iam.gserviceaccount.com \u003cdart-internal-deps-roller@dart-ci-internal.iam.gserviceaccount.com\u003e\n"
    },
    {
      "commit": "4abc8a087ff3742ae26890048abcc871ba3722d1",
      "tree": "f064986d2a71d4ffdfe7810f86b52e04b065137b",
      "parents": [
        "ecebf1c5e60ad035e7d53cb3fbf4d4b8d5291316"
      ],
      "author": {
        "name": "recipe-roller",
        "email": "dart-internal-deps-roller@dart-ci-internal.iam.gserviceaccount.com",
        "time": "Sun Aug 30 19:08:27 2026 -0700"
      },
      "committer": {
        "name": "dart-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "email": "dart-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Sun Aug 30 19:09:42 2026 -0700"
      },
      "message": "Roll recipe dependencies (trivial).\n\nThis is an automated CL created by the recipe roller. This CL rolls\nrecipe changes from upstream projects (depot_tools) into this repository.\n\nThe build that created this CL was\nhttps://ci.chromium.org/b/8671990843466028305\n\ndepot_tools:\nhttps://chromium.googlesource.com/chromium/tools/depot_tools.git/+/2cc878ef8e3a0ae143d13e4aa04957ca3d6f9a58\n  2cc878e (jhimawan@google.com)\n      git_cl: generalize bug and fix extraction from branch names\n\nPlease check the following references for more information:\n- autoroller, https://chromium.googlesource.com/infra/luci/recipes-py/+/main/doc/workflow.md#autoroller\n- rollback, https://chromium.googlesource.com/infra/luci/recipes-py/+/main/doc/workflow.md#rollback\n- cross-repo dependencies, https://chromium.googlesource.com/infra/luci/recipes-py/+/main/doc/cross_repo.md\n\nUse https://goo.gl/noib3a to file a bug.\n\nR\u003dathom@google.com\n\nRecipe-Tryjob-Bypass-Reason: Autoroller\nIgnore-Freeze: Autoroller\nBugdroid-Send-Email: False\nChange-Id: I1ec25ca2848c71e9ad7f9a42e4d98ee4dbed071b\nReviewed-on: https://dart-review.googlesource.com/c/recipes/+/543300\nBot-Commit: dart-internal-deps-roller@dart-ci-internal.iam.gserviceaccount.com \u003cdart-internal-deps-roller@dart-ci-internal.iam.gserviceaccount.com\u003e\nCommit-Queue: dart-internal-deps-roller@dart-ci-internal.iam.gserviceaccount.com \u003cdart-internal-deps-roller@dart-ci-internal.iam.gserviceaccount.com\u003e\n"
    },
    {
      "commit": "ecebf1c5e60ad035e7d53cb3fbf4d4b8d5291316",
      "tree": "648a76619ee35ff15c5a6b8e1c74ec0d2be5254b",
      "parents": [
        "f2ec148c1ed489c709085c480d70f24585944706"
      ],
      "author": {
        "name": "recipe-roller",
        "email": "dart-internal-deps-roller@dart-ci-internal.iam.gserviceaccount.com",
        "time": "Thu Aug 27 18:45:14 2026 -0700"
      },
      "committer": {
        "name": "dart-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "email": "dart-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Thu Aug 27 18:46:46 2026 -0700"
      },
      "message": "Roll recipe dependencies (trivial).\n\nThis is an automated CL created by the recipe roller. This CL rolls\nrecipe changes from upstream projects (recipe_engine) into this repository.\n\nThe build that created this CL was\nhttps://ci.chromium.org/b/8672264208724817905\n\nrecipe_engine:\nhttps://chromium.googlesource.com/infra/luci/recipes-py.git/+log/6021ecc1c59a11c33a426d4f26c05cf8fa6e6f46~..a354bdcb4e7272bacea05756d1cf2f5cbe1b931a\n  6021ecc (chanli@chromium.org)\n      [Turbo CI] placeholder: set realm in check writes\n  a354bdc (vadimsh@chromium.org)\n      Update infra/tools/luci/swarming to the latest version.\n\nPlease check the following references for more information:\n- autoroller, https://chromium.googlesource.com/infra/luci/recipes-py/+/main/doc/workflow.md#autoroller\n- rollback, https://chromium.googlesource.com/infra/luci/recipes-py/+/main/doc/workflow.md#rollback\n- cross-repo dependencies, https://chromium.googlesource.com/infra/luci/recipes-py/+/main/doc/cross_repo.md\n\nUse https://goo.gl/noib3a to file a bug.\n\nR\u003dathom@google.com\n\nRecipe-Tryjob-Bypass-Reason: Autoroller\nIgnore-Freeze: Autoroller\nBugdroid-Send-Email: False\nChange-Id: I37f6dd7972795d24b1c6ac9e62a94a87075ab324\nReviewed-on: https://dart-review.googlesource.com/c/recipes/+/542640\nBot-Commit: dart-internal-deps-roller@dart-ci-internal.iam.gserviceaccount.com \u003cdart-internal-deps-roller@dart-ci-internal.iam.gserviceaccount.com\u003e\nCommit-Queue: dart-internal-deps-roller@dart-ci-internal.iam.gserviceaccount.com \u003cdart-internal-deps-roller@dart-ci-internal.iam.gserviceaccount.com\u003e\n"
    },
    {
      "commit": "f2ec148c1ed489c709085c480d70f24585944706",
      "tree": "d8df364bb89cee3320140e7a521d8078a980600a",
      "parents": [
        "cba1460f178ba55eb22b35af7807b8316f792cc7"
      ],
      "author": {
        "name": "recipe-roller",
        "email": "dart-internal-deps-roller@dart-ci-internal.iam.gserviceaccount.com",
        "time": "Thu Aug 27 14:42:30 2026 -0700"
      },
      "committer": {
        "name": "dart-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "email": "dart-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Thu Aug 27 14:43:59 2026 -0700"
      },
      "message": "Roll recipe dependencies (trivial).\n\nThis is an automated CL created by the recipe roller. This CL rolls\nrecipe changes from upstream projects (recipe_engine) into this repository.\n\nThe build that created this CL was\nhttps://ci.chromium.org/b/8672279370466653073\n\nrecipe_engine:\nhttps://chromium.googlesource.com/infra/luci/recipes-py.git/+/d2fc9e0e4e20d22cca844c844cf31a57eb5d4781\n  d2fc9e0 (chanli@google.com)\n      [Turbo CI] placeholder: add TurboCIWrites step to test concurre...\n\nPlease check the following references for more information:\n- autoroller, https://chromium.googlesource.com/infra/luci/recipes-py/+/main/doc/workflow.md#autoroller\n- rollback, https://chromium.googlesource.com/infra/luci/recipes-py/+/main/doc/workflow.md#rollback\n- cross-repo dependencies, https://chromium.googlesource.com/infra/luci/recipes-py/+/main/doc/cross_repo.md\n\nUse https://goo.gl/noib3a to file a bug.\n\nR\u003dathom@google.com\n\nRecipe-Tryjob-Bypass-Reason: Autoroller\nIgnore-Freeze: Autoroller\nBugdroid-Send-Email: False\nChange-Id: I990ae1b84ab5461b910c06d18f2108a32ad8da5b\nReviewed-on: https://dart-review.googlesource.com/c/recipes/+/542281\nCommit-Queue: dart-internal-deps-roller@dart-ci-internal.iam.gserviceaccount.com \u003cdart-internal-deps-roller@dart-ci-internal.iam.gserviceaccount.com\u003e\nBot-Commit: dart-internal-deps-roller@dart-ci-internal.iam.gserviceaccount.com \u003cdart-internal-deps-roller@dart-ci-internal.iam.gserviceaccount.com\u003e\n"
    },
    {
      "commit": "cba1460f178ba55eb22b35af7807b8316f792cc7",
      "tree": "c084aaac860f047963f69421f15eee5760c3f1cf",
      "parents": [
        "ef8ffe2b917a431fd3338b3cc3ccc850c18d6212"
      ],
      "author": {
        "name": "recipe-roller",
        "email": "dart-internal-deps-roller@dart-ci-internal.iam.gserviceaccount.com",
        "time": "Thu Aug 27 10:41:36 2026 -0700"
      },
      "committer": {
        "name": "dart-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "email": "dart-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Thu Aug 27 10:42:33 2026 -0700"
      },
      "message": "Roll recipe dependencies (trivial).\n\nThis is an automated CL created by the recipe roller. This CL rolls\nrecipe changes from upstream projects (depot_tools) into this repository.\n\nThe build that created this CL was\nhttps://ci.chromium.org/b/8672294525968774561\n\ndepot_tools:\nhttps://chromium.googlesource.com/chromium/tools/depot_tools.git/+log/a99f53450bbf7f733fdd765a7b44c3428cae9709~..bf6417bef2d4f08d66178a2f71f07c6a0966b656\n  a99f534 (jhawkins@google.com)\n      git_cl: Skip redundant git checkout in UploadAllSquashed.\n  081cd66 (jhawkins@google.com)\n      git_cl: Skip spawning presubmit_support when no PostUploadHook...\n  3dd53da (jhawkins@google.com)\n      git_common: Optimize get_dirty_files and make upload check async.\n  bf6417b (jhawkins@google.com)\n      presubmit: Optimize CheckAuthorizedAuthor with LRU cache and pa...\n\nPlease check the following references for more information:\n- autoroller, https://chromium.googlesource.com/infra/luci/recipes-py/+/main/doc/workflow.md#autoroller\n- rollback, https://chromium.googlesource.com/infra/luci/recipes-py/+/main/doc/workflow.md#rollback\n- cross-repo dependencies, https://chromium.googlesource.com/infra/luci/recipes-py/+/main/doc/cross_repo.md\n\nUse https://goo.gl/noib3a to file a bug.\n\nR\u003dathom@google.com\n\nRecipe-Tryjob-Bypass-Reason: Autoroller\nIgnore-Freeze: Autoroller\nBugdroid-Send-Email: False\nChange-Id: I815dc1df872d84193d7d0e6641f9422399684d35\nReviewed-on: https://dart-review.googlesource.com/c/recipes/+/542440\nCommit-Queue: dart-internal-deps-roller@dart-ci-internal.iam.gserviceaccount.com \u003cdart-internal-deps-roller@dart-ci-internal.iam.gserviceaccount.com\u003e\nBot-Commit: dart-internal-deps-roller@dart-ci-internal.iam.gserviceaccount.com \u003cdart-internal-deps-roller@dart-ci-internal.iam.gserviceaccount.com\u003e\n"
    },
    {
      "commit": "ef8ffe2b917a431fd3338b3cc3ccc850c18d6212",
      "tree": "615fd390e49c2071eafc88b7d8e15b9a8da2dd6c",
      "parents": [
        "1ecb0f83df0e34c1c69c881e53b87255c8cfe09f"
      ],
      "author": {
        "name": "recipe-roller",
        "email": "dart-internal-deps-roller@dart-ci-internal.iam.gserviceaccount.com",
        "time": "Thu Aug 27 02:39:53 2026 -0700"
      },
      "committer": {
        "name": "dart-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "email": "dart-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Thu Aug 27 02:40:44 2026 -0700"
      },
      "message": "Roll recipe dependencies (trivial).\n\nThis is an automated CL created by the recipe roller. This CL rolls\nrecipe changes from upstream projects (recipe_engine) into this repository.\n\nThe build that created this CL was\nhttps://ci.chromium.org/b/8672324836467725153\n\nrecipe_engine:\nhttps://chromium.googlesource.com/infra/luci/recipes-py.git/+/1d980849ccc12a51675ef5e5bf5bc75e8afc260a\n  1d98084 (chromium-autoroll@skia-public.iam.gserviceaccount.com)\n      Roll CAS Client from de1801bf53f6 to 3d1174859c0a\n\nPlease check the following references for more information:\n- autoroller, https://chromium.googlesource.com/infra/luci/recipes-py/+/main/doc/workflow.md#autoroller\n- rollback, https://chromium.googlesource.com/infra/luci/recipes-py/+/main/doc/workflow.md#rollback\n- cross-repo dependencies, https://chromium.googlesource.com/infra/luci/recipes-py/+/main/doc/cross_repo.md\n\nUse https://goo.gl/noib3a to file a bug.\n\nR\u003dathom@google.com\n\nRecipe-Tryjob-Bypass-Reason: Autoroller\nIgnore-Freeze: Autoroller\nBugdroid-Send-Email: False\nChange-Id: I56ed897505e3e67cbd688d6cf17a47f887416a98\nReviewed-on: https://dart-review.googlesource.com/c/recipes/+/542280\nCommit-Queue: dart-internal-deps-roller@dart-ci-internal.iam.gserviceaccount.com \u003cdart-internal-deps-roller@dart-ci-internal.iam.gserviceaccount.com\u003e\nBot-Commit: dart-internal-deps-roller@dart-ci-internal.iam.gserviceaccount.com \u003cdart-internal-deps-roller@dart-ci-internal.iam.gserviceaccount.com\u003e\n"
    },
    {
      "commit": "1ecb0f83df0e34c1c69c881e53b87255c8cfe09f",
      "tree": "55433990126f82e2b82a6b35ca23deb8f8535302",
      "parents": [
        "c61a77da7c39e161e0b26f50f1537af3c07ee292"
      ],
      "author": {
        "name": "recipe-roller",
        "email": "dart-internal-deps-roller@dart-ci-internal.iam.gserviceaccount.com",
        "time": "Wed Aug 26 22:38:57 2026 -0700"
      },
      "committer": {
        "name": "dart-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "email": "dart-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Wed Aug 26 22:40:00 2026 -0700"
      },
      "message": "Roll recipe dependencies (trivial).\n\nThis is an automated CL created by the recipe roller. This CL rolls\nrecipe changes from upstream projects (recipe_engine) into this repository.\n\nThe build that created this CL was\nhttps://ci.chromium.org/b/8672339991323976369\n\nrecipe_engine:\nhttps://chromium.googlesource.com/infra/luci/recipes-py.git/+/09d4ff1fab8f4e8fa7f5bf7a6b0978c873be4185\n  09d4ff1 (chanli@chromium.org)\n      [Turbo CI] grpc_client: disable GRPC_ENABLE_FORK_SUPPORT\n\nPlease check the following references for more information:\n- autoroller, https://chromium.googlesource.com/infra/luci/recipes-py/+/main/doc/workflow.md#autoroller\n- rollback, https://chromium.googlesource.com/infra/luci/recipes-py/+/main/doc/workflow.md#rollback\n- cross-repo dependencies, https://chromium.googlesource.com/infra/luci/recipes-py/+/main/doc/cross_repo.md\n\nUse https://goo.gl/noib3a to file a bug.\n\nR\u003dathom@google.com\n\nRecipe-Tryjob-Bypass-Reason: Autoroller\nIgnore-Freeze: Autoroller\nBugdroid-Send-Email: False\nChange-Id: I835f03dd15ebec1796abce99ed132fd467b47b12\nReviewed-on: https://dart-review.googlesource.com/c/recipes/+/542142\nCommit-Queue: dart-internal-deps-roller@dart-ci-internal.iam.gserviceaccount.com \u003cdart-internal-deps-roller@dart-ci-internal.iam.gserviceaccount.com\u003e\nBot-Commit: dart-internal-deps-roller@dart-ci-internal.iam.gserviceaccount.com \u003cdart-internal-deps-roller@dart-ci-internal.iam.gserviceaccount.com\u003e\n"
    },
    {
      "commit": "c61a77da7c39e161e0b26f50f1537af3c07ee292",
      "tree": "3978af64a67ef5b9005a71e350f2293496fd5082",
      "parents": [
        "dcaaa39516c9b3eec52152b8460bff0e55dad908"
      ],
      "author": {
        "name": "recipe-roller",
        "email": "dart-internal-deps-roller@dart-ci-internal.iam.gserviceaccount.com",
        "time": "Wed Aug 26 18:38:10 2026 -0700"
      },
      "committer": {
        "name": "dart-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "email": "dart-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Wed Aug 26 18:39:12 2026 -0700"
      },
      "message": "Roll recipe dependencies (trivial).\n\nThis is an automated CL created by the recipe roller. This CL rolls\nrecipe changes from upstream projects (depot_tools) into this repository.\n\nThe build that created this CL was\nhttps://ci.chromium.org/b/8672355159580349105\n\ndepot_tools:\nhttps://chromium.googlesource.com/chromium/tools/depot_tools.git/+/c1d5c467dd22b38afafb138fa16362e85d1df0a4\n  c1d5c46 (jhawkins@google.com)\n      presubmit: Batch CheckGNFormatted and run asynchronously via Th...\n\nPlease check the following references for more information:\n- autoroller, https://chromium.googlesource.com/infra/luci/recipes-py/+/main/doc/workflow.md#autoroller\n- rollback, https://chromium.googlesource.com/infra/luci/recipes-py/+/main/doc/workflow.md#rollback\n- cross-repo dependencies, https://chromium.googlesource.com/infra/luci/recipes-py/+/main/doc/cross_repo.md\n\nUse https://goo.gl/noib3a to file a bug.\n\nR\u003dathom@google.com\n\nRecipe-Tryjob-Bypass-Reason: Autoroller\nIgnore-Freeze: Autoroller\nBugdroid-Send-Email: False\nChange-Id: Ic517e9e4f8857ecc9c121730c95a0aadee595ae8\nReviewed-on: https://dart-review.googlesource.com/c/recipes/+/542141\nBot-Commit: dart-internal-deps-roller@dart-ci-internal.iam.gserviceaccount.com \u003cdart-internal-deps-roller@dart-ci-internal.iam.gserviceaccount.com\u003e\nCommit-Queue: dart-internal-deps-roller@dart-ci-internal.iam.gserviceaccount.com \u003cdart-internal-deps-roller@dart-ci-internal.iam.gserviceaccount.com\u003e\n"
    },
    {
      "commit": "dcaaa39516c9b3eec52152b8460bff0e55dad908",
      "tree": "32d328b3a71dd7dc0a854ceda3d47542afc45bad",
      "parents": [
        "1e381ac9c2cbd14760e5d8d5f52591bfa8ae48f9"
      ],
      "author": {
        "name": "recipe-roller",
        "email": "dart-internal-deps-roller@dart-ci-internal.iam.gserviceaccount.com",
        "time": "Wed Aug 26 14:36:57 2026 -0700"
      },
      "committer": {
        "name": "dart-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "email": "dart-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Wed Aug 26 14:37:51 2026 -0700"
      },
      "message": "Roll recipe dependencies (trivial).\n\nThis is an automated CL created by the recipe roller. This CL rolls\nrecipe changes from upstream projects (depot_tools) into this repository.\n\nThe build that created this CL was\nhttps://ci.chromium.org/b/8672370319867805025\n\ndepot_tools:\nhttps://chromium.googlesource.com/chromium/tools/depot_tools.git/+/10ecc97a648755dcb12c3e9d82ff4031f850b279\n  10ecc97 (jhawkins@google.com)\n      presubmit: Scope CheckAyeAye (alint) to upstream branch.\n\nPlease check the following references for more information:\n- autoroller, https://chromium.googlesource.com/infra/luci/recipes-py/+/main/doc/workflow.md#autoroller\n- rollback, https://chromium.googlesource.com/infra/luci/recipes-py/+/main/doc/workflow.md#rollback\n- cross-repo dependencies, https://chromium.googlesource.com/infra/luci/recipes-py/+/main/doc/cross_repo.md\n\nUse https://goo.gl/noib3a to file a bug.\n\nR\u003dathom@google.com\n\nRecipe-Tryjob-Bypass-Reason: Autoroller\nIgnore-Freeze: Autoroller\nBugdroid-Send-Email: False\nChange-Id: I81cf230457cf703db075a6c528c5dcfff34cfdbd\nReviewed-on: https://dart-review.googlesource.com/c/recipes/+/541901\nBot-Commit: dart-internal-deps-roller@dart-ci-internal.iam.gserviceaccount.com \u003cdart-internal-deps-roller@dart-ci-internal.iam.gserviceaccount.com\u003e\nCommit-Queue: dart-internal-deps-roller@dart-ci-internal.iam.gserviceaccount.com \u003cdart-internal-deps-roller@dart-ci-internal.iam.gserviceaccount.com\u003e\n"
    },
    {
      "commit": "1e381ac9c2cbd14760e5d8d5f52591bfa8ae48f9",
      "tree": "4b5aedf857fd8f27b6f47128521edf532feff6dc",
      "parents": [
        "1445d0a19b68dd4f9f4bc05429687b876a4bd09b"
      ],
      "author": {
        "name": "recipe-roller",
        "email": "dart-internal-deps-roller@dart-ci-internal.iam.gserviceaccount.com",
        "time": "Wed Aug 26 10:36:04 2026 -0700"
      },
      "committer": {
        "name": "dart-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "email": "dart-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Wed Aug 26 10:37:32 2026 -0700"
      },
      "message": "Roll recipe dependencies (trivial).\n\nThis is an automated CL created by the recipe roller. This CL rolls\nrecipe changes from upstream projects (depot_tools, recipe_engine) into this repository.\n\nThe build that created this CL was\nhttps://ci.chromium.org/b/8672385470984015857\n\ndepot_tools:\nhttps://chromium.googlesource.com/chromium/tools/depot_tools.git/+log/428097a8b00001c0bcc866f1fb4ade6139c24b84~..604a436d8af23ca0b9fd3d1d8be193fc9a4679f6\n  428097a (ziwenlin@chromium.org)\n      Update skill-validator owner email\n  604a436 (jhawkins@google.com)\n      presubmit: Run CheckPatchFormatted asynchronously via ThreadPool.\n\nrecipe_engine:\nhttps://chromium.googlesource.com/infra/luci/recipes-py.git/+/273495378b017d7cd3e6724c05c8dd7b4a6c87b5\n  2734953 (chromium-autoroll@skia-public.iam.gserviceaccount.com)\n      Roll CAS Client from c7c91b4c709a to e542efa8463e\n\nPlease check the following references for more information:\n- autoroller, https://chromium.googlesource.com/infra/luci/recipes-py/+/main/doc/workflow.md#autoroller\n- rollback, https://chromium.googlesource.com/infra/luci/recipes-py/+/main/doc/workflow.md#rollback\n- cross-repo dependencies, https://chromium.googlesource.com/infra/luci/recipes-py/+/main/doc/cross_repo.md\n\nUse https://goo.gl/noib3a to file a bug.\n\nR\u003dathom@google.com\n\nRecipe-Tryjob-Bypass-Reason: Autoroller\nIgnore-Freeze: Autoroller\nBugdroid-Send-Email: False\nChange-Id: I2f669b02147f92e4ac95a56364903d5ecf2ecf1f\nReviewed-on: https://dart-review.googlesource.com/c/recipes/+/541643\nBot-Commit: dart-internal-deps-roller@dart-ci-internal.iam.gserviceaccount.com \u003cdart-internal-deps-roller@dart-ci-internal.iam.gserviceaccount.com\u003e\nCommit-Queue: dart-internal-deps-roller@dart-ci-internal.iam.gserviceaccount.com \u003cdart-internal-deps-roller@dart-ci-internal.iam.gserviceaccount.com\u003e\n"
    },
    {
      "commit": "1445d0a19b68dd4f9f4bc05429687b876a4bd09b",
      "tree": "7464e6f4dd89bea80ebf63c9233196d7e23b528f",
      "parents": [
        "b05166b813316a4c7a990d7d53115579d9272978"
      ],
      "author": {
        "name": "Alexander Thomas",
        "email": "athom@google.com",
        "time": "Wed Aug 26 09:34:43 2026 +0000"
      },
      "committer": {
        "name": "dart-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "email": "dart-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Wed Aug 26 05:50:34 2026 -0700"
      },
      "message": "Migrate recipe modules and recipes to dataclass DEPS\n\nMigrate all recipe modules, recipe module tests/examples, and recipes\nto use the dataclass DEPS and TEST_DEPS pattern for static typing\nand IDE code navigation.\n\nTAG\u003dagy\nCONV\u003d3f920005-13df-489f-9777-0cb4ad9bce51\n\nChange-Id: Ie46967fa1a8d24b18bc2c6aef27c2ba40ff6a7b8\nReviewed-on: https://dart-review.googlesource.com/c/recipes/+/541900\nReviewed-by: Ivan Inozemtsev \u003ciinozemtsev@google.com\u003e\nAuto-Submit: Alexander Thomas \u003cathom@google.com\u003e\nCommit-Queue: Ivan Inozemtsev \u003ciinozemtsev@google.com\u003e\n"
    },
    {
      "commit": "b05166b813316a4c7a990d7d53115579d9272978",
      "tree": "3ce0b1eae7c226018de03b6af87c04de0194722d",
      "parents": [
        "d1703f557e50fa5732ef203427a90275207f4c8b"
      ],
      "author": {
        "name": "recipe-roller",
        "email": "dart-internal-deps-roller@dart-ci-internal.iam.gserviceaccount.com",
        "time": "Tue Aug 25 22:34:03 2026 -0700"
      },
      "committer": {
        "name": "dart-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "email": "dart-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Tue Aug 25 22:35:02 2026 -0700"
      },
      "message": "Roll recipe dependencies (trivial).\n\nThis is an automated CL created by the recipe roller. This CL rolls\nrecipe changes from upstream projects (recipe_engine) into this repository.\n\nThe build that created this CL was\nhttps://ci.chromium.org/b/8672430894116599681\n\nrecipe_engine:\nhttps://chromium.googlesource.com/infra/luci/recipes-py.git/+log/f04c7f66792c9747caecddc2864fa9493a895137~..5531e933d092cd046861422173125a5d8bac4a0f\n  f04c7f6 (jmarc@google.com)\n      [3/4] Modify recipe_modules recipes to use dataclass DEPS\n  5531e93 (jmarc@google.com)\n      [4/4] Modify recipe_modules recipes to use dataclass DEPS\n\nPlease check the following references for more information:\n- autoroller, https://chromium.googlesource.com/infra/luci/recipes-py/+/main/doc/workflow.md#autoroller\n- rollback, https://chromium.googlesource.com/infra/luci/recipes-py/+/main/doc/workflow.md#rollback\n- cross-repo dependencies, https://chromium.googlesource.com/infra/luci/recipes-py/+/main/doc/cross_repo.md\n\nUse https://goo.gl/noib3a to file a bug.\n\nR\u003dathom@google.com\n\nRecipe-Tryjob-Bypass-Reason: Autoroller\nIgnore-Freeze: Autoroller\nBugdroid-Send-Email: False\nChange-Id: I538c2846194b52510380bbd9e4eaae1381696da7\nReviewed-on: https://dart-review.googlesource.com/c/recipes/+/541642\nCommit-Queue: dart-internal-deps-roller@dart-ci-internal.iam.gserviceaccount.com \u003cdart-internal-deps-roller@dart-ci-internal.iam.gserviceaccount.com\u003e\nBot-Commit: dart-internal-deps-roller@dart-ci-internal.iam.gserviceaccount.com \u003cdart-internal-deps-roller@dart-ci-internal.iam.gserviceaccount.com\u003e\n"
    },
    {
      "commit": "d1703f557e50fa5732ef203427a90275207f4c8b",
      "tree": "6a7bc20ac3901296beed7044978df2b340312f44",
      "parents": [
        "76d7b687267648f140c071719aef3f4178f34867"
      ],
      "author": {
        "name": "recipe-roller",
        "email": "dart-internal-deps-roller@dart-ci-internal.iam.gserviceaccount.com",
        "time": "Tue Aug 25 18:33:08 2026 -0700"
      },
      "committer": {
        "name": "dart-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "email": "dart-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Tue Aug 25 18:37:08 2026 -0700"
      },
      "message": "Roll recipe dependencies (trivial).\n\nThis is an automated CL created by the recipe roller. This CL rolls\nrecipe changes from upstream projects (depot_tools, recipe_engine) into this repository.\n\nThe build that created this CL was\nhttps://ci.chromium.org/b/8672446321865255889\n\ndepot_tools:\nhttps://chromium.googlesource.com/chromium/tools/depot_tools.git/+log/96fbdb3cbe45ab706ca92e85f8a1ee8dddf2c153~..40f790e231cfbd336d7d438bc8b637ce95dc410d\n  96fbdb3 (jhawkins@google.com)\n      git_cl: Parallelize remote reviewer updates during stacked CL u...\n  40f790e (jhawkins@google.com)\n      git_cl: Compute Gerrit Change-Id hashes in-memory with hashlib.\n\nrecipe_engine:\nhttps://chromium.googlesource.com/infra/luci/recipes-py.git/+log/0d21010c77d74717a470c76ccce5115b4c7a8bcd~..62f0c316d054bb8b88b89bc70d69381221b39bb1\n  0d21010 (chanli@chromium.org)\n      [recipe_engine] add turboci grpc client.\n  62f0c31 (chanli@google.com)\n      [Turbo CI] grpc_client: fix auth scopes\n\nPlease check the following references for more information:\n- autoroller, https://chromium.googlesource.com/infra/luci/recipes-py/+/main/doc/workflow.md#autoroller\n- rollback, https://chromium.googlesource.com/infra/luci/recipes-py/+/main/doc/workflow.md#rollback\n- cross-repo dependencies, https://chromium.googlesource.com/infra/luci/recipes-py/+/main/doc/cross_repo.md\n\nUse https://goo.gl/noib3a to file a bug.\n\nR\u003dathom@google.com\n\nRecipe-Tryjob-Bypass-Reason: Autoroller\nIgnore-Freeze: Autoroller\nBugdroid-Send-Email: False\nChange-Id: I33ab12df7eba8f0ed2bd161ccde7361207612fce\nReviewed-on: https://dart-review.googlesource.com/c/recipes/+/541720\nBot-Commit: dart-internal-deps-roller@dart-ci-internal.iam.gserviceaccount.com \u003cdart-internal-deps-roller@dart-ci-internal.iam.gserviceaccount.com\u003e\nCommit-Queue: dart-internal-deps-roller@dart-ci-internal.iam.gserviceaccount.com \u003cdart-internal-deps-roller@dart-ci-internal.iam.gserviceaccount.com\u003e\n"
    },
    {
      "commit": "76d7b687267648f140c071719aef3f4178f34867",
      "tree": "387b59b3ae65ccc469e8b10c9a5989e2d2758e3a",
      "parents": [
        "d12d90b1768f79af5897a5671fbff41a5e1eef4b"
      ],
      "author": {
        "name": "recipe-roller",
        "email": "dart-internal-deps-roller@dart-ci-internal.iam.gserviceaccount.com",
        "time": "Tue Aug 25 14:27:57 2026 -0700"
      },
      "committer": {
        "name": "dart-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "email": "dart-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Tue Aug 25 14:37:59 2026 -0700"
      },
      "message": "Roll recipe dependencies (trivial).\n\nThis is an automated CL created by the recipe roller. This CL rolls\nrecipe changes from upstream projects (depot_tools, recipe_engine) into this repository.\n\nThe build that created this CL was\nhttps://ci.chromium.org/b/8672461481217310145\n\ndepot_tools:\nhttps://chromium.googlesource.com/chromium/tools/depot_tools.git/+log/a3b8ad62a7db1a87434a23117c94ce9013d04d5e~..fdc3b34ae0b4d3cfb32fa2a5f7552b421c7d7545\n  a3b8ad6 (gavinmak@google.com)\n      git_cache: Pin ref format to files when initializing bare repos\n  cbb2d42 (jhawkins@google.com)\n      presubmit: Eagerly execute parallel tests in ThreadPool workers.\n  ec4287d (gavinmak@google.com)\n      Pad bat scripts so pre-fix checkouts update cleanly\n  fdc3b34 (jhawkins@google.com)\n      git_cl: Format multi-language changes concurrently in git cl fo...\n\nrecipe_engine:\nhttps://chromium.googlesource.com/infra/luci/recipes-py.git/+log/8c3c7e762c93e475a49238587c349d300ede3f0b~..080bbf4a037cfd093439070942c122393d08fd77\n  8c3c7e7 (chanli@chromium.org)\n      Speculative fix of the flaky test_external_timeout test\n  449a32c (mohrr@google.com)\n      [cipd] Make version optional for make_link()\n  080bbf4 (chanli@google.com)\n      [recipe_engine] subproc: use `close_fds\u003dTrue` across all platforms\n\nPlease check the following references for more information:\n- autoroller, https://chromium.googlesource.com/infra/luci/recipes-py/+/main/doc/workflow.md#autoroller\n- rollback, https://chromium.googlesource.com/infra/luci/recipes-py/+/main/doc/workflow.md#rollback\n- cross-repo dependencies, https://chromium.googlesource.com/infra/luci/recipes-py/+/main/doc/cross_repo.md\n\nUse https://goo.gl/noib3a to file a bug.\n\nR\u003dathom@google.com\n\nRecipe-Tryjob-Bypass-Reason: Autoroller\nIgnore-Freeze: Autoroller\nBugdroid-Send-Email: False\nChange-Id: I38df6e6aafa9f252397c7edfb7a690f9aa37e17a\nReviewed-on: https://dart-review.googlesource.com/c/recipes/+/541600\nCommit-Queue: dart-internal-deps-roller@dart-ci-internal.iam.gserviceaccount.com \u003cdart-internal-deps-roller@dart-ci-internal.iam.gserviceaccount.com\u003e\nBot-Commit: dart-internal-deps-roller@dart-ci-internal.iam.gserviceaccount.com \u003cdart-internal-deps-roller@dart-ci-internal.iam.gserviceaccount.com\u003e\n"
    },
    {
      "commit": "d12d90b1768f79af5897a5671fbff41a5e1eef4b",
      "tree": "ad537210274c575d431e9331b49ae28963dc1cba",
      "parents": [
        "a1709d6f64a45aaa3dc1a52ac00606d47efe2f78"
      ],
      "author": {
        "name": "recipe-roller",
        "email": "dart-internal-deps-roller@dart-ci-internal.iam.gserviceaccount.com",
        "time": "Tue Aug 25 10:26:55 2026 -0700"
      },
      "committer": {
        "name": "dart-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "email": "dart-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Tue Aug 25 10:28:16 2026 -0700"
      },
      "message": "Roll recipe dependencies (trivial).\n\nThis is an automated CL created by the recipe roller. This CL rolls\nrecipe changes from upstream projects (depot_tools) into this repository.\n\nThe build that created this CL was\nhttps://ci.chromium.org/b/8672476644563900817\n\ndepot_tools:\nhttps://chromium.googlesource.com/chromium/tools/depot_tools.git/+/8057f9d7caa9661c3f38ea4c67bd0544e4e4a126\n  8057f9d (jhawkins@google.com)\n      presubmit: Extract ThreadPool and result types to separate modu...\n\nPlease check the following references for more information:\n- autoroller, https://chromium.googlesource.com/infra/luci/recipes-py/+/main/doc/workflow.md#autoroller\n- rollback, https://chromium.googlesource.com/infra/luci/recipes-py/+/main/doc/workflow.md#rollback\n- cross-repo dependencies, https://chromium.googlesource.com/infra/luci/recipes-py/+/main/doc/cross_repo.md\n\nUse https://goo.gl/noib3a to file a bug.\n\nR\u003dathom@google.com\n\nRecipe-Tryjob-Bypass-Reason: Autoroller\nIgnore-Freeze: Autoroller\nBugdroid-Send-Email: False\nChange-Id: I7331b07515459e0138f24d6aa76a28fc4434887b\nReviewed-on: https://dart-review.googlesource.com/c/recipes/+/541500\nBot-Commit: dart-internal-deps-roller@dart-ci-internal.iam.gserviceaccount.com \u003cdart-internal-deps-roller@dart-ci-internal.iam.gserviceaccount.com\u003e\nCommit-Queue: dart-internal-deps-roller@dart-ci-internal.iam.gserviceaccount.com \u003cdart-internal-deps-roller@dart-ci-internal.iam.gserviceaccount.com\u003e\n"
    },
    {
      "commit": "a1709d6f64a45aaa3dc1a52ac00606d47efe2f78",
      "tree": "2b1877e5e322852b5da61a4d30bda725bc781239",
      "parents": [
        "be30af26e14e7b480cd320144e24ade3c44a74f0"
      ],
      "author": {
        "name": "Ryan Macnak",
        "email": "rmacnak@google.com",
        "time": "Mon Aug 24 15:38:24 2026 -0700"
      },
      "committer": {
        "name": "dart-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "email": "dart-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Tue Aug 25 09:21:58 2026 -0700"
      },
      "message": "Forward `with_tags` from builder properties to bot_update.\n\nChange-Id: I31c1fa0337607f5dbc2efed2911a5a052d25aa9e\nReviewed-on: https://dart-review.googlesource.com/c/recipes/+/522160\nReviewed-by: Alexander Thomas \u003cathom@google.com\u003e\nCommit-Queue: Ryan Macnak \u003crmacnak@google.com\u003e\n"
    },
    {
      "commit": "be30af26e14e7b480cd320144e24ade3c44a74f0",
      "tree": "ba9c878e7a561cfae1b451c67322ba676b244260",
      "parents": [
        "0294df4ac5e1481b40d63653d7b06d538ee1191d"
      ],
      "author": {
        "name": "recipe-roller",
        "email": "dart-internal-deps-roller@dart-ci-internal.iam.gserviceaccount.com",
        "time": "Mon Aug 24 22:24:32 2026 -0700"
      },
      "committer": {
        "name": "dart-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "email": "dart-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Mon Aug 24 22:25:51 2026 -0700"
      },
      "message": "Roll recipe dependencies (trivial).\n\nThis is an automated CL created by the recipe roller. This CL rolls\nrecipe changes from upstream projects (depot_tools, recipe_engine) into this repository.\n\nThe build that created this CL was\nhttps://ci.chromium.org/b/8672522090745306545\n\ndepot_tools:\nhttps://chromium.googlesource.com/chromium/tools/depot_tools.git/+log/6cd10d0e75927f3c85f8b0c0b897ad81d93430aa~..7a43d88503fcde98e77f971b79737ff35345c5fc\n  6cd10d0 (jhawkins@google.com)\n      git_cl: Extract formatting subsystem into cl_format.py.\n  7a43d88 (tikuta@chromium.org)\n      gsutil: Append source basename to link URL when upload dest end...\n\nrecipe_engine:\nhttps://chromium.googlesource.com/infra/luci/recipes-py.git/+/c343030f3f68e5d0c1960ed460c4793a8c9bcca9\n  c343030 (jmarc@google.com)\n      [2/4] Modify recipe_modules recipes to use dataclass DEPS\n\nPlease check the following references for more information:\n- autoroller, https://chromium.googlesource.com/infra/luci/recipes-py/+/main/doc/workflow.md#autoroller\n- rollback, https://chromium.googlesource.com/infra/luci/recipes-py/+/main/doc/workflow.md#rollback\n- cross-repo dependencies, https://chromium.googlesource.com/infra/luci/recipes-py/+/main/doc/cross_repo.md\n\nUse https://goo.gl/noib3a to file a bug.\n\nR\u003dathom@google.com\n\nRecipe-Tryjob-Bypass-Reason: Autoroller\nIgnore-Freeze: Autoroller\nBugdroid-Send-Email: False\nChange-Id: I57c4ec1772c37d20da106b8aca345db1e12e696b\nReviewed-on: https://dart-review.googlesource.com/c/recipes/+/541160\nBot-Commit: dart-internal-deps-roller@dart-ci-internal.iam.gserviceaccount.com \u003cdart-internal-deps-roller@dart-ci-internal.iam.gserviceaccount.com\u003e\nCommit-Queue: dart-internal-deps-roller@dart-ci-internal.iam.gserviceaccount.com \u003cdart-internal-deps-roller@dart-ci-internal.iam.gserviceaccount.com\u003e\n"
    },
    {
      "commit": "0294df4ac5e1481b40d63653d7b06d538ee1191d",
      "tree": "c22ea643d733146014e49bcae00f7ba859347165",
      "parents": [
        "97657ba1f3c77d9382da94029eb707c0ca9d954a"
      ],
      "author": {
        "name": "recipe-roller",
        "email": "dart-internal-deps-roller@dart-ci-internal.iam.gserviceaccount.com",
        "time": "Mon Aug 24 18:23:39 2026 -0700"
      },
      "committer": {
        "name": "dart-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "email": "dart-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Mon Aug 24 18:24:54 2026 -0700"
      },
      "message": "Roll recipe dependencies (trivial).\n\nThis is an automated CL created by the recipe roller. This CL rolls\nrecipe changes from upstream projects (depot_tools, recipe_engine) into this repository.\n\nThe build that created this CL was\nhttps://ci.chromium.org/b/8672537250162751841\n\ndepot_tools:\nhttps://chromium.googlesource.com/chromium/tools/depot_tools.git/+/ab9a80dd1ec669b1586e3b7a0197aafb5088c325\n  ab9a80d (jhawkins@google.com)\n      git_cl: Extract Settings and git execution primitives to git_cl...\n\nrecipe_engine:\nhttps://chromium.googlesource.com/infra/luci/recipes-py.git/+/48855bb1b271adf0adcedb50f53f2d0afdd915a2\n  48855bb (chanli@google.com)\n      [TurboCI] Import latest protos.\n\nPlease check the following references for more information:\n- autoroller, https://chromium.googlesource.com/infra/luci/recipes-py/+/main/doc/workflow.md#autoroller\n- rollback, https://chromium.googlesource.com/infra/luci/recipes-py/+/main/doc/workflow.md#rollback\n- cross-repo dependencies, https://chromium.googlesource.com/infra/luci/recipes-py/+/main/doc/cross_repo.md\n\nUse https://goo.gl/noib3a to file a bug.\n\nR\u003dathom@google.com\n\nRecipe-Tryjob-Bypass-Reason: Autoroller\nIgnore-Freeze: Autoroller\nBugdroid-Send-Email: False\nChange-Id: I17da74f5c44361aabc87bb8f7aad2effcd76f9ee\nReviewed-on: https://dart-review.googlesource.com/c/recipes/+/541060\nCommit-Queue: dart-internal-deps-roller@dart-ci-internal.iam.gserviceaccount.com \u003cdart-internal-deps-roller@dart-ci-internal.iam.gserviceaccount.com\u003e\nBot-Commit: dart-internal-deps-roller@dart-ci-internal.iam.gserviceaccount.com \u003cdart-internal-deps-roller@dart-ci-internal.iam.gserviceaccount.com\u003e\n"
    },
    {
      "commit": "97657ba1f3c77d9382da94029eb707c0ca9d954a",
      "tree": "f1dc2948ab90b5e6ff6cc5de9619f1d187c2de4f",
      "parents": [
        "e8a76da9d85ceb01a94f5b2c3518977035c56b17"
      ],
      "author": {
        "name": "recipe-roller",
        "email": "dart-internal-deps-roller@dart-ci-internal.iam.gserviceaccount.com",
        "time": "Mon Aug 24 14:22:37 2026 -0700"
      },
      "committer": {
        "name": "dart-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "email": "dart-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Mon Aug 24 14:23:59 2026 -0700"
      },
      "message": "Roll recipe dependencies (trivial).\n\nThis is an automated CL created by the recipe roller. This CL rolls\nrecipe changes from upstream projects (depot_tools) into this repository.\n\nThe build that created this CL was\nhttps://ci.chromium.org/b/8672552420771394561\n\ndepot_tools:\nhttps://chromium.googlesource.com/chromium/tools/depot_tools.git/+/e2c05e263f4223d9b5e2ca6185bf3d2cce90fded\n  e2c05e2 (jhawkins@google.com)\n      Reland \"git_cl: Run presubmit subprocess tests in parallel by d...\n\nPlease check the following references for more information:\n- autoroller, https://chromium.googlesource.com/infra/luci/recipes-py/+/main/doc/workflow.md#autoroller\n- rollback, https://chromium.googlesource.com/infra/luci/recipes-py/+/main/doc/workflow.md#rollback\n- cross-repo dependencies, https://chromium.googlesource.com/infra/luci/recipes-py/+/main/doc/cross_repo.md\n\nUse https://goo.gl/noib3a to file a bug.\n\nR\u003dathom@google.com\n\nRecipe-Tryjob-Bypass-Reason: Autoroller\nIgnore-Freeze: Autoroller\nBugdroid-Send-Email: False\nChange-Id: Iebc1d22e033ec089fe994fee971101300051c178\nReviewed-on: https://dart-review.googlesource.com/c/recipes/+/541000\nBot-Commit: dart-internal-deps-roller@dart-ci-internal.iam.gserviceaccount.com \u003cdart-internal-deps-roller@dart-ci-internal.iam.gserviceaccount.com\u003e\nCommit-Queue: dart-internal-deps-roller@dart-ci-internal.iam.gserviceaccount.com \u003cdart-internal-deps-roller@dart-ci-internal.iam.gserviceaccount.com\u003e\n"
    },
    {
      "commit": "e8a76da9d85ceb01a94f5b2c3518977035c56b17",
      "tree": "3ca11cd87400f923f0f19912049f64904bb3cd71",
      "parents": [
        "e779a700a4370c9ca30be58d30209c5c50d0c9cb"
      ],
      "author": {
        "name": "recipe-roller",
        "email": "dart-internal-deps-roller@dart-ci-internal.iam.gserviceaccount.com",
        "time": "Mon Aug 24 10:21:33 2026 -0700"
      },
      "committer": {
        "name": "dart-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "email": "dart-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Mon Aug 24 10:22:32 2026 -0700"
      },
      "message": "Roll recipe dependencies (trivial).\n\nThis is an automated CL created by the recipe roller. This CL rolls\nrecipe changes from upstream projects (depot_tools) into this repository.\n\nThe build that created this CL was\nhttps://ci.chromium.org/b/8672567576988736865\n\ndepot_tools:\nhttps://chromium.googlesource.com/chromium/tools/depot_tools.git/+log/41823841b3e227115923ae508d25f0274eb0aecd~..6f1a5b88991558f34f1d6d4fa9d61c91bfd831e5\n  4182384 (pmonette@chromium.org)\n      git_test_utils: Use git fast-import to speed up repository test...\n  6f1a5b8 (pmonette@chromium.org)\n      git rebase-update: Optimize rebasing using git replay and for-e...\n\nPlease check the following references for more information:\n- autoroller, https://chromium.googlesource.com/infra/luci/recipes-py/+/main/doc/workflow.md#autoroller\n- rollback, https://chromium.googlesource.com/infra/luci/recipes-py/+/main/doc/workflow.md#rollback\n- cross-repo dependencies, https://chromium.googlesource.com/infra/luci/recipes-py/+/main/doc/cross_repo.md\n\nUse https://goo.gl/noib3a to file a bug.\n\nR\u003dathom@google.com\n\nRecipe-Tryjob-Bypass-Reason: Autoroller\nIgnore-Freeze: Autoroller\nBugdroid-Send-Email: False\nChange-Id: Ie8f97b268f168e9e4afa5376232c5e0a5dcb3cf2\nReviewed-on: https://dart-review.googlesource.com/c/recipes/+/540881\nBot-Commit: dart-internal-deps-roller@dart-ci-internal.iam.gserviceaccount.com \u003cdart-internal-deps-roller@dart-ci-internal.iam.gserviceaccount.com\u003e\nCommit-Queue: dart-internal-deps-roller@dart-ci-internal.iam.gserviceaccount.com \u003cdart-internal-deps-roller@dart-ci-internal.iam.gserviceaccount.com\u003e\n"
    },
    {
      "commit": "e779a700a4370c9ca30be58d30209c5c50d0c9cb",
      "tree": "a12fe2ca7d98cf9f77ad5835cbcf39545f0ac274",
      "parents": [
        "f7ea77af5ff7b783a0ee864ffaf92d0f61c46687"
      ],
      "author": {
        "name": "recipe-roller",
        "email": "dart-internal-deps-roller@dart-ci-internal.iam.gserviceaccount.com",
        "time": "Mon Aug 24 02:20:00 2026 -0700"
      },
      "committer": {
        "name": "dart-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "email": "dart-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Mon Aug 24 02:21:03 2026 -0700"
      },
      "message": "Roll recipe dependencies (trivial).\n\nThis is an automated CL created by the recipe roller. This CL rolls\nrecipe changes from upstream projects (recipe_engine) into this repository.\n\nThe build that created this CL was\nhttps://ci.chromium.org/b/8672597871367265633\n\nrecipe_engine:\nhttps://chromium.googlesource.com/infra/luci/recipes-py.git/+/ae2f8ed4f04b94112167b8b206289ef659375599\n  ae2f8ed (iannucci@google.com)\n      [step] Add return type annotation for step.__call__\n\nPlease check the following references for more information:\n- autoroller, https://chromium.googlesource.com/infra/luci/recipes-py/+/main/doc/workflow.md#autoroller\n- rollback, https://chromium.googlesource.com/infra/luci/recipes-py/+/main/doc/workflow.md#rollback\n- cross-repo dependencies, https://chromium.googlesource.com/infra/luci/recipes-py/+/main/doc/cross_repo.md\n\nUse https://goo.gl/noib3a to file a bug.\n\nR\u003dathom@google.com\n\nRecipe-Tryjob-Bypass-Reason: Autoroller\nIgnore-Freeze: Autoroller\nBugdroid-Send-Email: False\nChange-Id: I140b1c428f967f9d583ef0f05722f95c33c30795\nReviewed-on: https://dart-review.googlesource.com/c/recipes/+/540660\nCommit-Queue: dart-internal-deps-roller@dart-ci-internal.iam.gserviceaccount.com \u003cdart-internal-deps-roller@dart-ci-internal.iam.gserviceaccount.com\u003e\nBot-Commit: dart-internal-deps-roller@dart-ci-internal.iam.gserviceaccount.com \u003cdart-internal-deps-roller@dart-ci-internal.iam.gserviceaccount.com\u003e\n"
    },
    {
      "commit": "f7ea77af5ff7b783a0ee864ffaf92d0f61c46687",
      "tree": "1e5d8bf0937335cd248a5c8adc570bf796fcd00f",
      "parents": [
        "f77da8ad90beedbf7b6d0b233b6b0667b1d8ff53"
      ],
      "author": {
        "name": "recipe-roller",
        "email": "dart-internal-deps-roller@dart-ci-internal.iam.gserviceaccount.com",
        "time": "Sun Aug 23 22:19:07 2026 -0700"
      },
      "committer": {
        "name": "dart-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "email": "dart-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Sun Aug 23 22:20:08 2026 -0700"
      },
      "message": "Roll recipe dependencies (trivial).\n\nThis is an automated CL created by the recipe roller. This CL rolls\nrecipe changes from upstream projects (recipe_engine) into this repository.\n\nThe build that created this CL was\nhttps://ci.chromium.org/b/8672613036153295681\n\nrecipe_engine:\nhttps://chromium.googlesource.com/infra/luci/recipes-py.git/+/cf1de523880ed6ecc6baf9f5856feaf172709bc9\n  cf1de52 (jmarc@google.com)\n      [1/4] Modify recipes in recipes-py repo to use dataclass DEPS\n\nPlease check the following references for more information:\n- autoroller, https://chromium.googlesource.com/infra/luci/recipes-py/+/main/doc/workflow.md#autoroller\n- rollback, https://chromium.googlesource.com/infra/luci/recipes-py/+/main/doc/workflow.md#rollback\n- cross-repo dependencies, https://chromium.googlesource.com/infra/luci/recipes-py/+/main/doc/cross_repo.md\n\nUse https://goo.gl/noib3a to file a bug.\n\nR\u003dathom@google.com\n\nRecipe-Tryjob-Bypass-Reason: Autoroller\nIgnore-Freeze: Autoroller\nBugdroid-Send-Email: False\nChange-Id: I2b89499c3760777dfba4fe32ebd8817df751c892\nReviewed-on: https://dart-review.googlesource.com/c/recipes/+/540620\nBot-Commit: dart-internal-deps-roller@dart-ci-internal.iam.gserviceaccount.com \u003cdart-internal-deps-roller@dart-ci-internal.iam.gserviceaccount.com\u003e\nCommit-Queue: dart-internal-deps-roller@dart-ci-internal.iam.gserviceaccount.com \u003cdart-internal-deps-roller@dart-ci-internal.iam.gserviceaccount.com\u003e\n"
    },
    {
      "commit": "f77da8ad90beedbf7b6d0b233b6b0667b1d8ff53",
      "tree": "28d3fba0fa3967024793a8154036b2cad3f2f4a5",
      "parents": [
        "20b875db4bf5c0c63d8e6ca398c8085ee2338762"
      ],
      "author": {
        "name": "recipe-roller",
        "email": "dart-internal-deps-roller@dart-ci-internal.iam.gserviceaccount.com",
        "time": "Fri Aug 21 18:09:41 2026 -0700"
      },
      "committer": {
        "name": "dart-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "email": "dart-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Fri Aug 21 18:11:03 2026 -0700"
      },
      "message": "Roll recipe dependencies (trivial).\n\nThis is an automated CL created by the recipe roller. This CL rolls\nrecipe changes from upstream projects (depot_tools, recipe_engine) into this repository.\n\nThe build that created this CL was\nhttps://ci.chromium.org/b/8672810280730951025\n\ndepot_tools:\nhttps://chromium.googlesource.com/chromium/tools/depot_tools.git/+/68e121cc026d7602e0a8916f6c9b384c7c732463\n  68e121c (ayatane@chromium.org)\n      gerrit_util: Remove httplib2\n\nrecipe_engine:\nhttps://chromium.googlesource.com/infra/luci/recipes-py.git/+/a58e887f48045ba24fd8e39501aa16724099cbab\n  a58e887 (jbettis@google.com)\n      [engine] Validate summary_markdown length and truncate long ste...\n\nPlease check the following references for more information:\n- autoroller, https://chromium.googlesource.com/infra/luci/recipes-py/+/main/doc/workflow.md#autoroller\n- rollback, https://chromium.googlesource.com/infra/luci/recipes-py/+/main/doc/workflow.md#rollback\n- cross-repo dependencies, https://chromium.googlesource.com/infra/luci/recipes-py/+/main/doc/cross_repo.md\n\nUse https://goo.gl/noib3a to file a bug.\n\nR\u003dathom@google.com\n\nRecipe-Tryjob-Bypass-Reason: Autoroller\nIgnore-Freeze: Autoroller\nBugdroid-Send-Email: False\nChange-Id: Idc1da6362db26857e37ebbd27d359af6c1002ff2\nReviewed-on: https://dart-review.googlesource.com/c/recipes/+/540242\nCommit-Queue: dart-internal-deps-roller@dart-ci-internal.iam.gserviceaccount.com \u003cdart-internal-deps-roller@dart-ci-internal.iam.gserviceaccount.com\u003e\nBot-Commit: dart-internal-deps-roller@dart-ci-internal.iam.gserviceaccount.com \u003cdart-internal-deps-roller@dart-ci-internal.iam.gserviceaccount.com\u003e\n"
    },
    {
      "commit": "20b875db4bf5c0c63d8e6ca398c8085ee2338762",
      "tree": "410560be67c18ea29fedae2e7c85b42e9b54510e",
      "parents": [
        "7c471845ac072a0e00d1b7f8ee6b9c82b6283303"
      ],
      "author": {
        "name": "recipe-roller",
        "email": "dart-internal-deps-roller@dart-ci-internal.iam.gserviceaccount.com",
        "time": "Fri Aug 21 14:03:01 2026 -0700"
      },
      "committer": {
        "name": "dart-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "email": "dart-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Fri Aug 21 14:04:40 2026 -0700"
      },
      "message": "Roll recipe dependencies (trivial).\n\nThis is an automated CL created by the recipe roller. This CL rolls\nrecipe changes from upstream projects (depot_tools) into this repository.\n\nThe build that created this CL was\nhttps://ci.chromium.org/b/8672825476939047425\n\ndepot_tools:\nhttps://chromium.googlesource.com/chromium/tools/depot_tools.git/+/0948b46c2396eb38ff61722815af0c218a159f04\n  0948b46 (bpastene@chromium.org)\n      Revert \"git_cl: Run presubmit subprocess tests in parallel by d...\n\nPlease check the following references for more information:\n- autoroller, https://chromium.googlesource.com/infra/luci/recipes-py/+/main/doc/workflow.md#autoroller\n- rollback, https://chromium.googlesource.com/infra/luci/recipes-py/+/main/doc/workflow.md#rollback\n- cross-repo dependencies, https://chromium.googlesource.com/infra/luci/recipes-py/+/main/doc/cross_repo.md\n\nUse https://goo.gl/noib3a to file a bug.\n\nR\u003dathom@google.com\n\nRecipe-Tryjob-Bypass-Reason: Autoroller\nIgnore-Freeze: Autoroller\nBugdroid-Send-Email: False\nChange-Id: I5f1a27310bc18fcfd1b51d5f43004776cadf551e\nReviewed-on: https://dart-review.googlesource.com/c/recipes/+/540240\nBot-Commit: dart-internal-deps-roller@dart-ci-internal.iam.gserviceaccount.com \u003cdart-internal-deps-roller@dart-ci-internal.iam.gserviceaccount.com\u003e\nCommit-Queue: dart-internal-deps-roller@dart-ci-internal.iam.gserviceaccount.com \u003cdart-internal-deps-roller@dart-ci-internal.iam.gserviceaccount.com\u003e\n"
    },
    {
      "commit": "7c471845ac072a0e00d1b7f8ee6b9c82b6283303",
      "tree": "3c487eea2bd164cb1f9d90d2bb3680360d0ac421",
      "parents": [
        "eeacd3f18481aedc25fd965ca4afe5dc5e598473"
      ],
      "author": {
        "name": "recipe-roller",
        "email": "dart-internal-deps-roller@dart-ci-internal.iam.gserviceaccount.com",
        "time": "Fri Aug 21 01:59:54 2026 -0700"
      },
      "committer": {
        "name": "dart-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "email": "dart-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Fri Aug 21 02:01:27 2026 -0700"
      },
      "message": "Roll recipe dependencies (trivial).\n\nThis is an automated CL created by the recipe roller. This CL rolls\nrecipe changes from upstream projects (depot_tools) into this repository.\n\nThe build that created this CL was\nhttps://ci.chromium.org/b/8672870936634273809\n\ndepot_tools:\nhttps://chromium.googlesource.com/chromium/tools/depot_tools.git/+log/113affcdb6e7fc65bba5a15aa48341812b21f0cb~..a569e2a5093811bfa8ec1bd36ad046b3cfc90121\n  113affc (jhawkins@google.com)\n      scm: Thread-safe batch caching and path resolution for git config.\n  c23d6b0 (jhawkins@google.com)\n      presubmit: Cache OldContents lookups in AffectedFile and DiffCa...\n  a569e2a (jhawkins@google.com)\n      git_cl: Run presubmit subprocess tests in parallel by default.\n\nPlease check the following references for more information:\n- autoroller, https://chromium.googlesource.com/infra/luci/recipes-py/+/main/doc/workflow.md#autoroller\n- rollback, https://chromium.googlesource.com/infra/luci/recipes-py/+/main/doc/workflow.md#rollback\n- cross-repo dependencies, https://chromium.googlesource.com/infra/luci/recipes-py/+/main/doc/cross_repo.md\n\nUse https://goo.gl/noib3a to file a bug.\n\nR\u003dathom@google.com\n\nRecipe-Tryjob-Bypass-Reason: Autoroller\nIgnore-Freeze: Autoroller\nBugdroid-Send-Email: False\nChange-Id: Ib7130df4f53a5508aa221c5a61e34c4190d7b329\nReviewed-on: https://dart-review.googlesource.com/c/recipes/+/539900\nBot-Commit: dart-internal-deps-roller@dart-ci-internal.iam.gserviceaccount.com \u003cdart-internal-deps-roller@dart-ci-internal.iam.gserviceaccount.com\u003e\nCommit-Queue: dart-internal-deps-roller@dart-ci-internal.iam.gserviceaccount.com \u003cdart-internal-deps-roller@dart-ci-internal.iam.gserviceaccount.com\u003e\n"
    },
    {
      "commit": "eeacd3f18481aedc25fd965ca4afe5dc5e598473",
      "tree": "fa7f707a327edd7a6e2d3efc8f8e5c496f0cb5fa",
      "parents": [
        "cbc4c18a54870980798f54df50d1b2018d180e44"
      ],
      "author": {
        "name": "recipe-roller",
        "email": "dart-internal-deps-roller@dart-ci-internal.iam.gserviceaccount.com",
        "time": "Thu Aug 20 21:58:52 2026 -0700"
      },
      "committer": {
        "name": "dart-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "email": "dart-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Thu Aug 20 21:59:58 2026 -0700"
      },
      "message": "Roll recipe dependencies (trivial).\n\nThis is an automated CL created by the recipe roller. This CL rolls\nrecipe changes from upstream projects (depot_tools) into this repository.\n\nThe build that created this CL was\nhttps://ci.chromium.org/b/8672886091667307249\n\ndepot_tools:\nhttps://chromium.googlesource.com/chromium/tools/depot_tools.git/+log/90d25150de594ebefda06008aec4b6db7b5d9917~..5cac02a8eccc60a1ba2a0804fc0a598f24f6137a\n  90d2515 (jhawkins@google.com)\n      git_cl: Cache and async pre-flight Gerrit account verification.\n  066c17d (jhawkins@google.com)\n      watchlists: Cache compiled rules and skip on --bypass-watchlists.\n  725fcf1 (jhawkins@google.com)\n      git_cl: Asynchronously pre-warm change details on upload.\n  5f930dc (ukai@google.com)\n      autoninja: check DEPOT_TOOLS_USE_VIRTUAL_BUILD_PATH\n  5cac02a (jhawkins@google.com)\n      git_cl: Memoize and harden superproject push option resolution.\n\nPlease check the following references for more information:\n- autoroller, https://chromium.googlesource.com/infra/luci/recipes-py/+/main/doc/workflow.md#autoroller\n- rollback, https://chromium.googlesource.com/infra/luci/recipes-py/+/main/doc/workflow.md#rollback\n- cross-repo dependencies, https://chromium.googlesource.com/infra/luci/recipes-py/+/main/doc/cross_repo.md\n\nUse https://goo.gl/noib3a to file a bug.\n\nR\u003dathom@google.com\n\nRecipe-Tryjob-Bypass-Reason: Autoroller\nIgnore-Freeze: Autoroller\nBugdroid-Send-Email: False\nChange-Id: I507a738151e1cb342afb78c9f23815b4834f9a97\nReviewed-on: https://dart-review.googlesource.com/c/recipes/+/539820\nCommit-Queue: dart-internal-deps-roller@dart-ci-internal.iam.gserviceaccount.com \u003cdart-internal-deps-roller@dart-ci-internal.iam.gserviceaccount.com\u003e\nBot-Commit: dart-internal-deps-roller@dart-ci-internal.iam.gserviceaccount.com \u003cdart-internal-deps-roller@dart-ci-internal.iam.gserviceaccount.com\u003e\n"
    },
    {
      "commit": "cbc4c18a54870980798f54df50d1b2018d180e44",
      "tree": "7908c42713deb493e3a4b698075813f95ce8eaec",
      "parents": [
        "7ca0c58a3b09a65cc3d7f416321cf8d3f68d02c0"
      ],
      "author": {
        "name": "recipe-roller",
        "email": "dart-internal-deps-roller@dart-ci-internal.iam.gserviceaccount.com",
        "time": "Thu Aug 20 17:58:03 2026 -0700"
      },
      "committer": {
        "name": "dart-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "email": "dart-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Thu Aug 20 17:59:38 2026 -0700"
      },
      "message": "Roll recipe dependencies (trivial).\n\nThis is an automated CL created by the recipe roller. This CL rolls\nrecipe changes from upstream projects (recipe_engine) into this repository.\n\nThe build that created this CL was\nhttps://ci.chromium.org/b/8672901262087726049\n\nrecipe_engine:\nhttps://chromium.googlesource.com/infra/luci/recipes-py.git/+/94ca80a1a0d9fdbb0525e443690d7a914bfe950d\n  94ca80a (iannucci@google.com)\n      Add typing-extensions dependency.\n\nPlease check the following references for more information:\n- autoroller, https://chromium.googlesource.com/infra/luci/recipes-py/+/main/doc/workflow.md#autoroller\n- rollback, https://chromium.googlesource.com/infra/luci/recipes-py/+/main/doc/workflow.md#rollback\n- cross-repo dependencies, https://chromium.googlesource.com/infra/luci/recipes-py/+/main/doc/cross_repo.md\n\nUse https://goo.gl/noib3a to file a bug.\n\nR\u003dathom@google.com\n\nRecipe-Tryjob-Bypass-Reason: Autoroller\nIgnore-Freeze: Autoroller\nBugdroid-Send-Email: False\nChange-Id: I962d644198fba0b9eb94b0d9bba823d6b8abaf68\nReviewed-on: https://dart-review.googlesource.com/c/recipes/+/539621\nBot-Commit: dart-internal-deps-roller@dart-ci-internal.iam.gserviceaccount.com \u003cdart-internal-deps-roller@dart-ci-internal.iam.gserviceaccount.com\u003e\nCommit-Queue: dart-internal-deps-roller@dart-ci-internal.iam.gserviceaccount.com \u003cdart-internal-deps-roller@dart-ci-internal.iam.gserviceaccount.com\u003e\n"
    },
    {
      "commit": "7ca0c58a3b09a65cc3d7f416321cf8d3f68d02c0",
      "tree": "0d72a6a9e5d58c6f1cad15f2640e05675359d2da",
      "parents": [
        "f0e1e8711a80d33e090dbc0b2d07da95e784c733"
      ],
      "author": {
        "name": "recipe-roller",
        "email": "dart-internal-deps-roller@dart-ci-internal.iam.gserviceaccount.com",
        "time": "Thu Aug 20 13:56:57 2026 -0700"
      },
      "committer": {
        "name": "dart-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "email": "dart-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Thu Aug 20 14:00:18 2026 -0700"
      },
      "message": "Roll recipe dependencies (trivial).\n\nThis is an automated CL created by the recipe roller. This CL rolls\nrecipe changes from upstream projects (depot_tools) into this repository.\n\nThe build that created this CL was\nhttps://ci.chromium.org/b/8672916417168406705\n\ndepot_tools:\nhttps://chromium.googlesource.com/chromium/tools/depot_tools.git/+/193f7e4194b5ef3ead3e3bea992290c4062bad9d\n  193f7e4 (jhawkins@google.com)\n      gerrit_util: Reuse Keep-Alive TLS connections across requests.\n\nPlease check the following references for more information:\n- autoroller, https://chromium.googlesource.com/infra/luci/recipes-py/+/main/doc/workflow.md#autoroller\n- rollback, https://chromium.googlesource.com/infra/luci/recipes-py/+/main/doc/workflow.md#rollback\n- cross-repo dependencies, https://chromium.googlesource.com/infra/luci/recipes-py/+/main/doc/cross_repo.md\n\nUse https://goo.gl/noib3a to file a bug.\n\nR\u003dathom@google.com\n\nRecipe-Tryjob-Bypass-Reason: Autoroller\nIgnore-Freeze: Autoroller\nBugdroid-Send-Email: False\nChange-Id: I56b416a44004b59bf37ce32af4089458ad19faad\nReviewed-on: https://dart-review.googlesource.com/c/recipes/+/539620\nCommit-Queue: dart-internal-deps-roller@dart-ci-internal.iam.gserviceaccount.com \u003cdart-internal-deps-roller@dart-ci-internal.iam.gserviceaccount.com\u003e\nBot-Commit: dart-internal-deps-roller@dart-ci-internal.iam.gserviceaccount.com \u003cdart-internal-deps-roller@dart-ci-internal.iam.gserviceaccount.com\u003e\n"
    },
    {
      "commit": "f0e1e8711a80d33e090dbc0b2d07da95e784c733",
      "tree": "04e51a1a730a95ab46a6b2362bea6efdb9f3344f",
      "parents": [
        "3b8fdf9d40ff2bfc2f34f3b0f6a0bc2251d96696"
      ],
      "author": {
        "name": "recipe-roller",
        "email": "dart-internal-deps-roller@dart-ci-internal.iam.gserviceaccount.com",
        "time": "Thu Aug 20 09:55:59 2026 -0700"
      },
      "committer": {
        "name": "dart-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "email": "dart-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Thu Aug 20 10:06:28 2026 -0700"
      },
      "message": "Roll recipe dependencies (trivial).\n\nThis is an automated CL created by the recipe roller. This CL rolls\nrecipe changes from upstream projects (depot_tools) into this repository.\n\nThe build that created this CL was\nhttps://ci.chromium.org/b/8672931584650504865\n\ndepot_tools:\nhttps://chromium.googlesource.com/chromium/tools/depot_tools.git/+/1cf4b380b32091ba8795b349647bcce9faf019a1\n  1cf4b38 (nerima@google.com)\n      gclient: add bootstrap cache mode detaching checkouts from the...\n\nPlease check the following references for more information:\n- autoroller, https://chromium.googlesource.com/infra/luci/recipes-py/+/main/doc/workflow.md#autoroller\n- rollback, https://chromium.googlesource.com/infra/luci/recipes-py/+/main/doc/workflow.md#rollback\n- cross-repo dependencies, https://chromium.googlesource.com/infra/luci/recipes-py/+/main/doc/cross_repo.md\n\nUse https://goo.gl/noib3a to file a bug.\n\nR\u003dathom@google.com\n\nRecipe-Tryjob-Bypass-Reason: Autoroller\nIgnore-Freeze: Autoroller\nBugdroid-Send-Email: False\nChange-Id: Ib57ac6741ab54515a845be4fb3cf0d98605ae0f4\nReviewed-on: https://dart-review.googlesource.com/c/recipes/+/539440\nBot-Commit: dart-internal-deps-roller@dart-ci-internal.iam.gserviceaccount.com \u003cdart-internal-deps-roller@dart-ci-internal.iam.gserviceaccount.com\u003e\nCommit-Queue: dart-internal-deps-roller@dart-ci-internal.iam.gserviceaccount.com \u003cdart-internal-deps-roller@dart-ci-internal.iam.gserviceaccount.com\u003e\n"
    },
    {
      "commit": "3b8fdf9d40ff2bfc2f34f3b0f6a0bc2251d96696",
      "tree": "f68c89910611a2a4fb58f787235c7f90293c9c03",
      "parents": [
        "702787973c4e48a6e4cb673767042fb363c37abc"
      ],
      "author": {
        "name": "recipe-roller",
        "email": "dart-internal-deps-roller@dart-ci-internal.iam.gserviceaccount.com",
        "time": "Thu Aug 20 05:54:41 2026 -0700"
      },
      "committer": {
        "name": "dart-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "email": "dart-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Thu Aug 20 06:02:38 2026 -0700"
      },
      "message": "Roll recipe dependencies (trivial).\n\nThis is an automated CL created by the recipe roller. This CL rolls\nrecipe changes from upstream projects (depot_tools) into this repository.\n\nThe build that created this CL was\nhttps://ci.chromium.org/b/8672946847888544433\n\ndepot_tools:\nhttps://chromium.googlesource.com/chromium/tools/depot_tools.git/+log/2722a39bbce2f51a3e7da93f4e92afe62f98da96~..547d7e12fe104305c7de797d5a2b4155914ad362\n  2722a39 (jhawkins@google.com)\n      git-cl: Skip push trace archiving on successful uploads.\n  f270947 (jhawkins@google.com)\n      git-cl: Lazy-import formatters and heavy dependencies on startup.\n  547d7e1 (qjw@chromium.org)\n      recipe_modules: validate file_path in gitiles.download_file\n\nPlease check the following references for more information:\n- autoroller, https://chromium.googlesource.com/infra/luci/recipes-py/+/main/doc/workflow.md#autoroller\n- rollback, https://chromium.googlesource.com/infra/luci/recipes-py/+/main/doc/workflow.md#rollback\n- cross-repo dependencies, https://chromium.googlesource.com/infra/luci/recipes-py/+/main/doc/cross_repo.md\n\nUse https://goo.gl/noib3a to file a bug.\n\nR\u003dathom@google.com\n\nRecipe-Tryjob-Bypass-Reason: Autoroller\nIgnore-Freeze: Autoroller\nBugdroid-Send-Email: False\nChange-Id: I3d055aa84ba0e4003a9fe22704a430fa481459d8\nReviewed-on: https://dart-review.googlesource.com/c/recipes/+/539240\nCommit-Queue: dart-internal-deps-roller@dart-ci-internal.iam.gserviceaccount.com \u003cdart-internal-deps-roller@dart-ci-internal.iam.gserviceaccount.com\u003e\nBot-Commit: dart-internal-deps-roller@dart-ci-internal.iam.gserviceaccount.com \u003cdart-internal-deps-roller@dart-ci-internal.iam.gserviceaccount.com\u003e\n"
    },
    {
      "commit": "702787973c4e48a6e4cb673767042fb363c37abc",
      "tree": "de8df2036a20f6ef837c44a102df6d35c38970c4",
      "parents": [
        "92d9cfce5ccd2cfef60014fabf406945d2550ae9"
      ],
      "author": {
        "name": "Alexander Thomas",
        "email": "athom@google.com",
        "time": "Thu Aug 20 08:00:12 2026 +0000"
      },
      "committer": {
        "name": "dart-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "email": "dart-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Thu Aug 20 02:38:05 2026 -0700"
      },
      "message": "Roll recipe dependencies (manual).\n\ndepot_tools:\n  https://crrev.com/07f7c338696bc32b1c79c51982e98617180ba762 [Agents] Modularize luci_triage scripts (hnakashima@chromium.org)\n\nrecipe_engine:\n  https://crrev.com/9f6bf03a3db3788805e1fbe8761a7ada74471581 [protobuf] Update protobuf version. (iannucci@google.com)\n\nChange-Id: I4a113904eaacd696413d802ebca620b7d022c1ec\nReviewed-on: https://dart-review.googlesource.com/c/recipes/+/539160\nCommit-Queue: Alexander Thomas \u003cathom@google.com\u003e\nReviewed-by: Ivan Inozemtsev \u003ciinozemtsev@google.com\u003e\n"
    },
    {
      "commit": "92d9cfce5ccd2cfef60014fabf406945d2550ae9",
      "tree": "2abf04ad5a3d45812f8c65fff8df80b9c85a4b27",
      "parents": [
        "8c6369ccd1596db9900ac3add29b511df2a7f2f3"
      ],
      "author": {
        "name": "recipe-roller",
        "email": "dart-internal-deps-roller@dart-ci-internal.iam.gserviceaccount.com",
        "time": "Wed Aug 19 01:26:30 2026 -0700"
      },
      "committer": {
        "name": "dart-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "email": "dart-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Wed Aug 19 01:30:38 2026 -0700"
      },
      "message": "Roll recipe dependencies (trivial).\n\nThis is an automated CL created by the recipe roller. This CL rolls\nrecipe changes from upstream projects (recipe_engine) into this repository.\n\nThe build that created this CL was\nhttps://ci.chromium.org/b/8673054223338976129\n\nrecipe_engine:\nhttps://chromium.googlesource.com/infra/luci/recipes-py.git/+/352d4432f76d457e489b235329be939c5b8f38a4\n  352d443 (chromium-autoroll@skia-public.iam.gserviceaccount.com)\n      Roll CAS Client from 4cac3b2f8780 to 0e4cb6152e3a\n\nPlease check the following references for more information:\n- autoroller, https://chromium.googlesource.com/infra/luci/recipes-py/+/main/doc/workflow.md#autoroller\n- rollback, https://chromium.googlesource.com/infra/luci/recipes-py/+/main/doc/workflow.md#rollback\n- cross-repo dependencies, https://chromium.googlesource.com/infra/luci/recipes-py/+/main/doc/cross_repo.md\n\nUse https://goo.gl/noib3a to file a bug.\n\nR\u003dathom@google.com\n\nRecipe-Tryjob-Bypass-Reason: Autoroller\nIgnore-Freeze: Autoroller\nBugdroid-Send-Email: False\nChange-Id: I5d19f9fce7a29e8727dfc186ef09232254c1923c\nReviewed-on: https://dart-review.googlesource.com/c/recipes/+/538720\nBot-Commit: dart-internal-deps-roller@dart-ci-internal.iam.gserviceaccount.com \u003cdart-internal-deps-roller@dart-ci-internal.iam.gserviceaccount.com\u003e\nCommit-Queue: dart-internal-deps-roller@dart-ci-internal.iam.gserviceaccount.com \u003cdart-internal-deps-roller@dart-ci-internal.iam.gserviceaccount.com\u003e\n"
    },
    {
      "commit": "8c6369ccd1596db9900ac3add29b511df2a7f2f3",
      "tree": "62b5eb1e8f54c181ac125485b50c1e3136e2f6b2",
      "parents": [
        "52f9edec7af9fdb37daa758a4f856fd4c95b6c81"
      ],
      "author": {
        "name": "recipe-roller",
        "email": "dart-internal-deps-roller@dart-ci-internal.iam.gserviceaccount.com",
        "time": "Tue Aug 18 21:25:35 2026 -0700"
      },
      "committer": {
        "name": "dart-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "email": "dart-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Tue Aug 18 21:26:47 2026 -0700"
      },
      "message": "Roll recipe dependencies (trivial).\n\nThis is an automated CL created by the recipe roller. This CL rolls\nrecipe changes from upstream projects (depot_tools) into this repository.\n\nThe build that created this CL was\nhttps://ci.chromium.org/b/8673069379886556305\n\ndepot_tools:\nhttps://chromium.googlesource.com/chromium/tools/depot_tools.git/+/d687f97eaef1bf03f97e09c051ee29214dde01fe\n  d687f97 (ovsienko@google.com)\n      ruff_chromium: support multi-range formatting over stdin\n\nPlease check the following references for more information:\n- autoroller, https://chromium.googlesource.com/infra/luci/recipes-py/+/main/doc/workflow.md#autoroller\n- rollback, https://chromium.googlesource.com/infra/luci/recipes-py/+/main/doc/workflow.md#rollback\n- cross-repo dependencies, https://chromium.googlesource.com/infra/luci/recipes-py/+/main/doc/cross_repo.md\n\nUse https://goo.gl/noib3a to file a bug.\n\nR\u003dathom@google.com\n\nRecipe-Tryjob-Bypass-Reason: Autoroller\nIgnore-Freeze: Autoroller\nBugdroid-Send-Email: False\nChange-Id: I221f15d5731b0900ea32eb6c486421f699b7fd4a\nReviewed-on: https://dart-review.googlesource.com/c/recipes/+/538640\nBot-Commit: dart-internal-deps-roller@dart-ci-internal.iam.gserviceaccount.com \u003cdart-internal-deps-roller@dart-ci-internal.iam.gserviceaccount.com\u003e\nCommit-Queue: dart-internal-deps-roller@dart-ci-internal.iam.gserviceaccount.com \u003cdart-internal-deps-roller@dart-ci-internal.iam.gserviceaccount.com\u003e\n"
    },
    {
      "commit": "52f9edec7af9fdb37daa758a4f856fd4c95b6c81",
      "tree": "9f1add1f926228df5be130db8873374f9c724a2b",
      "parents": [
        "4114ca18602da3165a1d15b096388c8c7f016078"
      ],
      "author": {
        "name": "recipe-roller",
        "email": "dart-internal-deps-roller@dart-ci-internal.iam.gserviceaccount.com",
        "time": "Tue Aug 18 17:24:38 2026 -0700"
      },
      "committer": {
        "name": "dart-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "email": "dart-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Tue Aug 18 17:26:18 2026 -0700"
      },
      "message": "Roll recipe dependencies (trivial).\n\nThis is an automated CL created by the recipe roller. This CL rolls\nrecipe changes from upstream projects (depot_tools) into this repository.\n\nThe build that created this CL was\nhttps://ci.chromium.org/b/8673084541285402177\n\ndepot_tools:\nhttps://chromium.googlesource.com/chromium/tools/depot_tools.git/+/65cd67ed5cf5995455999fcc0e189e8c113dccc0\n  65cd67e (orinj@chromium.org)\n      Revert \"Ruff lint: add support for Python linting to git cl lint.\"\n\nPlease check the following references for more information:\n- autoroller, https://chromium.googlesource.com/infra/luci/recipes-py/+/main/doc/workflow.md#autoroller\n- rollback, https://chromium.googlesource.com/infra/luci/recipes-py/+/main/doc/workflow.md#rollback\n- cross-repo dependencies, https://chromium.googlesource.com/infra/luci/recipes-py/+/main/doc/cross_repo.md\n\nUse https://goo.gl/noib3a to file a bug.\n\nR\u003dathom@google.com\n\nRecipe-Tryjob-Bypass-Reason: Autoroller\nIgnore-Freeze: Autoroller\nBugdroid-Send-Email: False\nChange-Id: I6bde3a3a5a6d6176fad1e8405805a0a18698f1bf\nReviewed-on: https://dart-review.googlesource.com/c/recipes/+/538560\nBot-Commit: dart-internal-deps-roller@dart-ci-internal.iam.gserviceaccount.com \u003cdart-internal-deps-roller@dart-ci-internal.iam.gserviceaccount.com\u003e\nCommit-Queue: dart-internal-deps-roller@dart-ci-internal.iam.gserviceaccount.com \u003cdart-internal-deps-roller@dart-ci-internal.iam.gserviceaccount.com\u003e\n"
    },
    {
      "commit": "4114ca18602da3165a1d15b096388c8c7f016078",
      "tree": "c57fe04fd96d8d25a019d875a7d8176b17fb2830",
      "parents": [
        "f6658ba16769a1727a477b741bc2c3203e8ce018"
      ],
      "author": {
        "name": "recipe-roller",
        "email": "dart-internal-deps-roller@dart-ci-internal.iam.gserviceaccount.com",
        "time": "Tue Aug 18 13:23:42 2026 -0700"
      },
      "committer": {
        "name": "dart-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "email": "dart-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Tue Aug 18 13:32:50 2026 -0700"
      },
      "message": "Roll recipe dependencies (trivial).\n\nThis is an automated CL created by the recipe roller. This CL rolls\nrecipe changes from upstream projects (depot_tools) into this repository.\n\nThe build that created this CL was\nhttps://ci.chromium.org/b/8673099991530757569\n\ndepot_tools:\nhttps://chromium.googlesource.com/chromium/tools/depot_tools.git/+log/262052b23ea3007159090865a4ded9fed77966e6~..8b520524fca2ff590134bd7ed8e4d42e3bfa64dc\n  262052b (hnakashima@chromium.org)\n      [Agents] Add unit and integration tests for luci_triage.py\n  8b52052 (agrieve@chromium.org)\n      Fix presubmit errors caused by pylint score message\n\nPlease check the following references for more information:\n- autoroller, https://chromium.googlesource.com/infra/luci/recipes-py/+/main/doc/workflow.md#autoroller\n- rollback, https://chromium.googlesource.com/infra/luci/recipes-py/+/main/doc/workflow.md#rollback\n- cross-repo dependencies, https://chromium.googlesource.com/infra/luci/recipes-py/+/main/doc/cross_repo.md\n\nUse https://goo.gl/noib3a to file a bug.\n\nR\u003dathom@google.com\n\nRecipe-Tryjob-Bypass-Reason: Autoroller\nIgnore-Freeze: Autoroller\nBugdroid-Send-Email: False\nChange-Id: I1d3f36c1bed71e114880c8cca8813cd5bd49eb89\nReviewed-on: https://dart-review.googlesource.com/c/recipes/+/538440\nCommit-Queue: dart-internal-deps-roller@dart-ci-internal.iam.gserviceaccount.com \u003cdart-internal-deps-roller@dart-ci-internal.iam.gserviceaccount.com\u003e\nBot-Commit: dart-internal-deps-roller@dart-ci-internal.iam.gserviceaccount.com \u003cdart-internal-deps-roller@dart-ci-internal.iam.gserviceaccount.com\u003e\n"
    },
    {
      "commit": "f6658ba16769a1727a477b741bc2c3203e8ce018",
      "tree": "875c2c4a97a49fff6d9fb2d812f532012dab34bf",
      "parents": [
        "c41fcd60b238abb35cf24b2571a372ca5464e434"
      ],
      "author": {
        "name": "recipe-roller",
        "email": "dart-internal-deps-roller@dart-ci-internal.iam.gserviceaccount.com",
        "time": "Tue Aug 18 09:18:14 2026 -0700"
      },
      "committer": {
        "name": "dart-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "email": "dart-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Tue Aug 18 09:19:25 2026 -0700"
      },
      "message": "Roll recipe dependencies (trivial).\n\nThis is an automated CL created by the recipe roller. This CL rolls\nrecipe changes from upstream projects (depot_tools) into this repository.\n\nThe build that created this CL was\nhttps://ci.chromium.org/b/8673115142505763633\n\ndepot_tools:\nhttps://chromium.googlesource.com/chromium/tools/depot_tools.git/+/4d4577a3e18dfe943c317232d6318ed5bb7a3ea1\n  4d4577a (alexrudenko@chromium.org)\n      Support pylintrc\n\nPlease check the following references for more information:\n- autoroller, https://chromium.googlesource.com/infra/luci/recipes-py/+/main/doc/workflow.md#autoroller\n- rollback, https://chromium.googlesource.com/infra/luci/recipes-py/+/main/doc/workflow.md#rollback\n- cross-repo dependencies, https://chromium.googlesource.com/infra/luci/recipes-py/+/main/doc/cross_repo.md\n\nUse https://goo.gl/noib3a to file a bug.\n\nR\u003dathom@google.com\n\nRecipe-Tryjob-Bypass-Reason: Autoroller\nIgnore-Freeze: Autoroller\nBugdroid-Send-Email: False\nChange-Id: I8ba8eccebfe6084b0833f784f5cf366aeace9671\nReviewed-on: https://dart-review.googlesource.com/c/recipes/+/538320\nBot-Commit: dart-internal-deps-roller@dart-ci-internal.iam.gserviceaccount.com \u003cdart-internal-deps-roller@dart-ci-internal.iam.gserviceaccount.com\u003e\nCommit-Queue: dart-internal-deps-roller@dart-ci-internal.iam.gserviceaccount.com \u003cdart-internal-deps-roller@dart-ci-internal.iam.gserviceaccount.com\u003e\n"
    },
    {
      "commit": "c41fcd60b238abb35cf24b2571a372ca5464e434",
      "tree": "885dc80c91ea38dbe67fc4942d493ccb7bf52b11",
      "parents": [
        "eaa8343cef72a188aa0a75f5bc14b2d49833c31b"
      ],
      "author": {
        "name": "recipe-roller",
        "email": "dart-internal-deps-roller@dart-ci-internal.iam.gserviceaccount.com",
        "time": "Tue Aug 18 01:12:36 2026 -0700"
      },
      "committer": {
        "name": "dart-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "email": "dart-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Tue Aug 18 01:16:11 2026 -0700"
      },
      "message": "Roll recipe dependencies (trivial).\n\nThis is an automated CL created by the recipe roller. This CL rolls\nrecipe changes from upstream projects (depot_tools) into this repository.\n\nThe build that created this CL was\nhttps://ci.chromium.org/b/8673145696566395601\n\ndepot_tools:\nhttps://chromium.googlesource.com/chromium/tools/depot_tools.git/+/8ff4a322a17ea014561931720c8153904cd0a9c3\n  8ff4a32 (ovsienko@google.com)\n      Ruff lint: add support for Python linting to git cl lint.\n\nPlease check the following references for more information:\n- autoroller, https://chromium.googlesource.com/infra/luci/recipes-py/+/main/doc/workflow.md#autoroller\n- rollback, https://chromium.googlesource.com/infra/luci/recipes-py/+/main/doc/workflow.md#rollback\n- cross-repo dependencies, https://chromium.googlesource.com/infra/luci/recipes-py/+/main/doc/cross_repo.md\n\nUse https://goo.gl/noib3a to file a bug.\n\nR\u003dathom@google.com\n\nRecipe-Tryjob-Bypass-Reason: Autoroller\nIgnore-Freeze: Autoroller\nBugdroid-Send-Email: False\nChange-Id: I5a0e47b0d0324cc0c1fad8cad30b99dc023de28a\nReviewed-on: https://dart-review.googlesource.com/c/recipes/+/538140\nCommit-Queue: dart-internal-deps-roller@dart-ci-internal.iam.gserviceaccount.com \u003cdart-internal-deps-roller@dart-ci-internal.iam.gserviceaccount.com\u003e\nBot-Commit: dart-internal-deps-roller@dart-ci-internal.iam.gserviceaccount.com \u003cdart-internal-deps-roller@dart-ci-internal.iam.gserviceaccount.com\u003e\n"
    },
    {
      "commit": "eaa8343cef72a188aa0a75f5bc14b2d49833c31b",
      "tree": "dd211630c025ca2ffdbba630b0b03b9421591f9c",
      "parents": [
        "95cf8dfdca3e8fe437ad5a1cabaa721014c4f3ad"
      ],
      "author": {
        "name": "recipe-roller",
        "email": "dart-internal-deps-roller@dart-ci-internal.iam.gserviceaccount.com",
        "time": "Mon Aug 17 01:04:35 2026 -0700"
      },
      "committer": {
        "name": "dart-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "email": "dart-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Mon Aug 17 01:05:47 2026 -0700"
      },
      "message": "Roll recipe dependencies (trivial).\n\nThis is an automated CL created by the recipe roller. This CL rolls\nrecipe changes from upstream projects (depot_tools, recipe_engine) into this repository.\n\nThe build that created this CL was\nhttps://ci.chromium.org/b/8673236796028781537\n\ndepot_tools:\nhttps://chromium.googlesource.com/chromium/tools/depot_tools.git/+/882906bdbbdfd5588f103e792d153c8ab6ae1715\n  882906b (ovsienko@google.com)\n      Clang formatter - call formatter with the same executable inste...\n\nrecipe_engine:\nhttps://chromium.googlesource.com/infra/luci/recipes-py.git/+/02863bd3004ea457572f310e9b0e415b3f529c24\n  02863bd (jmarc@google.com)\n      Add instructions to for the new dataclass DEPS.\n\nPlease check the following references for more information:\n- autoroller, https://chromium.googlesource.com/infra/luci/recipes-py/+/main/doc/workflow.md#autoroller\n- rollback, https://chromium.googlesource.com/infra/luci/recipes-py/+/main/doc/workflow.md#rollback\n- cross-repo dependencies, https://chromium.googlesource.com/infra/luci/recipes-py/+/main/doc/cross_repo.md\n\nUse https://goo.gl/noib3a to file a bug.\n\nR\u003dathom@google.com\n\nRecipe-Tryjob-Bypass-Reason: Autoroller\nIgnore-Freeze: Autoroller\nBugdroid-Send-Email: False\nChange-Id: I39ef97dd58e3f99e5f811570eaa5aada3ae07089\nReviewed-on: https://dart-review.googlesource.com/c/recipes/+/537541\nBot-Commit: dart-internal-deps-roller@dart-ci-internal.iam.gserviceaccount.com \u003cdart-internal-deps-roller@dart-ci-internal.iam.gserviceaccount.com\u003e\nCommit-Queue: dart-internal-deps-roller@dart-ci-internal.iam.gserviceaccount.com \u003cdart-internal-deps-roller@dart-ci-internal.iam.gserviceaccount.com\u003e\n"
    },
    {
      "commit": "95cf8dfdca3e8fe437ad5a1cabaa721014c4f3ad",
      "tree": "deb98fd7b0b2e794d9f8e4409462b0133ff2aa65",
      "parents": [
        "4cd1729efd7300bbf54fa3ca247845f1ac3a004f"
      ],
      "author": {
        "name": "recipe-roller",
        "email": "dart-internal-deps-roller@dart-ci-internal.iam.gserviceaccount.com",
        "time": "Sun Aug 16 21:03:18 2026 -0700"
      },
      "committer": {
        "name": "dart-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "email": "dart-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Sun Aug 16 21:04:28 2026 -0700"
      },
      "message": "Roll recipe dependencies (trivial).\n\nThis is an automated CL created by the recipe roller. This CL rolls\nrecipe changes from upstream projects (depot_tools) into this repository.\n\nThe build that created this CL was\nhttps://ci.chromium.org/b/8673251978010085985\n\ndepot_tools:\nhttps://chromium.googlesource.com/chromium/tools/depot_tools.git/+/732902ab86f8bd629bee00af102d5aa2d9336166\n  732902a (ovsienko@google.com)\n      Ruff: yapf does not understand - as stdin.\n\nPlease check the following references for more information:\n- autoroller, https://chromium.googlesource.com/infra/luci/recipes-py/+/main/doc/workflow.md#autoroller\n- rollback, https://chromium.googlesource.com/infra/luci/recipes-py/+/main/doc/workflow.md#rollback\n- cross-repo dependencies, https://chromium.googlesource.com/infra/luci/recipes-py/+/main/doc/cross_repo.md\n\nUse https://goo.gl/noib3a to file a bug.\n\nR\u003dathom@google.com\n\nRecipe-Tryjob-Bypass-Reason: Autoroller\nIgnore-Freeze: Autoroller\nBugdroid-Send-Email: False\nChange-Id: I57ca52aab41d77293e786591790926cb64e9b648\nReviewed-on: https://dart-review.googlesource.com/c/recipes/+/537540\nBot-Commit: dart-internal-deps-roller@dart-ci-internal.iam.gserviceaccount.com \u003cdart-internal-deps-roller@dart-ci-internal.iam.gserviceaccount.com\u003e\nCommit-Queue: dart-internal-deps-roller@dart-ci-internal.iam.gserviceaccount.com \u003cdart-internal-deps-roller@dart-ci-internal.iam.gserviceaccount.com\u003e\n"
    },
    {
      "commit": "4cd1729efd7300bbf54fa3ca247845f1ac3a004f",
      "tree": "676401cf057f1f2474c43f7060078523afcdcb50",
      "parents": [
        "04769a3d58a66ac46f6ab93a52e44fc7c344688a"
      ],
      "author": {
        "name": "recipe-roller",
        "email": "dart-internal-deps-roller@dart-ci-internal.iam.gserviceaccount.com",
        "time": "Fri Aug 14 16:42:24 2026 -0700"
      },
      "committer": {
        "name": "dart-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "email": "dart-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Fri Aug 14 16:43:31 2026 -0700"
      },
      "message": "Roll recipe dependencies (trivial).\n\nThis is an automated CL created by the recipe roller. This CL rolls\nrecipe changes from upstream projects (depot_tools) into this repository.\n\nThe build that created this CL was\nhttps://ci.chromium.org/b/8673449686980508257\n\ndepot_tools:\nhttps://chromium.googlesource.com/chromium/tools/depot_tools.git/+/13febbee9ece9e03df923f69d540afc63c6db93e\n  13febbe (agrieve@chromium.org)\n      Fix \"gclient sync\" not syncing --assume-unchanged submodules\n\nPlease check the following references for more information:\n- autoroller, https://chromium.googlesource.com/infra/luci/recipes-py/+/main/doc/workflow.md#autoroller\n- rollback, https://chromium.googlesource.com/infra/luci/recipes-py/+/main/doc/workflow.md#rollback\n- cross-repo dependencies, https://chromium.googlesource.com/infra/luci/recipes-py/+/main/doc/cross_repo.md\n\nUse https://goo.gl/noib3a to file a bug.\n\nR\u003dathom@google.com\n\nRecipe-Tryjob-Bypass-Reason: Autoroller\nIgnore-Freeze: Autoroller\nBugdroid-Send-Email: False\nChange-Id: Ie768511bfeb9336bf3243c508d023edad73691f3\nReviewed-on: https://dart-review.googlesource.com/c/recipes/+/536880\nCommit-Queue: dart-internal-deps-roller@dart-ci-internal.iam.gserviceaccount.com \u003cdart-internal-deps-roller@dart-ci-internal.iam.gserviceaccount.com\u003e\nBot-Commit: dart-internal-deps-roller@dart-ci-internal.iam.gserviceaccount.com \u003cdart-internal-deps-roller@dart-ci-internal.iam.gserviceaccount.com\u003e\n"
    },
    {
      "commit": "04769a3d58a66ac46f6ab93a52e44fc7c344688a",
      "tree": "1df74d5baa56f76707f264e18e7aceb270be4a37",
      "parents": [
        "73cedd9697a4ec0c1d72b8ca9bbe77d7116c6a59"
      ],
      "author": {
        "name": "recipe-roller",
        "email": "dart-internal-deps-roller@dart-ci-internal.iam.gserviceaccount.com",
        "time": "Thu Aug 13 20:32:54 2026 -0700"
      },
      "committer": {
        "name": "dart-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "email": "dart-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Thu Aug 13 20:34:39 2026 -0700"
      },
      "message": "Roll recipe dependencies (trivial).\n\nThis is an automated CL created by the recipe roller. This CL rolls\nrecipe changes from upstream projects (depot_tools) into this repository.\n\nThe build that created this CL was\nhttps://ci.chromium.org/b/8673525723165073745\n\ndepot_tools:\nhttps://chromium.googlesource.com/chromium/tools/depot_tools.git/+/8906f98462ad0a0d8250236059e23fe6d27c7318\n  8906f98 (ovsienko@google.com)\n      Ruff: create .ruff_cache in temp folder and not in the subject...\n\nPlease check the following references for more information:\n- autoroller, https://chromium.googlesource.com/infra/luci/recipes-py/+/main/doc/workflow.md#autoroller\n- rollback, https://chromium.googlesource.com/infra/luci/recipes-py/+/main/doc/workflow.md#rollback\n- cross-repo dependencies, https://chromium.googlesource.com/infra/luci/recipes-py/+/main/doc/cross_repo.md\n\nUse https://goo.gl/noib3a to file a bug.\n\nR\u003dathom@google.com\n\nRecipe-Tryjob-Bypass-Reason: Autoroller\nIgnore-Freeze: Autoroller\nBugdroid-Send-Email: False\nChange-Id: I902e6f414dd6b16abc6b686f309de9a22ebca91e\nReviewed-on: https://dart-review.googlesource.com/c/recipes/+/536400\nCommit-Queue: dart-internal-deps-roller@dart-ci-internal.iam.gserviceaccount.com \u003cdart-internal-deps-roller@dart-ci-internal.iam.gserviceaccount.com\u003e\nBot-Commit: dart-internal-deps-roller@dart-ci-internal.iam.gserviceaccount.com \u003cdart-internal-deps-roller@dart-ci-internal.iam.gserviceaccount.com\u003e\n"
    },
    {
      "commit": "73cedd9697a4ec0c1d72b8ca9bbe77d7116c6a59",
      "tree": "d4590d6b6a5f62886d4277f0bb85f9baaacc7e36",
      "parents": [
        "ffce14031e8d1211f652fae4c5c31f5e9b3e5867"
      ],
      "author": {
        "name": "recipe-roller",
        "email": "dart-internal-deps-roller@dart-ci-internal.iam.gserviceaccount.com",
        "time": "Thu Aug 13 04:28:23 2026 -0700"
      },
      "committer": {
        "name": "dart-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "email": "dart-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Thu Aug 13 04:29:32 2026 -0700"
      },
      "message": "Roll recipe dependencies (trivial).\n\nThis is an automated CL created by the recipe roller. This CL rolls\nrecipe changes from upstream projects (depot_tools) into this repository.\n\nThe build that created this CL was\nhttps://ci.chromium.org/b/8673586374457245809\n\ndepot_tools:\nhttps://chromium.googlesource.com/chromium/tools/depot_tools.git/+/7c069bc38add739dfae8e089157001ba01357133\n  7c069bc (ovsienko@google.com)\n      ruff_chromium: Strip --stdin-filename in translate_args for YAP...\n\nPlease check the following references for more information:\n- autoroller, https://chromium.googlesource.com/infra/luci/recipes-py/+/main/doc/workflow.md#autoroller\n- rollback, https://chromium.googlesource.com/infra/luci/recipes-py/+/main/doc/workflow.md#rollback\n- cross-repo dependencies, https://chromium.googlesource.com/infra/luci/recipes-py/+/main/doc/cross_repo.md\n\nUse https://goo.gl/noib3a to file a bug.\n\nR\u003dathom@google.com\n\nRecipe-Tryjob-Bypass-Reason: Autoroller\nIgnore-Freeze: Autoroller\nBugdroid-Send-Email: False\nChange-Id: I0750654d3b386c25dc85e0a647288ad9e70a86dc\nReviewed-on: https://dart-review.googlesource.com/c/recipes/+/536060\nBot-Commit: dart-internal-deps-roller@dart-ci-internal.iam.gserviceaccount.com \u003cdart-internal-deps-roller@dart-ci-internal.iam.gserviceaccount.com\u003e\nCommit-Queue: dart-internal-deps-roller@dart-ci-internal.iam.gserviceaccount.com \u003cdart-internal-deps-roller@dart-ci-internal.iam.gserviceaccount.com\u003e\n"
    },
    {
      "commit": "ffce14031e8d1211f652fae4c5c31f5e9b3e5867",
      "tree": "8dbd91b739a5f51f2f278d28b0fb2ded16614868",
      "parents": [
        "db1ccfd88acdb67d5311cb70e9b3dc11aa6c8bb4"
      ],
      "author": {
        "name": "recipe-roller",
        "email": "dart-internal-deps-roller@dart-ci-internal.iam.gserviceaccount.com",
        "time": "Thu Aug 13 00:27:21 2026 -0700"
      },
      "committer": {
        "name": "dart-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "email": "dart-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Thu Aug 13 00:28:23 2026 -0700"
      },
      "message": "Roll recipe dependencies (trivial).\n\nThis is an automated CL created by the recipe roller. This CL rolls\nrecipe changes from upstream projects (depot_tools) into this repository.\n\nThe build that created this CL was\nhttps://ci.chromium.org/b/8673601620313151905\n\ndepot_tools:\nhttps://chromium.googlesource.com/chromium/tools/depot_tools.git/+log/c733c4a38fd67edd89e2c48dfc33d884e830ad79~..23647f175d37b6e9ede15b9f54f4162b86ce6bac\n  c733c4a (ovsienko@google.com)\n      Ruff lint: relint depot_tools with ruff and remove pylint usage.\n  6a5ddc5 (ovsienko@google.com)\n      Ruff lint: add relinting change to blame ignore.\n  23647f1 (derinel@google.com)\n      gerrit_util: make httplib2.socks optional\n\nPlease check the following references for more information:\n- autoroller, https://chromium.googlesource.com/infra/luci/recipes-py/+/main/doc/workflow.md#autoroller\n- rollback, https://chromium.googlesource.com/infra/luci/recipes-py/+/main/doc/workflow.md#rollback\n- cross-repo dependencies, https://chromium.googlesource.com/infra/luci/recipes-py/+/main/doc/cross_repo.md\n\nUse https://goo.gl/noib3a to file a bug.\n\nR\u003dathom@google.com\n\nRecipe-Tryjob-Bypass-Reason: Autoroller\nIgnore-Freeze: Autoroller\nBugdroid-Send-Email: False\nChange-Id: If14ca19589dd95a3405bde6c159d4693648e63dd\nReviewed-on: https://dart-review.googlesource.com/c/recipes/+/535920\nBot-Commit: dart-internal-deps-roller@dart-ci-internal.iam.gserviceaccount.com \u003cdart-internal-deps-roller@dart-ci-internal.iam.gserviceaccount.com\u003e\nCommit-Queue: dart-internal-deps-roller@dart-ci-internal.iam.gserviceaccount.com \u003cdart-internal-deps-roller@dart-ci-internal.iam.gserviceaccount.com\u003e\n"
    },
    {
      "commit": "db1ccfd88acdb67d5311cb70e9b3dc11aa6c8bb4",
      "tree": "02392022e73dbcc46be6b06ec0e26277fa3cf89b",
      "parents": [
        "284d35c7e6b30b3c1e1f9a0cdf332c629664c1da"
      ],
      "author": {
        "name": "recipe-roller",
        "email": "dart-internal-deps-roller@dart-ci-internal.iam.gserviceaccount.com",
        "time": "Wed Aug 12 20:25:00 2026 -0700"
      },
      "committer": {
        "name": "dart-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "email": "dart-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Wed Aug 12 20:26:24 2026 -0700"
      },
      "message": "Roll recipe dependencies (trivial).\n\nThis is an automated CL created by the recipe roller. This CL rolls\nrecipe changes from upstream projects (depot_tools, recipe_engine) into this repository.\n\nThe build that created this CL was\nhttps://ci.chromium.org/b/8673616773069650689\n\ndepot_tools:\nhttps://chromium.googlesource.com/chromium/tools/depot_tools.git/+log/3e4f3a0f3742e31d0f11f56f8b6ddb86032b3196~..3c0e260a45d885180dc19943e2ba4590ab1befd0\n  3e4f3a0 (brgan@google.com)\n      presubmit: Skip code-owners checks when running presubmit witho...\n  3ae8bff (brgan@google.com)\n      tests: Accept both 7 and 8 character hashes in testBlame\n  a41d01d (brgan@google.com)\n      tests: Support modern Git graph rendering in testGitMap\n  3c0e260 (smaier@chromium.org)\n      Add support for ktfmt\n\nrecipe_engine:\nhttps://chromium.googlesource.com/infra/luci/recipes-py.git/+/6e6000c4f4a49abfce1609e1d31610a0158b9dd0\n  6e6000c (chanli@chromium.org)\n      [Turbo CI] import latest protos\n\nPlease check the following references for more information:\n- autoroller, https://chromium.googlesource.com/infra/luci/recipes-py/+/main/doc/workflow.md#autoroller\n- rollback, https://chromium.googlesource.com/infra/luci/recipes-py/+/main/doc/workflow.md#rollback\n- cross-repo dependencies, https://chromium.googlesource.com/infra/luci/recipes-py/+/main/doc/cross_repo.md\n\nUse https://goo.gl/noib3a to file a bug.\n\nR\u003dathom@google.com\n\nRecipe-Tryjob-Bypass-Reason: Autoroller\nIgnore-Freeze: Autoroller\nBugdroid-Send-Email: False\nChange-Id: I43a5a8c788f19cc609a9643b9219c8fe9e41e663\nReviewed-on: https://dart-review.googlesource.com/c/recipes/+/535900\nBot-Commit: dart-internal-deps-roller@dart-ci-internal.iam.gserviceaccount.com \u003cdart-internal-deps-roller@dart-ci-internal.iam.gserviceaccount.com\u003e\nCommit-Queue: dart-internal-deps-roller@dart-ci-internal.iam.gserviceaccount.com \u003cdart-internal-deps-roller@dart-ci-internal.iam.gserviceaccount.com\u003e\n"
    },
    {
      "commit": "284d35c7e6b30b3c1e1f9a0cdf332c629664c1da",
      "tree": "cabb8f4ade69e45f92004e41125fbdd37efdca31",
      "parents": [
        "d20e3207fc31de0094fce2e52ff1cec63fd4c8f0"
      ],
      "author": {
        "name": "recipe-roller",
        "email": "dart-internal-deps-roller@dart-ci-internal.iam.gserviceaccount.com",
        "time": "Wed Aug 12 12:22:41 2026 -0700"
      },
      "committer": {
        "name": "dart-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "email": "dart-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Wed Aug 12 12:23:48 2026 -0700"
      },
      "message": "Roll recipe dependencies (trivial).\n\nThis is an automated CL created by the recipe roller. This CL rolls\nrecipe changes from upstream projects (depot_tools) into this repository.\n\nThe build that created this CL was\nhttps://ci.chromium.org/b/8673647118136661025\n\ndepot_tools:\nhttps://chromium.googlesource.com/chromium/tools/depot_tools.git/+log/cde7a9dd1b4ac02089b69b3c9a1bc57cbf314981~..1077e90df2125bab97491591c665c6ea8133424b\n  cde7a9d (javiercon@microsoft.com)\n      [gerrit-client] Add comments and patch commands\n  ec866c1 (brgan@google.com)\n      scm: Pin object format to the remote when creating repos via in...\n  5dc3762 (brgan@google.com)\n      git_cache: Discard GCS bootstrap snapshot on object-format mism...\n  1077e90 (agrieve@chromium.org)\n      presubmit_canned_checks.py: Allow alint to run concurrently\n\nPlease check the following references for more information:\n- autoroller, https://chromium.googlesource.com/infra/luci/recipes-py/+/main/doc/workflow.md#autoroller\n- rollback, https://chromium.googlesource.com/infra/luci/recipes-py/+/main/doc/workflow.md#rollback\n- cross-repo dependencies, https://chromium.googlesource.com/infra/luci/recipes-py/+/main/doc/cross_repo.md\n\nUse https://goo.gl/noib3a to file a bug.\n\nR\u003dathom@google.com\n\nRecipe-Tryjob-Bypass-Reason: Autoroller\nIgnore-Freeze: Autoroller\nBugdroid-Send-Email: False\nChange-Id: Ib53c121f06f27c60cd859d5b1e345f0335b304d7\nReviewed-on: https://dart-review.googlesource.com/c/recipes/+/535620\nCommit-Queue: dart-internal-deps-roller@dart-ci-internal.iam.gserviceaccount.com \u003cdart-internal-deps-roller@dart-ci-internal.iam.gserviceaccount.com\u003e\nBot-Commit: dart-internal-deps-roller@dart-ci-internal.iam.gserviceaccount.com \u003cdart-internal-deps-roller@dart-ci-internal.iam.gserviceaccount.com\u003e\n"
    },
    {
      "commit": "d20e3207fc31de0094fce2e52ff1cec63fd4c8f0",
      "tree": "4a883b262629c5f2ca8831f1a2d48365bb91d7c8",
      "parents": [
        "5861c7f5e6118b2cae85c775e530fa5c5cf53e5c"
      ],
      "author": {
        "name": "recipe-roller",
        "email": "dart-internal-deps-roller@dart-ci-internal.iam.gserviceaccount.com",
        "time": "Wed Aug 12 04:21:12 2026 -0700"
      },
      "committer": {
        "name": "dart-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "email": "dart-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Wed Aug 12 04:23:27 2026 -0700"
      },
      "message": "Roll recipe dependencies (trivial).\n\nThis is an automated CL created by the recipe roller. This CL rolls\nrecipe changes from upstream projects (recipe_engine) into this repository.\n\nThe build that created this CL was\nhttps://ci.chromium.org/b/8673677460012897681\n\nrecipe_engine:\nhttps://chromium.googlesource.com/infra/luci/recipes-py.git/+/24b57f1929b51c3fa1bf2286eb43d46870a7839b\n  24b57f1 (chromium-autoroll@skia-public.iam.gserviceaccount.com)\n      Roll CAS Client from 03460cbcb7fc to 2de3d5d5b1e9\n\nPlease check the following references for more information:\n- autoroller, https://chromium.googlesource.com/infra/luci/recipes-py/+/main/doc/workflow.md#autoroller\n- rollback, https://chromium.googlesource.com/infra/luci/recipes-py/+/main/doc/workflow.md#rollback\n- cross-repo dependencies, https://chromium.googlesource.com/infra/luci/recipes-py/+/main/doc/cross_repo.md\n\nUse https://goo.gl/noib3a to file a bug.\n\nR\u003dathom@google.com\n\nRecipe-Tryjob-Bypass-Reason: Autoroller\nIgnore-Freeze: Autoroller\nBugdroid-Send-Email: False\nChange-Id: Ia4db7c4954fce5e07d3459f5b6d67f1dd38520a6\nReviewed-on: https://dart-review.googlesource.com/c/recipes/+/535280\nBot-Commit: dart-internal-deps-roller@dart-ci-internal.iam.gserviceaccount.com \u003cdart-internal-deps-roller@dart-ci-internal.iam.gserviceaccount.com\u003e\nCommit-Queue: dart-internal-deps-roller@dart-ci-internal.iam.gserviceaccount.com \u003cdart-internal-deps-roller@dart-ci-internal.iam.gserviceaccount.com\u003e\n"
    },
    {
      "commit": "5861c7f5e6118b2cae85c775e530fa5c5cf53e5c",
      "tree": "3972ccdf16d5d15f6f590d751798abf01b5b8832",
      "parents": [
        "9aab33d1203e013706dedf087095c04acda874a1"
      ],
      "author": {
        "name": "recipe-roller",
        "email": "dart-internal-deps-roller@dart-ci-internal.iam.gserviceaccount.com",
        "time": "Wed Aug 12 00:19:40 2026 -0700"
      },
      "committer": {
        "name": "dart-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "email": "dart-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Wed Aug 12 00:20:57 2026 -0700"
      },
      "message": "Roll recipe dependencies (trivial).\n\nThis is an automated CL created by the recipe roller. This CL rolls\nrecipe changes from upstream projects (depot_tools) into this repository.\n\nThe build that created this CL was\nhttps://ci.chromium.org/b/8673692605687734145\n\ndepot_tools:\nhttps://chromium.googlesource.com/chromium/tools/depot_tools.git/+log/e4a7396d3028c6a75834b8b9a7c33ebc090545be~..7aaf1a66656768c3f6bc849af57f9afdd3283a7b\n  e4a7396 (pmonette@chromium.org)\n      [depot_tools] Modernize branch squashing with atomic commit-tree\n  7aaf1a6 (ovsienko@google.com)\n      presubmit: chunk GetRuff command on Windows to prevent command...\n\nPlease check the following references for more information:\n- autoroller, https://chromium.googlesource.com/infra/luci/recipes-py/+/main/doc/workflow.md#autoroller\n- rollback, https://chromium.googlesource.com/infra/luci/recipes-py/+/main/doc/workflow.md#rollback\n- cross-repo dependencies, https://chromium.googlesource.com/infra/luci/recipes-py/+/main/doc/cross_repo.md\n\nUse https://goo.gl/noib3a to file a bug.\n\nR\u003dathom@google.com\n\nRecipe-Tryjob-Bypass-Reason: Autoroller\nIgnore-Freeze: Autoroller\nBugdroid-Send-Email: False\nChange-Id: I987bf42f765ba2b321b7525f2e40a4ff3a21b38c\nReviewed-on: https://dart-review.googlesource.com/c/recipes/+/535220\nBot-Commit: dart-internal-deps-roller@dart-ci-internal.iam.gserviceaccount.com \u003cdart-internal-deps-roller@dart-ci-internal.iam.gserviceaccount.com\u003e\nCommit-Queue: dart-internal-deps-roller@dart-ci-internal.iam.gserviceaccount.com \u003cdart-internal-deps-roller@dart-ci-internal.iam.gserviceaccount.com\u003e\n"
    },
    {
      "commit": "9aab33d1203e013706dedf087095c04acda874a1",
      "tree": "1a7231a5ddfb172d61f349f214908250fa8f58a1",
      "parents": [
        "55f9cec9801d60bd855fc0140fc16889e6828059"
      ],
      "author": {
        "name": "recipe-roller",
        "email": "dart-internal-deps-roller@dart-ci-internal.iam.gserviceaccount.com",
        "time": "Mon Aug 10 20:14:14 2026 -0700"
      },
      "committer": {
        "name": "dart-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "email": "dart-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Mon Aug 10 20:15:43 2026 -0700"
      },
      "message": "Roll recipe dependencies (trivial).\n\nThis is an automated CL created by the recipe roller. This CL rolls\nrecipe changes from upstream projects (depot_tools, recipe_engine) into this repository.\n\nThe build that created this CL was\nhttps://ci.chromium.org/b/8673798645081810257\n\ndepot_tools:\nhttps://chromium.googlesource.com/chromium/tools/depot_tools.git/+/d6b339fcfd4670c2f7596872c081006716e9b802\n  d6b339f (victorvianna@google.com)\n      Support windows in license_allowlist.py\n\nrecipe_engine:\nhttps://chromium.googlesource.com/infra/luci/recipes-py.git/+/7f942e92dcb841991cb0b7769b3823bf5df0cdfe\n  7f942e9 (chanli@chromium.org)\n      [recipe-engine] turboci: Extract QueryNodes emulation helpers t...\n\nPlease check the following references for more information:\n- autoroller, https://chromium.googlesource.com/infra/luci/recipes-py/+/main/doc/workflow.md#autoroller\n- rollback, https://chromium.googlesource.com/infra/luci/recipes-py/+/main/doc/workflow.md#rollback\n- cross-repo dependencies, https://chromium.googlesource.com/infra/luci/recipes-py/+/main/doc/cross_repo.md\n\nUse https://goo.gl/noib3a to file a bug.\n\nR\u003dathom@google.com\n\nRecipe-Tryjob-Bypass-Reason: Autoroller\nIgnore-Freeze: Autoroller\nBugdroid-Send-Email: False\nChange-Id: Id8de4dd691a47599c27103c5a87f1bd0e03e6eb4\nReviewed-on: https://dart-review.googlesource.com/c/recipes/+/534440\nBot-Commit: dart-internal-deps-roller@dart-ci-internal.iam.gserviceaccount.com \u003cdart-internal-deps-roller@dart-ci-internal.iam.gserviceaccount.com\u003e\nCommit-Queue: dart-internal-deps-roller@dart-ci-internal.iam.gserviceaccount.com \u003cdart-internal-deps-roller@dart-ci-internal.iam.gserviceaccount.com\u003e\n"
    },
    {
      "commit": "55f9cec9801d60bd855fc0140fc16889e6828059",
      "tree": "621608876e0b8e0e904797c72ff874487d019a63",
      "parents": [
        "23efb2a5c79637fa0a51c56edbbac4347cd364d6"
      ],
      "author": {
        "name": "recipe-roller",
        "email": "dart-internal-deps-roller@dart-ci-internal.iam.gserviceaccount.com",
        "time": "Mon Aug 10 16:13:03 2026 -0700"
      },
      "committer": {
        "name": "dart-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "email": "dart-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Mon Aug 10 16:15:20 2026 -0700"
      },
      "message": "Roll recipe dependencies (trivial).\n\nThis is an automated CL created by the recipe roller. This CL rolls\nrecipe changes from upstream projects (depot_tools) into this repository.\n\nThe build that created this CL was\nhttps://ci.chromium.org/b/8673813820550434353\n\ndepot_tools:\nhttps://chromium.googlesource.com/chromium/tools/depot_tools.git/+/680218310e32a8411f243c0946c4af6264d4fc87\n  6802183 (kenoss@chromium.org)\n      git cl upload: Detach HEAD when checking out branches in Upload...\n\nPlease check the following references for more information:\n- autoroller, https://chromium.googlesource.com/infra/luci/recipes-py/+/main/doc/workflow.md#autoroller\n- rollback, https://chromium.googlesource.com/infra/luci/recipes-py/+/main/doc/workflow.md#rollback\n- cross-repo dependencies, https://chromium.googlesource.com/infra/luci/recipes-py/+/main/doc/cross_repo.md\n\nUse https://goo.gl/noib3a to file a bug.\n\nR\u003dathom@google.com\n\nRecipe-Tryjob-Bypass-Reason: Autoroller\nIgnore-Freeze: Autoroller\nBugdroid-Send-Email: False\nChange-Id: I955f46e4e871edab4b43adb3dc8e13cb0edb4be4\nReviewed-on: https://dart-review.googlesource.com/c/recipes/+/534400\nCommit-Queue: dart-internal-deps-roller@dart-ci-internal.iam.gserviceaccount.com \u003cdart-internal-deps-roller@dart-ci-internal.iam.gserviceaccount.com\u003e\nBot-Commit: dart-internal-deps-roller@dart-ci-internal.iam.gserviceaccount.com \u003cdart-internal-deps-roller@dart-ci-internal.iam.gserviceaccount.com\u003e\n"
    },
    {
      "commit": "23efb2a5c79637fa0a51c56edbbac4347cd364d6",
      "tree": "292365859983444308e67226bb5109cc17d681c5",
      "parents": [
        "b3f221931620cbe3dcdccf3636b921c904131f17"
      ],
      "author": {
        "name": "recipe-roller",
        "email": "dart-internal-deps-roller@dart-ci-internal.iam.gserviceaccount.com",
        "time": "Mon Aug 10 08:11:20 2026 -0700"
      },
      "committer": {
        "name": "dart-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "email": "dart-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Mon Aug 10 08:12:50 2026 -0700"
      },
      "message": "Roll recipe dependencies (trivial).\n\nThis is an automated CL created by the recipe roller. This CL rolls\nrecipe changes from upstream projects (depot_tools) into this repository.\n\nThe build that created this CL was\nhttps://ci.chromium.org/b/8673844220292937825\n\ndepot_tools:\nhttps://chromium.googlesource.com/chromium/tools/depot_tools.git/+/b8aac3bac568d44ae708382a073740d6cc13186d\n  b8aac3b (ayatane@chromium.org)\n      gerrit_util: Add debug logging for JSON parse issues\n\nPlease check the following references for more information:\n- autoroller, https://chromium.googlesource.com/infra/luci/recipes-py/+/main/doc/workflow.md#autoroller\n- rollback, https://chromium.googlesource.com/infra/luci/recipes-py/+/main/doc/workflow.md#rollback\n- cross-repo dependencies, https://chromium.googlesource.com/infra/luci/recipes-py/+/main/doc/cross_repo.md\n\nUse https://goo.gl/noib3a to file a bug.\n\nR\u003dathom@google.com\n\nRecipe-Tryjob-Bypass-Reason: Autoroller\nIgnore-Freeze: Autoroller\nBugdroid-Send-Email: False\nChange-Id: I9c0556c0354e6233f05994334613237e9b51cb93\nReviewed-on: https://dart-review.googlesource.com/c/recipes/+/534080\nBot-Commit: dart-internal-deps-roller@dart-ci-internal.iam.gserviceaccount.com \u003cdart-internal-deps-roller@dart-ci-internal.iam.gserviceaccount.com\u003e\nCommit-Queue: dart-internal-deps-roller@dart-ci-internal.iam.gserviceaccount.com \u003cdart-internal-deps-roller@dart-ci-internal.iam.gserviceaccount.com\u003e\n"
    },
    {
      "commit": "b3f221931620cbe3dcdccf3636b921c904131f17",
      "tree": "5495e50781759dc837546ee3c2d51b68230724df",
      "parents": [
        "7e8a4b9e3e986ac92e0cbe02899a557b1d0e09b1"
      ],
      "author": {
        "name": "recipe-roller",
        "email": "dart-internal-deps-roller@dart-ci-internal.iam.gserviceaccount.com",
        "time": "Mon Aug 10 00:06:42 2026 -0700"
      },
      "committer": {
        "name": "dart-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "email": "dart-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Mon Aug 10 00:07:38 2026 -0700"
      },
      "message": "Roll recipe dependencies (trivial).\n\nThis is an automated CL created by the recipe roller. This CL rolls\nrecipe changes from upstream projects (depot_tools) into this repository.\n\nThe build that created this CL was\nhttps://ci.chromium.org/b/8673874704944910033\n\ndepot_tools:\nhttps://chromium.googlesource.com/chromium/tools/depot_tools.git/+log/8bbed5afb402c7f63c002738879459874a3277d1~..cad42f6eae1307a35988840c847d16dae68cbc00\n  8bbed5a (jochen@chromium.org)\n      skills/luci-test-results: filter exonerated variants and sort u...\n  cad42f6 (ovsienko@google.com)\n      git_cl: read input_diff_file with UTF-8 encoding\n\nPlease check the following references for more information:\n- autoroller, https://chromium.googlesource.com/infra/luci/recipes-py/+/main/doc/workflow.md#autoroller\n- rollback, https://chromium.googlesource.com/infra/luci/recipes-py/+/main/doc/workflow.md#rollback\n- cross-repo dependencies, https://chromium.googlesource.com/infra/luci/recipes-py/+/main/doc/cross_repo.md\n\nUse https://goo.gl/noib3a to file a bug.\n\nR\u003dathom@google.com\n\nRecipe-Tryjob-Bypass-Reason: Autoroller\nIgnore-Freeze: Autoroller\nBugdroid-Send-Email: False\nChange-Id: I53a645f00c50f7441f1c7408aa06c2502b436d3b\nReviewed-on: https://dart-review.googlesource.com/c/recipes/+/533900\nCommit-Queue: dart-internal-deps-roller@dart-ci-internal.iam.gserviceaccount.com \u003cdart-internal-deps-roller@dart-ci-internal.iam.gserviceaccount.com\u003e\nBot-Commit: dart-internal-deps-roller@dart-ci-internal.iam.gserviceaccount.com \u003cdart-internal-deps-roller@dart-ci-internal.iam.gserviceaccount.com\u003e\n"
    },
    {
      "commit": "7e8a4b9e3e986ac92e0cbe02899a557b1d0e09b1",
      "tree": "2bfe118aee1f83609e8f1a2e2b34f36e950ccdf6",
      "parents": [
        "559bbe953a9d9d14a5c0d2783e1e0fc8b067b1ba"
      ],
      "author": {
        "name": "recipe-roller",
        "email": "dart-internal-deps-roller@dart-ci-internal.iam.gserviceaccount.com",
        "time": "Fri Aug 07 19:48:39 2026 -0700"
      },
      "committer": {
        "name": "dart-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "email": "dart-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Fri Aug 07 19:49:36 2026 -0700"
      },
      "message": "Roll recipe dependencies (trivial).\n\nThis is an automated CL created by the recipe roller. This CL rolls\nrecipe changes from upstream projects (depot_tools) into this repository.\n\nThe build that created this CL was\nhttps://ci.chromium.org/b/8674072231401231873\n\ndepot_tools:\nhttps://chromium.googlesource.com/chromium/tools/depot_tools.git/+/921e61b35fbc5e97b14250a118e363ec05078089\n  921e61b (iannucci@google.com)\n      [lucicfg] Roll to latest version\n\nPlease check the following references for more information:\n- autoroller, https://chromium.googlesource.com/infra/luci/recipes-py/+/main/doc/workflow.md#autoroller\n- rollback, https://chromium.googlesource.com/infra/luci/recipes-py/+/main/doc/workflow.md#rollback\n- cross-repo dependencies, https://chromium.googlesource.com/infra/luci/recipes-py/+/main/doc/cross_repo.md\n\nUse https://goo.gl/noib3a to file a bug.\n\nR\u003dathom@google.com\n\nRecipe-Tryjob-Bypass-Reason: Autoroller\nIgnore-Freeze: Autoroller\nBugdroid-Send-Email: False\nChange-Id: Id1d2664a59537c8767b7906473992491402a53bf\nReviewed-on: https://dart-review.googlesource.com/c/recipes/+/533440\nCommit-Queue: dart-internal-deps-roller@dart-ci-internal.iam.gserviceaccount.com \u003cdart-internal-deps-roller@dart-ci-internal.iam.gserviceaccount.com\u003e\nBot-Commit: dart-internal-deps-roller@dart-ci-internal.iam.gserviceaccount.com \u003cdart-internal-deps-roller@dart-ci-internal.iam.gserviceaccount.com\u003e\n"
    },
    {
      "commit": "559bbe953a9d9d14a5c0d2783e1e0fc8b067b1ba",
      "tree": "b4d78c939e94f288e3e683ddc29f078e62f771b7",
      "parents": [
        "cc364c4ac4d969390c70ec96e21111761f499ddf"
      ],
      "author": {
        "name": "recipe-roller",
        "email": "dart-internal-deps-roller@dart-ci-internal.iam.gserviceaccount.com",
        "time": "Fri Aug 07 15:44:34 2026 -0700"
      },
      "committer": {
        "name": "dart-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "email": "dart-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Fri Aug 07 15:46:29 2026 -0700"
      },
      "message": "Roll recipe dependencies (trivial).\n\nThis is an automated CL created by the recipe roller. This CL rolls\nrecipe changes from upstream projects (depot_tools) into this repository.\n\nThe build that created this CL was\nhttps://ci.chromium.org/b/8674087528800031041\n\ndepot_tools:\nhttps://chromium.googlesource.com/chromium/tools/depot_tools.git/+/33025ff4f2a57667af0b8302d1547b8c58922cf9\n  33025ff (wittman@chromium.org)\n      gerrit_util: Accept HTTP 201 in CreateDraft\n\nPlease check the following references for more information:\n- autoroller, https://chromium.googlesource.com/infra/luci/recipes-py/+/main/doc/workflow.md#autoroller\n- rollback, https://chromium.googlesource.com/infra/luci/recipes-py/+/main/doc/workflow.md#rollback\n- cross-repo dependencies, https://chromium.googlesource.com/infra/luci/recipes-py/+/main/doc/cross_repo.md\n\nUse https://goo.gl/noib3a to file a bug.\n\nR\u003dathom@google.com\n\nRecipe-Tryjob-Bypass-Reason: Autoroller\nIgnore-Freeze: Autoroller\nBugdroid-Send-Email: False\nChange-Id: I794f561687c48a568792320b49787609a7105161\nReviewed-on: https://dart-review.googlesource.com/c/recipes/+/533400\nBot-Commit: dart-internal-deps-roller@dart-ci-internal.iam.gserviceaccount.com \u003cdart-internal-deps-roller@dart-ci-internal.iam.gserviceaccount.com\u003e\nCommit-Queue: dart-internal-deps-roller@dart-ci-internal.iam.gserviceaccount.com \u003cdart-internal-deps-roller@dart-ci-internal.iam.gserviceaccount.com\u003e\n"
    },
    {
      "commit": "cc364c4ac4d969390c70ec96e21111761f499ddf",
      "tree": "ef02f90cdb2314dfeee274a3dd2131aeb3273113",
      "parents": [
        "86c91dec14b6e7c59e29d1fec75e51c0755715c0"
      ],
      "author": {
        "name": "recipe-roller",
        "email": "dart-internal-deps-roller@dart-ci-internal.iam.gserviceaccount.com",
        "time": "Thu Aug 06 19:32:32 2026 -0700"
      },
      "committer": {
        "name": "dart-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "email": "dart-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Thu Aug 06 19:34:03 2026 -0700"
      },
      "message": "Roll recipe dependencies (trivial).\n\nThis is an automated CL created by the recipe roller. This CL rolls\nrecipe changes from upstream projects (depot_tools, recipe_engine) into this repository.\n\nThe build that created this CL was\nhttps://ci.chromium.org/b/8674163740701906657\n\ndepot_tools:\nhttps://chromium.googlesource.com/chromium/tools/depot_tools.git/+/adee800fefd2cf2b3ed2b1aa0173e01b96514b94\n  adee800 (agrieve@chromium.org)\n      Revert \"presubmit: add CheckRuff to PRESUBMIT.py\"\n\nrecipe_engine:\nhttps://chromium.googlesource.com/infra/luci/recipes-py.git/+/c2524ba87540c138064421e9d697879cc2324026\n  c2524ba (jmarc@google.com)\n      Accept DEPS and TEST_DEPS dataclass from recipes.\n\nPlease check the following references for more information:\n- autoroller, https://chromium.googlesource.com/infra/luci/recipes-py/+/main/doc/workflow.md#autoroller\n- rollback, https://chromium.googlesource.com/infra/luci/recipes-py/+/main/doc/workflow.md#rollback\n- cross-repo dependencies, https://chromium.googlesource.com/infra/luci/recipes-py/+/main/doc/cross_repo.md\n\nUse https://goo.gl/noib3a to file a bug.\n\nR\u003dathom@google.com\n\nRecipe-Tryjob-Bypass-Reason: Autoroller\nIgnore-Freeze: Autoroller\nBugdroid-Send-Email: False\nChange-Id: I5a11182ac17dcce929b8f79b68defc24e5bd7bbe\nReviewed-on: https://dart-review.googlesource.com/c/recipes/+/532821\nBot-Commit: dart-internal-deps-roller@dart-ci-internal.iam.gserviceaccount.com \u003cdart-internal-deps-roller@dart-ci-internal.iam.gserviceaccount.com\u003e\nCommit-Queue: dart-internal-deps-roller@dart-ci-internal.iam.gserviceaccount.com \u003cdart-internal-deps-roller@dart-ci-internal.iam.gserviceaccount.com\u003e\n"
    },
    {
      "commit": "86c91dec14b6e7c59e29d1fec75e51c0755715c0",
      "tree": "087ad491fdcbb12bb298910bb6f369552b543c76",
      "parents": [
        "02951704bfec49ff303d16f855fe6c4b81990549"
      ],
      "author": {
        "name": "recipe-roller",
        "email": "dart-internal-deps-roller@dart-ci-internal.iam.gserviceaccount.com",
        "time": "Thu Aug 06 15:30:15 2026 -0700"
      },
      "committer": {
        "name": "dart-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "email": "dart-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Thu Aug 06 15:31:17 2026 -0700"
      },
      "message": "Roll recipe dependencies (trivial).\n\nThis is an automated CL created by the recipe roller. This CL rolls\nrecipe changes from upstream projects (depot_tools) into this repository.\n\nThe build that created this CL was\nhttps://ci.chromium.org/b/8674178983754303665\n\ndepot_tools:\nhttps://chromium.googlesource.com/chromium/tools/depot_tools.git/+/5dae8da421c1a584eda11987009b2fc82c534a9e\n  5dae8da (iannucci@google.com)\n      Roll multiple LUCI tools to a modern version.\n\nPlease check the following references for more information:\n- autoroller, https://chromium.googlesource.com/infra/luci/recipes-py/+/main/doc/workflow.md#autoroller\n- rollback, https://chromium.googlesource.com/infra/luci/recipes-py/+/main/doc/workflow.md#rollback\n- cross-repo dependencies, https://chromium.googlesource.com/infra/luci/recipes-py/+/main/doc/cross_repo.md\n\nUse https://goo.gl/noib3a to file a bug.\n\nR\u003dathom@google.com\n\nRecipe-Tryjob-Bypass-Reason: Autoroller\nIgnore-Freeze: Autoroller\nBugdroid-Send-Email: False\nChange-Id: I8dddd5ff8daa21280923074d497a0d91fdbfe5cb\nReviewed-on: https://dart-review.googlesource.com/c/recipes/+/532980\nCommit-Queue: dart-internal-deps-roller@dart-ci-internal.iam.gserviceaccount.com \u003cdart-internal-deps-roller@dart-ci-internal.iam.gserviceaccount.com\u003e\nBot-Commit: dart-internal-deps-roller@dart-ci-internal.iam.gserviceaccount.com \u003cdart-internal-deps-roller@dart-ci-internal.iam.gserviceaccount.com\u003e\n"
    },
    {
      "commit": "02951704bfec49ff303d16f855fe6c4b81990549",
      "tree": "af168e5fadb803a697856aa7dec576d0d54d7815",
      "parents": [
        "9307e2179d17e1dd5d3c00ea17e986650e542eb4"
      ],
      "author": {
        "name": "recipe-roller",
        "email": "dart-internal-deps-roller@dart-ci-internal.iam.gserviceaccount.com",
        "time": "Thu Aug 06 11:27:57 2026 -0700"
      },
      "committer": {
        "name": "dart-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "email": "dart-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Thu Aug 06 11:30:32 2026 -0700"
      },
      "message": "Roll recipe dependencies (trivial).\n\nThis is an automated CL created by the recipe roller. This CL rolls\nrecipe changes from upstream projects (depot_tools) into this repository.\n\nThe build that created this CL was\nhttps://ci.chromium.org/b/8674194448806328993\n\ndepot_tools:\nhttps://chromium.googlesource.com/chromium/tools/depot_tools.git/+/0a0574531b3b3ac9d478141874f2dab24cad64ab\n  0a05745 (ovsienko@google.com)\n      vpython: make depot_tools bundle in all partner vpython scripts...\n\nPlease check the following references for more information:\n- autoroller, https://chromium.googlesource.com/infra/luci/recipes-py/+/main/doc/workflow.md#autoroller\n- rollback, https://chromium.googlesource.com/infra/luci/recipes-py/+/main/doc/workflow.md#rollback\n- cross-repo dependencies, https://chromium.googlesource.com/infra/luci/recipes-py/+/main/doc/cross_repo.md\n\nUse https://goo.gl/noib3a to file a bug.\n\nR\u003dathom@google.com\n\nRecipe-Tryjob-Bypass-Reason: Autoroller\nIgnore-Freeze: Autoroller\nBugdroid-Send-Email: False\nChange-Id: If3a7cace0f0e9ae435d0dc5dd68d582ebad57537\nReviewed-on: https://dart-review.googlesource.com/c/recipes/+/532820\nBot-Commit: dart-internal-deps-roller@dart-ci-internal.iam.gserviceaccount.com \u003cdart-internal-deps-roller@dart-ci-internal.iam.gserviceaccount.com\u003e\nCommit-Queue: dart-internal-deps-roller@dart-ci-internal.iam.gserviceaccount.com \u003cdart-internal-deps-roller@dart-ci-internal.iam.gserviceaccount.com\u003e\n"
    },
    {
      "commit": "9307e2179d17e1dd5d3c00ea17e986650e542eb4",
      "tree": "ef57aa5cdcc65bde00c24df5c3178b09c0c5e075",
      "parents": [
        "2b32975c790945e9e99b799ed73b35718e9c9ee5"
      ],
      "author": {
        "name": "recipe-roller",
        "email": "dart-internal-deps-roller@dart-ci-internal.iam.gserviceaccount.com",
        "time": "Thu Aug 06 07:22:08 2026 -0700"
      },
      "committer": {
        "name": "dart-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "email": "dart-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Thu Aug 06 07:29:53 2026 -0700"
      },
      "message": "Roll recipe dependencies (trivial).\n\nThis is an automated CL created by the recipe roller. This CL rolls\nrecipe changes from upstream projects (depot_tools) into this repository.\n\nThe build that created this CL was\nhttps://ci.chromium.org/b/8674209702888114353\n\ndepot_tools:\nhttps://chromium.googlesource.com/chromium/tools/depot_tools.git/+/5b1320a2c826c9715db2045f476675bf47a077ab\n  5b1320a (ovsienko@google.com)\n      Revert \"[depot_tools] Add top-level python3 wrappers with syste...\n\nPlease check the following references for more information:\n- autoroller, https://chromium.googlesource.com/infra/luci/recipes-py/+/main/doc/workflow.md#autoroller\n- rollback, https://chromium.googlesource.com/infra/luci/recipes-py/+/main/doc/workflow.md#rollback\n- cross-repo dependencies, https://chromium.googlesource.com/infra/luci/recipes-py/+/main/doc/cross_repo.md\n\nUse https://goo.gl/noib3a to file a bug.\n\nR\u003dathom@google.com\n\nRecipe-Tryjob-Bypass-Reason: Autoroller\nIgnore-Freeze: Autoroller\nBugdroid-Send-Email: False\nChange-Id: Ib45c96ebbf5dbe2cff0c6eaf258f9d8a3aaa54f2\nReviewed-on: https://dart-review.googlesource.com/c/recipes/+/532680\nCommit-Queue: dart-internal-deps-roller@dart-ci-internal.iam.gserviceaccount.com \u003cdart-internal-deps-roller@dart-ci-internal.iam.gserviceaccount.com\u003e\nBot-Commit: dart-internal-deps-roller@dart-ci-internal.iam.gserviceaccount.com \u003cdart-internal-deps-roller@dart-ci-internal.iam.gserviceaccount.com\u003e\n"
    },
    {
      "commit": "2b32975c790945e9e99b799ed73b35718e9c9ee5",
      "tree": "b505cfd037711d6b036e815cb83755eb135569c6",
      "parents": [
        "08090cccaf2dfec7c8fe84d907b0e7867adffe5b"
      ],
      "author": {
        "name": "Alexander Thomas",
        "email": "athom@google.com",
        "time": "Thu Aug 06 10:03:33 2026 +0000"
      },
      "committer": {
        "name": "dart-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "email": "dart-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Thu Aug 06 03:33:58 2026 -0700"
      },
      "message": "[dart] Fix relative path for local step executions on Windows\n\nFollow-up to https://dart-review.googlesource.com/c/recipes/+/530760.\n\nRestore resolving the local script path against self._checkout_dir\nfor step executions on the bot, so that commands like\nout/ReleaseX64/dart-sdk/bin/dart.exe are executed using their\nabsolute path on Windows, while keeping relative paths for shards.\n\nTAG\u003dagy\nCONV\u003dfff1736a-2671-49b6-ab4a-4068166a269f\n\nChange-Id: Ic634cb99421762da7ede6da0da5f4162a95eb441\nReviewed-on: https://dart-review.googlesource.com/c/recipes/+/532460\nReviewed-by: Ivan Inozemtsev \u003ciinozemtsev@google.com\u003e\nCommit-Queue: Alexander Thomas \u003cathom@google.com\u003e\n"
    },
    {
      "commit": "08090cccaf2dfec7c8fe84d907b0e7867adffe5b",
      "tree": "1a75ac9e9b323d36e8a88924ff901cfdb76a9e07",
      "parents": [
        "c1452b6ab98f105a68b23a547dc97b4ebe170d12"
      ],
      "author": {
        "name": "recipe-roller",
        "email": "dart-internal-deps-roller@dart-ci-internal.iam.gserviceaccount.com",
        "time": "Wed Aug 05 19:14:52 2026 -0700"
      },
      "committer": {
        "name": "dart-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "email": "dart-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Wed Aug 05 19:16:26 2026 -0700"
      },
      "message": "Roll recipe dependencies (trivial).\n\nThis is an automated CL created by the recipe roller. This CL rolls\nrecipe changes from upstream projects (depot_tools) into this repository.\n\nThe build that created this CL was\nhttps://ci.chromium.org/b/8674255367192497313\n\ndepot_tools:\nhttps://chromium.googlesource.com/chromium/tools/depot_tools.git/+/92a6efd699d26dcaef9e5365d013e4af2ef1077c\n  92a6efd (ayatane@chromium.org)\n      git_auth: Add a divider for readability\n\nPlease check the following references for more information:\n- autoroller, https://chromium.googlesource.com/infra/luci/recipes-py/+/main/doc/workflow.md#autoroller\n- rollback, https://chromium.googlesource.com/infra/luci/recipes-py/+/main/doc/workflow.md#rollback\n- cross-repo dependencies, https://chromium.googlesource.com/infra/luci/recipes-py/+/main/doc/cross_repo.md\n\nUse https://goo.gl/noib3a to file a bug.\n\nR\u003dathom@google.com\n\nRecipe-Tryjob-Bypass-Reason: Autoroller\nIgnore-Freeze: Autoroller\nBugdroid-Send-Email: False\nChange-Id: I421fc77433c433d92735785098165735da864648\nReviewed-on: https://dart-review.googlesource.com/c/recipes/+/532400\nBot-Commit: dart-internal-deps-roller@dart-ci-internal.iam.gserviceaccount.com \u003cdart-internal-deps-roller@dart-ci-internal.iam.gserviceaccount.com\u003e\nCommit-Queue: dart-internal-deps-roller@dart-ci-internal.iam.gserviceaccount.com \u003cdart-internal-deps-roller@dart-ci-internal.iam.gserviceaccount.com\u003e\n"
    },
    {
      "commit": "c1452b6ab98f105a68b23a547dc97b4ebe170d12",
      "tree": "27fb1720fbb4f8c390abdf7e819cdeab118bcbd2",
      "parents": [
        "6b790e9361288206a2546f847c4a8368a06fcdd2"
      ],
      "author": {
        "name": "recipe-roller",
        "email": "dart-internal-deps-roller@dart-ci-internal.iam.gserviceaccount.com",
        "time": "Wed Aug 05 15:13:58 2026 -0700"
      },
      "committer": {
        "name": "dart-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "email": "dart-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Wed Aug 05 15:22:58 2026 -0700"
      },
      "message": "Roll recipe dependencies (trivial).\n\nThis is an automated CL created by the recipe roller. This CL rolls\nrecipe changes from upstream projects (depot_tools) into this repository.\n\nThe build that created this CL was\nhttps://ci.chromium.org/b/8674270521221097425\n\ndepot_tools:\nhttps://chromium.googlesource.com/chromium/tools/depot_tools.git/+/84b69fc5b9c5d512b2befd1f26f19e885d00fea3\n  84b69fc (gavinmak@google.com)\n      Fix byte-offset shifts in bat scripts during update\n\nPlease check the following references for more information:\n- autoroller, https://chromium.googlesource.com/infra/luci/recipes-py/+/main/doc/workflow.md#autoroller\n- rollback, https://chromium.googlesource.com/infra/luci/recipes-py/+/main/doc/workflow.md#rollback\n- cross-repo dependencies, https://chromium.googlesource.com/infra/luci/recipes-py/+/main/doc/cross_repo.md\n\nUse https://goo.gl/noib3a to file a bug.\n\nR\u003dathom@google.com\n\nRecipe-Tryjob-Bypass-Reason: Autoroller\nIgnore-Freeze: Autoroller\nBugdroid-Send-Email: False\nChange-Id: I69dea515c3d62da7afad91602eb936752cea3d63\nReviewed-on: https://dart-review.googlesource.com/c/recipes/+/532260\nBot-Commit: dart-internal-deps-roller@dart-ci-internal.iam.gserviceaccount.com \u003cdart-internal-deps-roller@dart-ci-internal.iam.gserviceaccount.com\u003e\nCommit-Queue: dart-internal-deps-roller@dart-ci-internal.iam.gserviceaccount.com \u003cdart-internal-deps-roller@dart-ci-internal.iam.gserviceaccount.com\u003e\n"
    },
    {
      "commit": "6b790e9361288206a2546f847c4a8368a06fcdd2",
      "tree": "14b0b2de7b34c68334510bf894724ac914b01855",
      "parents": [
        "6c9d13e5080473e5e2f7bd2dd467fe9a66e294e4"
      ],
      "author": {
        "name": "recipe-roller",
        "email": "dart-internal-deps-roller@dart-ci-internal.iam.gserviceaccount.com",
        "time": "Tue Aug 04 23:10:22 2026 -0700"
      },
      "committer": {
        "name": "dart-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "email": "dart-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Tue Aug 04 23:11:38 2026 -0700"
      },
      "message": "Roll recipe dependencies (trivial).\n\nThis is an automated CL created by the recipe roller. This CL rolls\nrecipe changes from upstream projects (depot_tools) into this repository.\n\nThe build that created this CL was\nhttps://ci.chromium.org/b/8674331164118206321\n\ndepot_tools:\nhttps://chromium.googlesource.com/chromium/tools/depot_tools.git/+/6afa997717b2c0e1382e1465bedbe1a6855b9388\n  6afa997 (ovsienko@google.com)\n      vpython: update version for vpython that fixed the bug of non p...\n\nPlease check the following references for more information:\n- autoroller, https://chromium.googlesource.com/infra/luci/recipes-py/+/main/doc/workflow.md#autoroller\n- rollback, https://chromium.googlesource.com/infra/luci/recipes-py/+/main/doc/workflow.md#rollback\n- cross-repo dependencies, https://chromium.googlesource.com/infra/luci/recipes-py/+/main/doc/cross_repo.md\n\nUse https://goo.gl/noib3a to file a bug.\n\nR\u003dathom@google.com\n\nRecipe-Tryjob-Bypass-Reason: Autoroller\nIgnore-Freeze: Autoroller\nBugdroid-Send-Email: False\nChange-Id: I2577861720c4967109b12a36ade92c96fa2c4b85\nReviewed-on: https://dart-review.googlesource.com/c/recipes/+/531600\nBot-Commit: dart-internal-deps-roller@dart-ci-internal.iam.gserviceaccount.com \u003cdart-internal-deps-roller@dart-ci-internal.iam.gserviceaccount.com\u003e\nCommit-Queue: dart-internal-deps-roller@dart-ci-internal.iam.gserviceaccount.com \u003cdart-internal-deps-roller@dart-ci-internal.iam.gserviceaccount.com\u003e\n"
    },
    {
      "commit": "6c9d13e5080473e5e2f7bd2dd467fe9a66e294e4",
      "tree": "c0b9fcfccb00194801c4b9f19ddd80c5bb4a8f0c",
      "parents": [
        "753fb59bf575f1e91fb3f299684d49d063d98717"
      ],
      "author": {
        "name": "recipe-roller",
        "email": "dart-internal-deps-roller@dart-ci-internal.iam.gserviceaccount.com",
        "time": "Tue Aug 04 15:07:40 2026 -0700"
      },
      "committer": {
        "name": "dart-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "email": "dart-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Tue Aug 04 15:09:07 2026 -0700"
      },
      "message": "Roll recipe dependencies (trivial).\n\nThis is an automated CL created by the recipe roller. This CL rolls\nrecipe changes from upstream projects (depot_tools) into this repository.\n\nThe build that created this CL was\nhttps://ci.chromium.org/b/8674361598223407041\n\ndepot_tools:\nhttps://chromium.googlesource.com/chromium/tools/depot_tools.git/+log/d22ef3bf62a8c3c76d9c7427015bdfec7665587a~..0a5d5ce6a9d8b1f9d6f7b560e05064b6236a83f4\n  d22ef3b (ovsienko@google.com)\n      Ruff: make sure we account for symlinking when resolving parents.\n  3b18b93 (brgan@google.com)\n      git_cache: Stop reading refs from disk directly\n  0a5d5ce (brgan@google.com)\n      depot_tools: Support SHA-256 (64-char) git hashes in hardcoded...\n\nPlease check the following references for more information:\n- autoroller, https://chromium.googlesource.com/infra/luci/recipes-py/+/main/doc/workflow.md#autoroller\n- rollback, https://chromium.googlesource.com/infra/luci/recipes-py/+/main/doc/workflow.md#rollback\n- cross-repo dependencies, https://chromium.googlesource.com/infra/luci/recipes-py/+/main/doc/cross_repo.md\n\nUse https://goo.gl/noib3a to file a bug.\n\nR\u003dathom@google.com\n\nRecipe-Tryjob-Bypass-Reason: Autoroller\nIgnore-Freeze: Autoroller\nBugdroid-Send-Email: False\nChange-Id: I5c0c1c706733364705a92a1653fd3e18bbf02790\nReviewed-on: https://dart-review.googlesource.com/c/recipes/+/531340\nBot-Commit: dart-internal-deps-roller@dart-ci-internal.iam.gserviceaccount.com \u003cdart-internal-deps-roller@dart-ci-internal.iam.gserviceaccount.com\u003e\nCommit-Queue: dart-internal-deps-roller@dart-ci-internal.iam.gserviceaccount.com \u003cdart-internal-deps-roller@dart-ci-internal.iam.gserviceaccount.com\u003e\n"
    },
    {
      "commit": "753fb59bf575f1e91fb3f299684d49d063d98717",
      "tree": "83d00120c1b8ce552e5126d7b11fac817ab309e3",
      "parents": [
        "42b423ab3415d506d9ea63f79ab56d3c18beb5be"
      ],
      "author": {
        "name": "recipe-roller",
        "email": "dart-internal-deps-roller@dart-ci-internal.iam.gserviceaccount.com",
        "time": "Tue Aug 04 02:56:12 2026 -0700"
      },
      "committer": {
        "name": "dart-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "email": "dart-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Tue Aug 04 02:57:53 2026 -0700"
      },
      "message": "Roll recipe dependencies (trivial).\n\nThis is an automated CL created by the recipe roller. This CL rolls\nrecipe changes from upstream projects (depot_tools) into this repository.\n\nThe build that created this CL was\nhttps://ci.chromium.org/b/8674407547163747585\n\ndepot_tools:\nhttps://chromium.googlesource.com/chromium/tools/depot_tools.git/+log/bb2878dbdce4da63f6fafacc72092808db283f55~..2ab4567ffa77dc0b439c83ba5d76d339c63feef2\n  bb2878d (ovsienko@google.com)\n      Reland \"UV: make the first conversion. Convert Ruff to UV.\"\n  c55f47a (ovsienko@google.com)\n      [depot_tools] Add top-level python3 wrappers with system python...\n  2ab4567 (ovsienko@google.com)\n      presubmit: add CheckRuff to PRESUBMIT.py\n\nPlease check the following references for more information:\n- autoroller, https://chromium.googlesource.com/infra/luci/recipes-py/+/main/doc/workflow.md#autoroller\n- rollback, https://chromium.googlesource.com/infra/luci/recipes-py/+/main/doc/workflow.md#rollback\n- cross-repo dependencies, https://chromium.googlesource.com/infra/luci/recipes-py/+/main/doc/cross_repo.md\n\nUse https://goo.gl/noib3a to file a bug.\n\nR\u003dathom@google.com\n\nRecipe-Tryjob-Bypass-Reason: Autoroller\nIgnore-Freeze: Autoroller\nBugdroid-Send-Email: False\nChange-Id: Ic1aa5cdd5b46a3dc86557f57f6cfd614b5d1b957\nReviewed-on: https://dart-review.googlesource.com/c/recipes/+/530960\nBot-Commit: dart-internal-deps-roller@dart-ci-internal.iam.gserviceaccount.com \u003cdart-internal-deps-roller@dart-ci-internal.iam.gserviceaccount.com\u003e\nCommit-Queue: dart-internal-deps-roller@dart-ci-internal.iam.gserviceaccount.com \u003cdart-internal-deps-roller@dart-ci-internal.iam.gserviceaccount.com\u003e\n"
    },
    {
      "commit": "42b423ab3415d506d9ea63f79ab56d3c18beb5be",
      "tree": "5c2280e3af16767028755e81ca1fe8f896f05fb3",
      "parents": [
        "e1bf60498b5fdd15a0260ed3562c312a8523c4b2"
      ],
      "author": {
        "name": "recipe-roller",
        "email": "dart-internal-deps-roller@dart-ci-internal.iam.gserviceaccount.com",
        "time": "Mon Aug 03 18:54:31 2026 -0700"
      },
      "committer": {
        "name": "dart-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "email": "dart-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Mon Aug 03 18:55:50 2026 -0700"
      },
      "message": "Roll recipe dependencies (trivial).\n\nThis is an automated CL created by the recipe roller. This CL rolls\nrecipe changes from upstream projects (depot_tools) into this repository.\n\nThe build that created this CL was\nhttps://ci.chromium.org/b/8674437847432467265\n\ndepot_tools:\nhttps://chromium.googlesource.com/chromium/tools/depot_tools.git/+log/6688f8fd9e58ddf983b7d9ac65e5483afbf3fdc2~..956e4cf627620e03a03ecafe1daf3d0e5fae102b\n  6688f8f (ovsienko@google.com)\n      vpython: update vpython version.\n  956e4cf (ovsienko@google.com)\n      ruff: remove wrong .bat from vpython call.\n\nPlease check the following references for more information:\n- autoroller, https://chromium.googlesource.com/infra/luci/recipes-py/+/main/doc/workflow.md#autoroller\n- rollback, https://chromium.googlesource.com/infra/luci/recipes-py/+/main/doc/workflow.md#rollback\n- cross-repo dependencies, https://chromium.googlesource.com/infra/luci/recipes-py/+/main/doc/cross_repo.md\n\nUse https://goo.gl/noib3a to file a bug.\n\nR\u003dathom@google.com\n\nRecipe-Tryjob-Bypass-Reason: Autoroller\nIgnore-Freeze: Autoroller\nBugdroid-Send-Email: False\nChange-Id: I221e51b18dea74f9831cd457c37262e28c33d4c8\nReviewed-on: https://dart-review.googlesource.com/c/recipes/+/530880\nBot-Commit: dart-internal-deps-roller@dart-ci-internal.iam.gserviceaccount.com \u003cdart-internal-deps-roller@dart-ci-internal.iam.gserviceaccount.com\u003e\nCommit-Queue: dart-internal-deps-roller@dart-ci-internal.iam.gserviceaccount.com \u003cdart-internal-deps-roller@dart-ci-internal.iam.gserviceaccount.com\u003e\n"
    },
    {
      "commit": "e1bf60498b5fdd15a0260ed3562c312a8523c4b2",
      "tree": "cf3657b350787830c4e23ca0d7adcb59b3b8a28b",
      "parents": [
        "82ba92c4df9c60d27a18415dfe43466030c4acfa"
      ],
      "author": {
        "name": "Ryan Macnak",
        "email": "rmacnak@google.com",
        "time": "Mon Aug 03 14:03:32 2026 -0700"
      },
      "committer": {
        "name": "dart-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "email": "dart-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Mon Aug 03 15:37:29 2026 -0700"
      },
      "message": "Fix Dart executable path for shards.\n\nBug: https://github.com/dart-lang/sdk/issues/32778\nChange-Id: Idad3819b8c324274a945f3fe020edd83457e0395\nReviewed-on: https://dart-review.googlesource.com/c/recipes/+/530760\nReviewed-by: Alexander Aprelev \u003caam@google.com\u003e\nCommit-Queue: Ryan Macnak \u003crmacnak@google.com\u003e\n"
    },
    {
      "commit": "82ba92c4df9c60d27a18415dfe43466030c4acfa",
      "tree": "89949c0914ad3eeab7a118f987768f794d2010cf",
      "parents": [
        "1e0ceb3447f8e0eaaf2d7a3f0866797d4c8a2772"
      ],
      "author": {
        "name": "recipe-roller",
        "email": "dart-internal-deps-roller@dart-ci-internal.iam.gserviceaccount.com",
        "time": "Mon Aug 03 10:52:59 2026 -0700"
      },
      "committer": {
        "name": "dart-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "email": "dart-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Mon Aug 03 10:54:25 2026 -0700"
      },
      "message": "Roll recipe dependencies (trivial).\n\nThis is an automated CL created by the recipe roller. This CL rolls\nrecipe changes from upstream projects (depot_tools) into this repository.\n\nThe build that created this CL was\nhttps://ci.chromium.org/b/8674468150770228993\n\ndepot_tools:\nhttps://chromium.googlesource.com/chromium/tools/depot_tools.git/+log/db395c47f653b18d647fd238e3fd0b1487da793b~..5b785272f9c776789167b4a8e32eab34352e6f20\n  db395c4 (ovsienko@google.com)\n      UV: make the first conversion. Convert Ruff to UV.\n  88258c9 (ovsienko@google.com)\n      Revert \"UV: make the first conversion. Convert Ruff to UV.\"\n  5b78527 (justincohen@google.com)\n      gclient-new-workdir: Refresh index stat cache after CoW copy\n\nPlease check the following references for more information:\n- autoroller, https://chromium.googlesource.com/infra/luci/recipes-py/+/main/doc/workflow.md#autoroller\n- rollback, https://chromium.googlesource.com/infra/luci/recipes-py/+/main/doc/workflow.md#rollback\n- cross-repo dependencies, https://chromium.googlesource.com/infra/luci/recipes-py/+/main/doc/cross_repo.md\n\nUse https://goo.gl/noib3a to file a bug.\n\nR\u003dathom@google.com\n\nRecipe-Tryjob-Bypass-Reason: Autoroller\nIgnore-Freeze: Autoroller\nBugdroid-Send-Email: False\nChange-Id: I30ecdd7fe694555bdaa508bf6f2e0da332c787f6\nReviewed-on: https://dart-review.googlesource.com/c/recipes/+/530680\nCommit-Queue: dart-internal-deps-roller@dart-ci-internal.iam.gserviceaccount.com \u003cdart-internal-deps-roller@dart-ci-internal.iam.gserviceaccount.com\u003e\nBot-Commit: dart-internal-deps-roller@dart-ci-internal.iam.gserviceaccount.com \u003cdart-internal-deps-roller@dart-ci-internal.iam.gserviceaccount.com\u003e\n"
    }
  ],
  "next": "1e0ceb3447f8e0eaaf2d7a3f0866797d4c8a2772"
}
