)]}'
{
  "log": [
    {
      "commit": "5dbfa3684d215aedecb1f5d13f3e312cde25831b",
      "tree": "5b1035fb3c70d95f4c6f5bec774ad1c355019560",
      "parents": [
        "e6384337ee46047619090d662bf5b73af7dade24"
      ],
      "author": {
        "name": "recipe-roller",
        "email": "dart-internal-deps-roller@dart-ci-internal.iam.gserviceaccount.com",
        "time": "Thu May 07 17:59:59 2026 -0700"
      },
      "committer": {
        "name": "dart-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "email": "dart-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Thu May 07 18:02: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 (recipe_engine) into this repository.\n\nThe build that created this CL was\nhttps://ci.chromium.org/b/8682413833735038609\n\nrecipe_engine:\nhttps://chromium.googlesource.com/infra/luci/recipes-py.git/+log/419f0b9a3c8b99726df412e238a6e1f7b7b83e2f~..526437857cd166aa3680db39165847ceab45435d\n  419f0b9 (chanli@google.com)\n      [TurboCI] placeholder: fix getting workplan ID from current sta...\n  5264378 (chanli@google.com)\n      [TurboCI] re-enable real TurboCI client in 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: Iacba227294f86f17b6af5f20407b2ad7d27f1463\nReviewed-on: https://dart-review.googlesource.com/c/recipes/+/501801\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": "e6384337ee46047619090d662bf5b73af7dade24",
      "tree": "bf6ea5d6ca20c3da07797c2911e317923bea23c4",
      "parents": [
        "b5ff3251bfab4443362296a8a84e80f0fec57565"
      ],
      "author": {
        "name": "recipe-roller",
        "email": "dart-internal-deps-roller@dart-ci-internal.iam.gserviceaccount.com",
        "time": "Thu May 07 13:58:36 2026 -0700"
      },
      "committer": {
        "name": "dart-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "email": "dart-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Thu May 07 14:03: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 (depot_tools) into this repository.\n\nThe build that created this CL was\nhttps://ci.chromium.org/b/8682429022212596961\n\ndepot_tools:\nhttps://chromium.googlesource.com/chromium/tools/depot_tools.git/+log/a9e01d55dbd1213e45cf9465aff7091cedc1f7c2~..059acdf446d83eea090f56d674fe038f7607804a\n  a9e01d5 (gavinmak@google.com)\n      Revert \"Support parallel DEPS hooks\"\n  059acdf (dsanders11@ucsbalum.com)\n      gclient_paths: try `\u003cgclient_root\u003e/src/buildtools` for finding...\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: I4c1feabad0eb7833a882b5a12ff8e1b26dcbeb31\nReviewed-on: https://dart-review.googlesource.com/c/recipes/+/501820\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": "b5ff3251bfab4443362296a8a84e80f0fec57565",
      "tree": "a6754028877b14d190c3e5c97579131cee4307d5",
      "parents": [
        "b4ff5ec7ffefede8070470df554c6e1e15a5e3fc"
      ],
      "author": {
        "name": "recipe-roller",
        "email": "dart-internal-deps-roller@dart-ci-internal.iam.gserviceaccount.com",
        "time": "Wed May 06 21:52:35 2026 -0700"
      },
      "committer": {
        "name": "dart-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "email": "dart-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Wed May 06 22:17: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, recipe_engine) into this repository.\n\nThe build that created this CL was\nhttps://ci.chromium.org/b/8682489794192530385\n\ndepot_tools:\nhttps://chromium.googlesource.com/chromium/tools/depot_tools.git/+/8a58b411c2ee5869edbd00672c9c78b943039ff1\n  8a58b41 (rop@google.com)\n      Add detailed license validation status checks for milestone rev...\n\nrecipe_engine:\nhttps://chromium.googlesource.com/infra/luci/recipes-py.git/+/89aade9865c132c78ae28dbfb44111ae03322153\n  89aade9 (chanli@google.com)\n      [TurboCI] add `query_nodes` steps to placeholder recipe\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: I94a2766f2e5db6c5456074ebf570caf2f0d82be3\nReviewed-on: https://dart-review.googlesource.com/c/recipes/+/501380\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": "b4ff5ec7ffefede8070470df554c6e1e15a5e3fc",
      "tree": "a167602f18dc2a03ea0add5ac7cf8d1640609199",
      "parents": [
        "f98ae13b26b6f1ca93de37e1d20a90566fc11ac5"
      ],
      "author": {
        "name": "recipe-roller",
        "email": "dart-internal-deps-roller@dart-ci-internal.iam.gserviceaccount.com",
        "time": "Wed May 06 17:51:13 2026 -0700"
      },
      "committer": {
        "name": "dart-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "email": "dart-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Wed May 06 18:15: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/8682504973064942833\n\nrecipe_engine:\nhttps://chromium.googlesource.com/infra/luci/recipes-py.git/+/d13c4c1566e0213248a7a2276cd4056edbe7650d\n  d13c4c1 (chanli@chromium.org)\n      Revert \"[TurboCI] expose turboci section of LUCI_CONTEXT\"\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: I82181c5c836c8e544faae0d4c8165ee120c7c736\nReviewed-on: https://dart-review.googlesource.com/c/recipes/+/501320\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": "f98ae13b26b6f1ca93de37e1d20a90566fc11ac5",
      "tree": "32d0e9c0a1a6d62737a31ca501966b79583f43be",
      "parents": [
        "ac2d3c09b1b54aaa33939ee49e579116adb78c7c"
      ],
      "author": {
        "name": "Ivan Inozemtsev",
        "email": "iinozemtsev@google.com",
        "time": "Wed May 06 08:39:46 2026 +0200"
      },
      "committer": {
        "name": "dart-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "email": "dart-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Wed May 06 01:43:09 2026 -0700"
      },
      "message": "Make lkgr builder detect recovers from transient build failures.\n\nFor each builder, group builds into buckets by commit id, then sort\neach bucket by update time, then take only the latest build in each\nbucket.\n\nThe explicit sorting by update time instead of start time was\nsuggested by jetski to better handle scheduled builds, which have no\nstart time yet, makes sense to me.\n\nChange-Id: I8bcb6b96c96c4286b2a91243b41475fc54da141a\nReviewed-on: https://dart-review.googlesource.com/c/recipes/+/501060\nReviewed-by: Alexander Thomas \u003cathom@google.com\u003e\nCommit-Queue: Ivan Inozemtsev \u003ciinozemtsev@google.com\u003e\nCommit-Queue: Alexander Thomas \u003cathom@google.com\u003e\n"
    },
    {
      "commit": "ac2d3c09b1b54aaa33939ee49e579116adb78c7c",
      "tree": "132c0a15d6e45794818b86e86e047d015ef3feff",
      "parents": [
        "b3290f0348f5411db3dd9d6c15b061c07f962539"
      ],
      "author": {
        "name": "recipe-roller",
        "email": "dart-internal-deps-roller@dart-ci-internal.iam.gserviceaccount.com",
        "time": "Tue May 05 21:43:46 2026 -0700"
      },
      "committer": {
        "name": "dart-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "email": "dart-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Wed May 06 01:42: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/8682580942323037041\n\ndepot_tools:\nhttps://chromium.googlesource.com/chromium/tools/depot_tools.git/+/fba5d8a8b46a5a7a3559c04f451a650d81253ca1\n  fba5d8a (mitchella@google.com)\n      Remove ex-security team member and add fancl@google.com\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: I3a09b15e4cd18f2baee64e662f48ffdc56e8a2d3\nReviewed-on: https://dart-review.googlesource.com/c/recipes/+/501020\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": "b3290f0348f5411db3dd9d6c15b061c07f962539",
      "tree": "20f8d802ebf9fd39bcacada3dc05d20f36fa0b7a",
      "parents": [
        "8fc634794dde58733ca6a2c45e601bfbbe82aecb"
      ],
      "author": {
        "name": "recipe-roller",
        "email": "dart-internal-deps-roller@dart-ci-internal.iam.gserviceaccount.com",
        "time": "Tue May 05 13:37:11 2026 -0700"
      },
      "committer": {
        "name": "dart-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "email": "dart-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Tue May 05 13:38: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 (depot_tools, recipe_engine) into this repository.\n\nThe build that created this CL was\nhttps://ci.chromium.org/b/8682611558119268369\n\ndepot_tools:\nhttps://chromium.googlesource.com/chromium/tools/depot_tools.git/+/2ff49ee6199ff2c1a96507400159ba817c2a5f1d\n  2ff49ee (drubery@chromium.org)\n      Add ability to reply to comments in git_cl.py\n\nrecipe_engine:\nhttps://chromium.googlesource.com/infra/luci/recipes-py.git/+/ce25b7d290014f59a00d29ab058a1f12ef5b83fb\n  ce25b7d (chanli@google.com)\n      [TurboCI] expose turboci section of LUCI_CONTEXT\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: I163f17f0ac71f4f4b94cfe903d582bfb8bf827ac\nReviewed-on: https://dart-review.googlesource.com/c/recipes/+/500940\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": "8fc634794dde58733ca6a2c45e601bfbbe82aecb",
      "tree": "81213da15c72c9314e6b13686e81ad5bd531e944",
      "parents": [
        "2073a93a6260ff531d8e93c9b44f9ce4b3a3890b"
      ],
      "author": {
        "name": "recipe-roller",
        "email": "dart-internal-deps-roller@dart-ci-internal.iam.gserviceaccount.com",
        "time": "Tue May 05 05:34:17 2026 -0700"
      },
      "committer": {
        "name": "dart-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "email": "dart-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Tue May 05 05:36: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/8682641933398025393\n\ndepot_tools:\nhttps://chromium.googlesource.com/chromium/tools/depot_tools.git/+/717cf94e1f97e890fce1a52f7de41327e6a1f647\n  717cf94 (cbruni@chromium.org)\n      Support parallel DEPS hooks\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: If287cad46ef8a05f79fe31c8c7d540f64ad11a3f\nReviewed-on: https://dart-review.googlesource.com/c/recipes/+/500760\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": "2073a93a6260ff531d8e93c9b44f9ce4b3a3890b",
      "tree": "ab0fe97cc9210301dc0a49e1d472ad6fd23047c8",
      "parents": [
        "71a939519a689d1c9b95c0957cef80388226cd9b"
      ],
      "author": {
        "name": "recipe-roller",
        "email": "dart-internal-deps-roller@dart-ci-internal.iam.gserviceaccount.com",
        "time": "Tue May 05 01:32:43 2026 -0700"
      },
      "committer": {
        "name": "dart-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "email": "dart-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Tue May 05 01:39: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/8682657573379453809\n\ndepot_tools:\nhttps://chromium.googlesource.com/chromium/tools/depot_tools.git/+/554d1d98aee4d3700e3264daf88ccb9cfbfd70ec\n  554d1d9 (rop@google.com)\n      Check `restrictive_license_approvals.textproto` for missing lic...\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: I0ec3fab064338e730c42f3a8f0dc1d61be55d291\nReviewed-on: https://dart-review.googlesource.com/c/recipes/+/500700\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": "71a939519a689d1c9b95c0957cef80388226cd9b",
      "tree": "aab4539b4c3635d0068cd16390452ee26afeac23",
      "parents": [
        "d8600bbcbe882cda76fbdbdd391f8a9bfde68c03"
      ],
      "author": {
        "name": "recipe-roller",
        "email": "dart-internal-deps-roller@dart-ci-internal.iam.gserviceaccount.com",
        "time": "Mon May 04 17:24:18 2026 -0700"
      },
      "committer": {
        "name": "dart-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "email": "dart-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Mon May 04 17:27: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/8682687975317844145\n\ndepot_tools:\nhttps://chromium.googlesource.com/chromium/tools/depot_tools.git/+/22366974605ee47fc081d967f1d8e6f2afaefeed\n  2236697 (nqmtuan@google.com)\n      [Depot tools] Roll rdb to 3d4a3685cdc0a921465f7893577668cded1a4a5e\n\nrecipe_engine:\nhttps://chromium.googlesource.com/infra/luci/recipes-py.git/+/654d7092e56867a04070806d46e8206f82065d63\n  654d709 (chanli@google.com)\n      [TurboCI] redact token before logging the request\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: I964a5a569eb63ce7e35bcc815bb86b41ae9a19aa\nReviewed-on: https://dart-review.googlesource.com/c/recipes/+/500640\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": "d8600bbcbe882cda76fbdbdd391f8a9bfde68c03",
      "tree": "3d5515c779b735332bec24c4e9ac1e6ef5ee7774",
      "parents": [
        "457341d8d21445224ebd244e4b7bd6610cf8b96d"
      ],
      "author": {
        "name": "recipe-roller",
        "email": "dart-internal-deps-roller@dart-ci-internal.iam.gserviceaccount.com",
        "time": "Mon May 04 13:21:18 2026 -0700"
      },
      "committer": {
        "name": "dart-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "email": "dart-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Mon May 04 13:23: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/8682703175200661585\n\ndepot_tools:\nhttps://chromium.googlesource.com/chromium/tools/depot_tools.git/+/45dedc4c3b87c982fd846b3dc599b233ed3aff90\n  45dedc4 (jlulejian@chromium.org)\n      [git-cl] Fix incorrect branch name in presubmit 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: Ie5489689ff4c65aa8300a5bec3ff91828ee22881\nReviewed-on: https://dart-review.googlesource.com/c/recipes/+/500582\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": "457341d8d21445224ebd244e4b7bd6610cf8b96d",
      "tree": "37d350f934bda5c4722a9baf17037ce7d062db30",
      "parents": [
        "136e0fb09ea0116436d375716974ec9527485ad9"
      ],
      "author": {
        "name": "recipe-roller",
        "email": "dart-internal-deps-roller@dart-ci-internal.iam.gserviceaccount.com",
        "time": "Fri May 01 20:54:29 2026 -0700"
      },
      "committer": {
        "name": "dart-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "email": "dart-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Fri May 01 20:56: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 (recipe_engine) into this repository.\n\nThe build that created this CL was\nhttps://ci.chromium.org/b/8682946537057012833\n\nrecipe_engine:\nhttps://chromium.googlesource.com/infra/luci/recipes-py.git/+/6073aaac412311370092dcd518378d193b74ef4e\n  6073aaa (chanli@google.com)\n      [TurboCI] Make real client call ReadWorkPlan to support QueryNodes\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: I2baacd7b3a22cc9ad5b344e24eba9f2cb67db0c6\nReviewed-on: https://dart-review.googlesource.com/c/recipes/+/500261\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": "136e0fb09ea0116436d375716974ec9527485ad9",
      "tree": "3f55e18ca5324a2c226ef83ca80a9fb31d79ce46",
      "parents": [
        "df53ad6115f3d49de24c4c8a442ac480b006a1ba"
      ],
      "author": {
        "name": "recipe-roller",
        "email": "dart-internal-deps-roller@dart-ci-internal.iam.gserviceaccount.com",
        "time": "Fri May 01 12:50:34 2026 -0700"
      },
      "committer": {
        "name": "dart-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "email": "dart-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Fri May 01 12:52:04 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/8682976921864261873\n\ndepot_tools:\nhttps://chromium.googlesource.com/chromium/tools/depot_tools.git/+/a41aa323da830413171bad1bd33d6102eb40dbb1\n  a41aa32 (gavinmak@google.com)\n      Fix AttributeError in CheckLicense when input_api.gerrit is None\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: Icc85806dc063ea14b9bbd036caa29e5a0425c72d\nReviewed-on: https://dart-review.googlesource.com/c/recipes/+/500120\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": "df53ad6115f3d49de24c4c8a442ac480b006a1ba",
      "tree": "86ac02763f804cb917ff61bd9ddccdff961d6f06",
      "parents": [
        "9beda4e8fe44f2b6602b9cb0fa178612603d30e9"
      ],
      "author": {
        "name": "recipe-roller",
        "email": "dart-internal-deps-roller@dart-ci-internal.iam.gserviceaccount.com",
        "time": "Thu Apr 30 12:39:02 2026 -0700"
      },
      "committer": {
        "name": "dart-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "email": "dart-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Thu Apr 30 12:55: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 (recipe_engine) into this repository.\n\nThe build that created this CL was\nhttps://ci.chromium.org/b/8683068195771328737\n\nrecipe_engine:\nhttps://chromium.googlesource.com/infra/luci/recipes-py.git/+/4b5945a679a38a4a5842b772aaec9481f7017f57\n  4b5945a (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: I527407822607d096ba104fb421cd700ba56542ab\nReviewed-on: https://dart-review.googlesource.com/c/recipes/+/499700\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": "9beda4e8fe44f2b6602b9cb0fa178612603d30e9",
      "tree": "a7c7b0f97819ddaea1f45d687c98b38ed2e78c4c",
      "parents": [
        "922af80e1732563768fe6837bbf64460b86f1773"
      ],
      "author": {
        "name": "recipe-roller",
        "email": "dart-internal-deps-roller@dart-ci-internal.iam.gserviceaccount.com",
        "time": "Wed Apr 29 16:28:26 2026 -0700"
      },
      "committer": {
        "name": "dart-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "email": "dart-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Wed Apr 29 16:35:52 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/8683144363204679937\n\ndepot_tools:\nhttps://chromium.googlesource.com/chromium/tools/depot_tools.git/+/b60c028ec7499109a0e3e20b263bf2a819b97360\n  b60c028 (hnakashima@chromium.org)\n      skills/luci-test-results: Support paging correctly in list-fail...\n\nrecipe_engine:\nhttps://chromium.googlesource.com/infra/luci/recipes-py.git/+/5cd90447e625e2644a2febdd84089be9d8cb5b7d\n  5cd9044 (mohrr@google.com)\n      [file] Add is_executable()\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: I5b3d9c17ac0b02bc0d112f02972c10a230b3fe96\nReviewed-on: https://dart-review.googlesource.com/c/recipes/+/499460\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": "922af80e1732563768fe6837bbf64460b86f1773",
      "tree": "1dbc17d31e2b321a00a68db58cee94d4ade60c97",
      "parents": [
        "232976d5779ab3c1e46a810b4fbe4651d7ce1fdb"
      ],
      "author": {
        "name": "recipe-roller",
        "email": "dart-internal-deps-roller@dart-ci-internal.iam.gserviceaccount.com",
        "time": "Wed Apr 29 04:25:10 2026 -0700"
      },
      "committer": {
        "name": "dart-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "email": "dart-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Wed Apr 29 04:26: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/8683189879773146657\n\ndepot_tools:\nhttps://chromium.googlesource.com/chromium/tools/depot_tools.git/+/f9ef35e31aaf54427afec6917b52c5ed5c604300\n  f9ef35e (rop@google.com)\n      Update license allowlist based on current usage\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: I74bce8b8aab68694bf59aa239963258ed61e1dc9\nReviewed-on: https://dart-review.googlesource.com/c/recipes/+/499200\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": "232976d5779ab3c1e46a810b4fbe4651d7ce1fdb",
      "tree": "7a904831c236bd4d59b040bd2f97fe980e0ebe48",
      "parents": [
        "20fb857e0e9b2f6c591d6d6aad28608da63a2aee"
      ],
      "author": {
        "name": "recipe-roller",
        "email": "dart-internal-deps-roller@dart-ci-internal.iam.gserviceaccount.com",
        "time": "Tue Apr 28 16:21:14 2026 -0700"
      },
      "committer": {
        "name": "dart-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "email": "dart-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Tue Apr 28 16:22: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/8683235420875699345\n\ndepot_tools:\nhttps://chromium.googlesource.com/chromium/tools/depot_tools.git/+/5bb28f5765c2d93314376e2b01b756286e19b85b\n  5bb28f5 (hnakashima@chromium.org)\n      Add --raw option to luci_triage.py in skills/luci-test-results\n\nrecipe_engine:\nhttps://chromium.googlesource.com/infra/luci/recipes-py.git/+/a29d08f35b62b57283c4b10294d4b3cece093bfc\n  a29d08f (olivernewman@google.com)\n      [test] Use temporary file for coverage data\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: I484a66b05eefcf20ee5520f57aab6969b3cc99fb\nReviewed-on: https://dart-review.googlesource.com/c/recipes/+/499100\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": "20fb857e0e9b2f6c591d6d6aad28608da63a2aee",
      "tree": "83dd244bd411b1b4df21a444d6cfe5bc535ece09",
      "parents": [
        "19a863c610527f9e2f2ac3c617812e273c3d6d8a"
      ],
      "author": {
        "name": "recipe-roller",
        "email": "dart-internal-deps-roller@dart-ci-internal.iam.gserviceaccount.com",
        "time": "Tue Apr 28 12:19:50 2026 -0700"
      },
      "committer": {
        "name": "dart-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "email": "dart-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Tue Apr 28 12:22: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/8683250608616466401\n\ndepot_tools:\nhttps://chromium.googlesource.com/chromium/tools/depot_tools.git/+log/d0e1a84d5b0c3c556b0fbdbeb77908d9817e6bbb~..d25fa987a1398ef1c8dae6a24ffe886990ffce58\n  d0e1a84 (wnwen@google.com)\n      agents: Add buildbucket skill\n  d25fa98 (bpastene@chromium.org)\n      Add a note above lucicfg in cipd_manifest.txt about syncing\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: Id7414f79f575072bf01f324a6b4383d0abfb8228\nReviewed-on: https://dart-review.googlesource.com/c/recipes/+/499060\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": "19a863c610527f9e2f2ac3c617812e273c3d6d8a",
      "tree": "5f9e0dd9ec7d6ffb9f00bc7ce32465745610c727",
      "parents": [
        "a4e9bb82b0fbf06e1342df199073221b6991a10f"
      ],
      "author": {
        "name": "recipe-roller",
        "email": "dart-internal-deps-roller@dart-ci-internal.iam.gserviceaccount.com",
        "time": "Mon Apr 27 20:11:03 2026 -0700"
      },
      "committer": {
        "name": "dart-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "email": "dart-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Mon Apr 27 20:12: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/8683311549052262673\n\ndepot_tools:\nhttps://chromium.googlesource.com/chromium/tools/depot_tools.git/+/75b9d88b8f86450b41f9313f27d620981a2a0981\n  75b9d88 (sunnyps@chromium.org)\n      [jj] Prefer GitWrapper for empty submodules\n\nrecipe_engine:\nhttps://chromium.googlesource.com/infra/luci/recipes-py.git/+/9f05b84457d26d5fcfdde6c8b0b20b40b6a336bc\n  9f05b84 (chanli@google.com)\n      [TurboCI] disable real TurboCI client for now\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: I8f0e012b949f7800ed37341ec7060c07729799c5\nReviewed-on: https://dart-review.googlesource.com/c/recipes/+/498721\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": "a4e9bb82b0fbf06e1342df199073221b6991a10f",
      "tree": "56743101bf77aa926c86722efdc60a16673c8f57",
      "parents": [
        "f714bce2c38f165ad07e4054b4df9fb468f6d466"
      ],
      "author": {
        "name": "recipe-roller",
        "email": "dart-internal-deps-roller@dart-ci-internal.iam.gserviceaccount.com",
        "time": "Mon Apr 27 12:08:33 2026 -0700"
      },
      "committer": {
        "name": "dart-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "email": "dart-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Mon Apr 27 12:10: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/8683341937012003377\n\ndepot_tools:\nhttps://chromium.googlesource.com/chromium/tools/depot_tools.git/+log/64b2927117d05fa63fa70acef90db3dca1b30529~..ff4f53108e889cd6518aba4f177d25553b6c2c5a\n  64b2927 (dmurph@google.com)\n      [Luci-test-results] Adding clarification about patchsets\n  608de5f (gavinmak@google.com)\n      Fix failure reason truncation logic\n  945a828 (bsheedy@chromium.org)\n      Expose --virtual-build-path via env var\n  ff4f531 (gavinmak@google.com)\n      Reland \"Fix CheckForCommitObjects to include submodules in 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: I558d5940215734b60cc70b7ab749ddcffbc2b68d\nReviewed-on: https://dart-review.googlesource.com/c/recipes/+/498720\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": "f714bce2c38f165ad07e4054b4df9fb468f6d466",
      "tree": "8e929f67654a5a7dcae8eac101451d1350ed4cdf",
      "parents": [
        "196d16edf627e3eb7e21d5709ac52bb22120f80b"
      ],
      "author": {
        "name": "recipe-roller",
        "email": "dart-internal-deps-roller@dart-ci-internal.iam.gserviceaccount.com",
        "time": "Fri Apr 24 15:43:25 2026 -0700"
      },
      "committer": {
        "name": "dart-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "email": "dart-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Fri Apr 24 15:45:19 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/8683600224277378593\n\nrecipe_engine:\nhttps://chromium.googlesource.com/infra/luci/recipes-py.git/+/1d8c35fd870b4dca2632604e3e51e6651607685c\n  1d8c35f (chanli@google.com)\n      [TurboCI] Wire up turboci CLI in recipe_engine\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: I25641000588b2f519fc251bffa36b924886342bd\nReviewed-on: https://dart-review.googlesource.com/c/recipes/+/498221\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": "196d16edf627e3eb7e21d5709ac52bb22120f80b",
      "tree": "280bdd218da49166d4f34c4ab5b32bc2809ee5ed",
      "parents": [
        "2630540431bea8657fac79cc133b45f928c37b90"
      ],
      "author": {
        "name": "recipe-roller",
        "email": "dart-internal-deps-roller@dart-ci-internal.iam.gserviceaccount.com",
        "time": "Fri Apr 24 11:41:29 2026 -0700"
      },
      "committer": {
        "name": "dart-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "email": "dart-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Fri Apr 24 12:00: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/8683615470333988593\n\ndepot_tools:\nhttps://chromium.googlesource.com/chromium/tools/depot_tools.git/+log/3d94d7c3056847db821c6451be61054c36d7c6d5~..1f21e8e7080323d3607e8aa95c9417f013f13a76\n  3d94d7c (wnwen@chromium.org)\n      Add wnwen \u0026 hnakashima to agents/OWNERS\n  1f21e8e (gavinmak@google.com)\n      Fix alternates issues in optimized sync path\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: I591fcd256b3de72d255618ca90d037972b483e4b\nReviewed-on: https://dart-review.googlesource.com/c/recipes/+/498160\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": "2630540431bea8657fac79cc133b45f928c37b90",
      "tree": "6b3a1fde1bb268821fa2d40210802d85747e2edf",
      "parents": [
        "4eb8a3d595aba6aed8951810863579f124f0d112"
      ],
      "author": {
        "name": "recipe-roller",
        "email": "dart-internal-deps-roller@dart-ci-internal.iam.gserviceaccount.com",
        "time": "Fri Apr 24 03:37:54 2026 -0700"
      },
      "committer": {
        "name": "dart-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "email": "dart-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Fri Apr 24 03:39: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/8683645820108924081\n\ndepot_tools:\nhttps://chromium.googlesource.com/chromium/tools/depot_tools.git/+/7641f7799a563cd539271005094c17545974fd71\n  7641f77 (ukai@google.com)\n      gn: print if CHROMIUM_BUILDTOOLS_PATH is used\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: Ifcffb4bc23fec27bdf18ae97974a9dd3ab5cd39f\nReviewed-on: https://dart-review.googlesource.com/c/recipes/+/497960\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": "4eb8a3d595aba6aed8951810863579f124f0d112",
      "tree": "86cb0a65057dc6c5cb2175f5d54bbe531ed200c9",
      "parents": [
        "6ba071e189acc4b23225fcceade7f2b4d85e155f"
      ],
      "author": {
        "name": "recipe-roller",
        "email": "dart-internal-deps-roller@dart-ci-internal.iam.gserviceaccount.com",
        "time": "Thu Apr 23 19:35:36 2026 -0700"
      },
      "committer": {
        "name": "dart-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "email": "dart-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Thu Apr 23 19:37: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 (depot_tools) into this repository.\n\nThe build that created this CL was\nhttps://ci.chromium.org/b/8683676164372836257\n\ndepot_tools:\nhttps://chromium.googlesource.com/chromium/tools/depot_tools.git/+log/140bbee04c87350f0d797e31aaa3987bd5f40ea8~..3c684b379afa5cc659ac59af6912c4e2a29e25cb\n  140bbee (kiehl@google.com)\n      siso.py: Add path virtualization via --virtual-build-path for m...\n  9253873 (sunnyps@chromium.org)\n      [jj] Fix gclient sync for standalone JJ repos\n  3c684b3 (dlf@google.com)\n      Update lucicfg CLI to 1.46.3\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: I0dd4b681161bef12b0d225fff491009bee0995f9\nReviewed-on: https://dart-review.googlesource.com/c/recipes/+/497880\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": "6ba071e189acc4b23225fcceade7f2b4d85e155f",
      "tree": "d666c6c3862da4a7bfe6eaa75dcb6d9a3d4fb2be",
      "parents": [
        "b9bb4207e803e67a100e1672d04e1032f2b7ea3f"
      ],
      "author": {
        "name": "recipe-roller",
        "email": "dart-internal-deps-roller@dart-ci-internal.iam.gserviceaccount.com",
        "time": "Thu Apr 23 15:34:31 2026 -0700"
      },
      "committer": {
        "name": "dart-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "email": "dart-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Thu Apr 23 15:36: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/8683691357018851409\n\ndepot_tools:\nhttps://chromium.googlesource.com/chromium/tools/depot_tools.git/+/062f249324014c2fc20d9534f10f7f5e9de53e93\n  062f249 (chanli@google.com)\n      [depot_tools] roll led and bb\n\nrecipe_engine:\nhttps://chromium.googlesource.com/infra/luci/recipes-py.git/+/7a2760c98f4def8f22e376acd70e8e7b55d8ec3e\n  7a2760c (chanli@google.com)\n      [recipes-py] roll LUCI proto\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: I88e9385f30c902316ece5c15fcad0e027c822415\nReviewed-on: https://dart-review.googlesource.com/c/recipes/+/497800\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": "b9bb4207e803e67a100e1672d04e1032f2b7ea3f",
      "tree": "5de4f9c5d822d5077216b65f9b26276b672bca26",
      "parents": [
        "1507e951c74a81669ba059e9d63bb03c53e46919"
      ],
      "author": {
        "name": "recipe-roller",
        "email": "dart-internal-deps-roller@dart-ci-internal.iam.gserviceaccount.com",
        "time": "Wed Apr 22 15:23:19 2026 -0700"
      },
      "committer": {
        "name": "dart-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "email": "dart-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Wed Apr 22 15:24: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/8683782639587379105\n\ndepot_tools:\nhttps://chromium.googlesource.com/chromium/tools/depot_tools.git/+log/977d597d75def6781f890cdce459969a9568ea07~..fd3c638f52200fd1a2b6d6211712d822021908ec\n  977d597 (davidhinojosa@google.com)\n      telemetry: Disable init for swarming environments\n  fd3c638 (gavinmak@google.com)\n      Support multiple comments on the same line\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: I6a3a9175569df7abd80333824952ed284f723542\nReviewed-on: https://dart-review.googlesource.com/c/recipes/+/497440\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": "1507e951c74a81669ba059e9d63bb03c53e46919",
      "tree": "b7b866233fd9e2071ca762fb229f6f0b838eb026",
      "parents": [
        "fd6b9cfa7f7318e3c75e0a5d2462672886a8e477"
      ],
      "author": {
        "name": "recipe-roller",
        "email": "dart-internal-deps-roller@dart-ci-internal.iam.gserviceaccount.com",
        "time": "Tue Apr 21 19:15:41 2026 -0700"
      },
      "committer": {
        "name": "dart-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "email": "dart-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Tue Apr 21 19:27: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/8683858683470550401\n\ndepot_tools:\nhttps://chromium.googlesource.com/chromium/tools/depot_tools.git/+log/8c234a70d9f73adb7424d435152babaca7925e00~..f16c2eb7bfe77c7354a75ac2460bdd18ac2f59d2\n  8c234a7 (msta@google.com)\n      Revert \"[jj] Make JjWrapper support secondary JJ workspaces\"\n  f16c2eb (nqmtuan@google.com)\n      [Depot tools]  Roll rdb cli to 5290cedd7d78b5911eafea14b480e3fa...\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: Ia2d5a0890b5d2074f9584d9c37b1349f8538713d\nReviewed-on: https://dart-review.googlesource.com/c/recipes/+/497128\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": "fd6b9cfa7f7318e3c75e0a5d2462672886a8e477",
      "tree": "c5962f8620c7a8eb966a6df11feb493ebf216a7e",
      "parents": [
        "82e6439b09f3e157963bd980b76f3dfedc79c3e2"
      ],
      "author": {
        "name": "recipe-roller",
        "email": "dart-internal-deps-roller@dart-ci-internal.iam.gserviceaccount.com",
        "time": "Tue Apr 21 03:10:03 2026 -0700"
      },
      "committer": {
        "name": "dart-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "email": "dart-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Tue Apr 21 03:15:22 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/8683919368667223137\n\ndepot_tools:\nhttps://chromium.googlesource.com/chromium/tools/depot_tools.git/+/1ea94929dc77e2b9b9b9e2ede3bbc0f39c10ebc9\n  1ea9492 (rop@google.com)\n      [metadata] Add restrictive_license_approval.proto\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: I31d6fc13832dbbe2103a4c295d187e34e3de6e1d\nReviewed-on: https://dart-review.googlesource.com/c/recipes/+/496920\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": "82e6439b09f3e157963bd980b76f3dfedc79c3e2",
      "tree": "5ddc78bf2da188582d92f666e704a3b4078e7414",
      "parents": [
        "6d4b1f5163802dbea5d22e52d5024e08cf8500ab"
      ],
      "author": {
        "name": "recipe-roller",
        "email": "dart-internal-deps-roller@dart-ci-internal.iam.gserviceaccount.com",
        "time": "Mon Apr 20 23:08:54 2026 -0700"
      },
      "committer": {
        "name": "dart-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "email": "dart-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Mon Apr 20 23:10: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/8683934533678472097\n\ndepot_tools:\nhttps://chromium.googlesource.com/chromium/tools/depot_tools.git/+log/0ac9c5de48ab2ed18a93266c70fd44e7f955beda~..e16ce5a52dbf64646a1de370f562672bbeb9d9f4\n  0ac9c5d (sunnyps@chromium.org)\n      [jj] Only consider submodule paths with a .git inside them\n  e16ce5a (sunnyps@chromium.org)\n      [jj] Make JjWrapper support secondary JJ workspaces\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: I4c780dc4db71c8c9b0c760171a15a0f137dc12ef\nReviewed-on: https://dart-review.googlesource.com/c/recipes/+/496840\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": "6d4b1f5163802dbea5d22e52d5024e08cf8500ab",
      "tree": "3fb5eb7def5878fb3a1f0bbfad763b6bebbcadb0",
      "parents": [
        "0a89336104dc3a55a21bd1f4bc7860cad6e9e646"
      ],
      "author": {
        "name": "recipe-roller",
        "email": "dart-internal-deps-roller@dart-ci-internal.iam.gserviceaccount.com",
        "time": "Mon Apr 20 15:06:46 2026 -0700"
      },
      "committer": {
        "name": "dart-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "email": "dart-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Mon Apr 20 15:08:14 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/8683964872352741281\n\ndepot_tools:\nhttps://chromium.googlesource.com/chromium/tools/depot_tools.git/+/25f27f1fd8d5512b6b3d2fcadd474efcfe5e1c56\n  25f27f1 (victorvianna@google.com)\n      Accept file list in `git cl diff`\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: I2dd6479144c2f33ace498bd1fef65e7e67f6f75a\nReviewed-on: https://dart-review.googlesource.com/c/recipes/+/496781\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": "0a89336104dc3a55a21bd1f4bc7860cad6e9e646",
      "tree": "4f40014ffd4be8a03ca57e60de3469c42deda82c",
      "parents": [
        "e87a934439eaf5ec9fcdcf3c6864bb55ebfa12bb"
      ],
      "author": {
        "name": "recipe-roller",
        "email": "dart-internal-deps-roller@dart-ci-internal.iam.gserviceaccount.com",
        "time": "Mon Apr 20 11:05:30 2026 -0700"
      },
      "committer": {
        "name": "dart-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "email": "dart-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Mon Apr 20 11:07: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/8683980052986959473\n\ndepot_tools:\nhttps://chromium.googlesource.com/chromium/tools/depot_tools.git/+/76c0cb0c6340975ac85801b05296f61ce9acc80b\n  76c0cb0 (mcczarny@gmail.com)\n      Fix retrieval of gerrit.host flag value\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: I1bec9224c8025d6644ca8aeec901d0f7de9587d9\nReviewed-on: https://dart-review.googlesource.com/c/recipes/+/496721\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": "e87a934439eaf5ec9fcdcf3c6864bb55ebfa12bb",
      "tree": "0755145ca5433e89dc8c5389265b50dffebdffa8",
      "parents": [
        "486514c6b0be473de0a574e2f6e4ebb6e31a8d23"
      ],
      "author": {
        "name": "recipe-roller",
        "email": "dart-internal-deps-roller@dart-ci-internal.iam.gserviceaccount.com",
        "time": "Fri Apr 17 14:45:46 2026 -0700"
      },
      "committer": {
        "name": "dart-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "email": "dart-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Fri Apr 17 14:48:35 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/8684238002065613713\n\ndepot_tools:\nhttps://chromium.googlesource.com/chromium/tools/depot_tools.git/+/d62ca80975df8ccce4a7b1ea18793e73f2b390ee\n  d62ca80 (victorvianna@google.com)\n      Add webpagereplay to recipe_modules gclient_config\n\nrecipe_engine:\nhttps://chromium.googlesource.com/infra/luci/recipes-py.git/+/36229065a1e627aa00341564303ac1336c51d925\n  3622906 (chromium-autoroll@skia-public.iam.gserviceaccount.com)\n      Roll CAS Client from b64a998e1dd4 to 052f30c112ef\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: Icffe5cfb2cc566d953c201092994eda3e560bebe\nReviewed-on: https://dart-review.googlesource.com/c/recipes/+/496420\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": "486514c6b0be473de0a574e2f6e4ebb6e31a8d23",
      "tree": "02384795bb7e8d2160c12ec6af5dbe7ec90767d9",
      "parents": [
        "2e1171154e50059b251dd2561c7dd9602422bf4f"
      ],
      "author": {
        "name": "recipe-roller",
        "email": "dart-internal-deps-roller@dart-ci-internal.iam.gserviceaccount.com",
        "time": "Thu Apr 16 13:48:19 2026 -0700"
      },
      "committer": {
        "name": "dart-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "email": "dart-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Thu Apr 16 13:49:37 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/8684332191918133569\n\ndepot_tools:\nhttps://chromium.googlesource.com/chromium/tools/depot_tools.git/+log/13c80751ffc4178d02eb6d951b9a551614158ab1~..442cbd6d584d2c992ca9bcc19ecbd2235bea772e\n  13c8075 (gavinmak@google.com)\n      Revert \"Fix CheckForCommitObjects to include submodules in file...\n  442cbd6 (asvitkine@chromium.org)\n      gclient: Add stall detection and improve hang diagnostics.\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: Ie74bbf5850ce40c4f5211b154c89d999fe0d63d0\nReviewed-on: https://dart-review.googlesource.com/c/recipes/+/496140\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": "2e1171154e50059b251dd2561c7dd9602422bf4f",
      "tree": "08035e524a9cd965ab6c5772f9cc999fd93e156e",
      "parents": [
        "6be04f644b2fb29a41b2684ef08aa23d5f6a50c5"
      ],
      "author": {
        "name": "recipe-roller",
        "email": "dart-internal-deps-roller@dart-ci-internal.iam.gserviceaccount.com",
        "time": "Wed Apr 15 13:38:02 2026 -0700"
      },
      "committer": {
        "name": "dart-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "email": "dart-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Wed Apr 15 13:40:19 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/8684423443341041281\n\ndepot_tools:\nhttps://chromium.googlesource.com/chromium/tools/depot_tools.git/+log/7914a55a091a90fe228e1937b27fc0198e19c33f~..0ea4801192281fff1675855b6c03fd71811133e2\n  7914a55 (bsheedy@chromium.org)\n      Track edit monitor opt outs\n  0ea4801 (gavinmak@google.com)\n      Fix CheckForCommitObjects to include submodules in file scan\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: Ibf2d469550ec43028dfb490c0f410a9c7ea2d7f2\nReviewed-on: https://dart-review.googlesource.com/c/recipes/+/495785\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": "6be04f644b2fb29a41b2684ef08aa23d5f6a50c5",
      "tree": "234908c1d3b156e47d26d301aee19795b0922ee9",
      "parents": [
        "259722a8f9b244f6143af0c04afce82fba940bb8"
      ],
      "author": {
        "name": "recipe-roller",
        "email": "dart-internal-deps-roller@dart-ci-internal.iam.gserviceaccount.com",
        "time": "Mon Apr 13 17:20:55 2026 -0700"
      },
      "committer": {
        "name": "dart-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "email": "dart-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Mon Apr 13 17:23: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/8684590626275498897\n\ndepot_tools:\nhttps://chromium.googlesource.com/chromium/tools/depot_tools.git/+/b9d2b54daea64fa757df5ba737e611b691dc6201\n  b9d2b54 (gavinmak@google.com)\n      Remove corp link presubmit checks\n\nrecipe_engine:\nhttps://chromium.googlesource.com/infra/luci/recipes-py.git/+/363e865839c69e49ce2f6b6857bed6a66eae0dca\n  363e865 (chromium-autoroll@skia-public.iam.gserviceaccount.com)\n      Roll CAS Client from 0928deac77c8 to 8048c0858d1b\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: I58727c83575f019ca19925d95a80e34d862946fa\nReviewed-on: https://dart-review.googlesource.com/c/recipes/+/495120\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": "259722a8f9b244f6143af0c04afce82fba940bb8",
      "tree": "7e075f0d958769e27cbb835bebb14cbc28ba3670",
      "parents": [
        "1fc5f9153c2be454a2da6c05f9b8705a019978ba"
      ],
      "author": {
        "name": "Ryan Macnak",
        "email": "rmacnak@google.com",
        "time": "Mon Apr 13 08:48:55 2026 -0700"
      },
      "committer": {
        "name": "dart-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "email": "dart-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Mon Apr 13 09:43:09 2026 -0700"
      },
      "message": "Let the target CIPD platform for dart-ci-scripts be choosen by properties.\n\nTo be used to build x64 on arm64 Macs.\n\nChange-Id: I25f1774ceb22e5fda11066b1a08df572bebb5a45\nReviewed-on: https://dart-review.googlesource.com/c/recipes/+/493980\nReviewed-by: Alexander Thomas \u003cathom@google.com\u003e\nCommit-Queue: Ryan Macnak \u003crmacnak@google.com\u003e\n"
    },
    {
      "commit": "1fc5f9153c2be454a2da6c05f9b8705a019978ba",
      "tree": "df48b1d5969238bdedef4c21cc23dadc64f62705",
      "parents": [
        "95e87fab9b07753c55f6da6d3d5996b2bfc1cc40"
      ],
      "author": {
        "name": "recipe-roller",
        "email": "dart-internal-deps-roller@dart-ci-internal.iam.gserviceaccount.com",
        "time": "Fri Apr 10 04:39:53 2026 -0700"
      },
      "committer": {
        "name": "Commit Queue",
        "email": "dart-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Fri Apr 10 04:42: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/8684910349328885857\n\ndepot_tools:\nhttps://chromium.googlesource.com/chromium/tools/depot_tools.git/+/bac00505a8c117dd48d465ee853c595981dd5e62\n  bac0050 (jwata@google.com)\n      siso: Fix flag print handling\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: Icfd64f1ead35bfd22703c13883508e09afa9bf15\nReviewed-on: https://dart-review.googlesource.com/c/recipes/+/494480\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": "95e87fab9b07753c55f6da6d3d5996b2bfc1cc40",
      "tree": "9f1dce38c0d33d1857aadb1912a21f5cb7c0c740",
      "parents": [
        "614824cbb5d496ecb69653c6123d63d01303cfaa"
      ],
      "author": {
        "name": "recipe-roller",
        "email": "dart-internal-deps-roller@dart-ci-internal.iam.gserviceaccount.com",
        "time": "Fri Apr 10 00:37:37 2026 -0700"
      },
      "committer": {
        "name": "Commit Queue",
        "email": "dart-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Fri Apr 10 00:39: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, recipe_engine) into this repository.\n\nThe build that created this CL was\nhttps://ci.chromium.org/b/8684925615263061953\n\ndepot_tools:\nhttps://chromium.googlesource.com/chromium/tools/depot_tools.git/+log/d15a96ad08cf0d4a28d469fac5060564a94bb959~..24ab836d2fc2d2198a30acb4aa9eae31aa9772ce\n  d15a96a (davidhinojosa@google.com)\n      Fix telemetry user_uuid persistence across script executions\n  24ab836 (ziwlin@microsoft.com)\n      [Depot Tools] add agents presubmit\n\nrecipe_engine:\nhttps://chromium.googlesource.com/infra/luci/recipes-py.git/+/bc635a338e2d7649b171251f6c7614cf2f916f53\n  bc635a3 (chromium-autoroll@skia-public.iam.gserviceaccount.com)\n      Roll CAS Client from git_revision:71275b946ab6ab55fe72d4d76fdd1...\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: I079b3337dbf1663f5539c3b9bb98b223f7bb903e\nReviewed-on: https://dart-review.googlesource.com/c/recipes/+/494420\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": "614824cbb5d496ecb69653c6123d63d01303cfaa",
      "tree": "93ea4b682effba756b08cb549b9f36fab5b92d7d",
      "parents": [
        "3ffcc73d955c27f253588e5cd4d0b863f6ea13b2"
      ],
      "author": {
        "name": "recipe-roller",
        "email": "dart-internal-deps-roller@dart-ci-internal.iam.gserviceaccount.com",
        "time": "Thu Apr 09 16:32:05 2026 -0700"
      },
      "committer": {
        "name": "Commit Queue",
        "email": "dart-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Thu Apr 09 16:35:35 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/8684956236587231233\n\ndepot_tools:\nhttps://chromium.googlesource.com/chromium/tools/depot_tools.git/+/379ab8cd5dc3d14a104eeb8eff36876335741d7e\n  379ab8c (kiehl@google.com)\n      gclient-new-workdir: Support Git worktrees as source repository.\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: Ia0f2832d29b0d8268f62c4536fedde499eb77024\nReviewed-on: https://dart-review.googlesource.com/c/recipes/+/494244\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": "3ffcc73d955c27f253588e5cd4d0b863f6ea13b2",
      "tree": "88a66a2b47a26683987a1da7964f794b2dd51762",
      "parents": [
        "9b1f48f2f2bb5d29b3ead993cdadffe925b64eb7"
      ],
      "author": {
        "name": "recipe-roller",
        "email": "dart-internal-deps-roller@dart-ci-internal.iam.gserviceaccount.com",
        "time": "Thu Apr 09 12:28:13 2026 -0700"
      },
      "committer": {
        "name": "Commit Queue",
        "email": "dart-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Thu Apr 09 12:30:30 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/8684971627113452785\n\ndepot_tools:\nhttps://chromium.googlesource.com/chromium/tools/depot_tools.git/+/714d1070263979f6290e2ac7b84df82d7c36e46a\n  714d107 (drubery@chromium.org)\n      Only SetPatchset if on a 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: Ifbe4177f1238905183e171048d4236390cb35970\nReviewed-on: https://dart-review.googlesource.com/c/recipes/+/494240\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": "9b1f48f2f2bb5d29b3ead993cdadffe925b64eb7",
      "tree": "0c0963da6b615de75f0bbcf73992d6fb9c06954a",
      "parents": [
        "27cab5f5bd505a9845fb71ac69c01bb56bb41a6c"
      ],
      "author": {
        "name": "recipe-roller",
        "email": "dart-internal-deps-roller@dart-ci-internal.iam.gserviceaccount.com",
        "time": "Thu Apr 09 03:51:29 2026 -0700"
      },
      "committer": {
        "name": "Commit Queue",
        "email": "dart-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Thu Apr 09 03:55: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/8685003976609510945\n\ndepot_tools:\nhttps://chromium.googlesource.com/chromium/tools/depot_tools.git/+/cce6753da6f06f78c6228468d69b78181b6170eb\n  cce6753 (jwata@google.com)\n      Reland \"siso: Set --namespace flag to \"ninja\" subcommand\"\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: Ie7a7bc5da363e5bf82b84c2861ddd0f3c3d41bc7\nReviewed-on: https://dart-review.googlesource.com/c/recipes/+/494100\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": "27cab5f5bd505a9845fb71ac69c01bb56bb41a6c",
      "tree": "9dfb55e49f477438e732c63bf352c7f8fc1952f3",
      "parents": [
        "250343960f64319f727077d0fbb66d30f79c4ef4"
      ],
      "author": {
        "name": "recipe-roller",
        "email": "dart-internal-deps-roller@dart-ci-internal.iam.gserviceaccount.com",
        "time": "Wed Apr 08 23:49:16 2026 -0700"
      },
      "committer": {
        "name": "Commit Queue",
        "email": "dart-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Wed Apr 08 23:52: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/8685019215034160257\n\ndepot_tools:\nhttps://chromium.googlesource.com/chromium/tools/depot_tools.git/+/bf968bc99c08ccf040a3297fb0e83daf644f09c5\n  bf968bc (ziwlin@microsoft.com)\n      [Depot Tools] Include skill_validator.py in recipe bundle\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: Iabe339027bb18168af0ceb81a7c75cea946998ee\nReviewed-on: https://dart-review.googlesource.com/c/recipes/+/494060\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": "250343960f64319f727077d0fbb66d30f79c4ef4",
      "tree": "da2ee3a42d0e4c0c964e56402695ee5567ae7a9a",
      "parents": [
        "f6c4b777459f4a384518b2dc787c96f084c0e36b"
      ],
      "author": {
        "name": "recipe-roller",
        "email": "dart-internal-deps-roller@dart-ci-internal.iam.gserviceaccount.com",
        "time": "Wed Apr 08 19:47:14 2026 -0700"
      },
      "committer": {
        "name": "Commit Queue",
        "email": "dart-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Wed Apr 08 19:48: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 (recipe_engine) into this repository.\n\nThe build that created this CL was\nhttps://ci.chromium.org/b/8685034513132287905\n\nrecipe_engine:\nhttps://chromium.googlesource.com/infra/luci/recipes-py.git/+/47c4d08b58889492d51b5d7191c7e886985bcb0f\n  47c4d08 (chromium-autoroll@skia-public.iam.gserviceaccount.com)\n      Roll CAS Client from c56b89f66317 to 71275b946ab6\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: I3125104c30d6b0049233dceba0791291b40060ab\nReviewed-on: https://dart-review.googlesource.com/c/recipes/+/494020\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": "f6c4b777459f4a384518b2dc787c96f084c0e36b",
      "tree": "a91e85c091401170e1f3fde312257d16c93a9681",
      "parents": [
        "0b844bb439edd1de26fe1bce643163bc932b2c61"
      ],
      "author": {
        "name": "recipe-roller",
        "email": "dart-internal-deps-roller@dart-ci-internal.iam.gserviceaccount.com",
        "time": "Wed Apr 08 11:32:06 2026 -0700"
      },
      "committer": {
        "name": "Commit Queue",
        "email": "dart-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Wed Apr 08 11:37: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/8685065614486778977\n\ndepot_tools:\nhttps://chromium.googlesource.com/chromium/tools/depot_tools.git/+/cbbd371901a585b2b4c26d984fd081fde56e8bdb\n  cbbd371 (bpastene@chromium.org)\n      Add a code-comment listing all duplicate DEPS-parsing codebases\n\nrecipe_engine:\nhttps://chromium.googlesource.com/infra/luci/recipes-py.git/+log/65c7ecf4ff5e1c77d32c4a85201dceddaf2f3c31~..fa9716990cbcf1f6d6f3718b08b5c9e059a532b4\n  65c7ecf (bsheedy@chromium.org)\n      Fix incorrect truncation of ResultDB JSON data\n  fa97169 (mohrr@google.com)\n      [post_process] Add StepSummaryContains\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: I090343d6af8a77d28a00ebcab019151bf6f147f7\nReviewed-on: https://dart-review.googlesource.com/c/recipes/+/493940\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": "0b844bb439edd1de26fe1bce643163bc932b2c61",
      "tree": "744de5400440cc7e72be3090b68267a9812fbc19",
      "parents": [
        "5b7a3e9cbeba830ce3d121eae5746d7b868d7ec1"
      ],
      "author": {
        "name": "recipe-roller",
        "email": "dart-internal-deps-roller@dart-ci-internal.iam.gserviceaccount.com",
        "time": "Wed Apr 08 03:24:20 2026 -0700"
      },
      "committer": {
        "name": "Commit Queue",
        "email": "dart-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Wed Apr 08 03:29: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/8685096328541549841\n\ndepot_tools:\nhttps://chromium.googlesource.com/chromium/tools/depot_tools.git/+log/86e72435d847c7cda3f07b0d8da7b4813d2fca91~..58c5376e7b82be75c50a0eeb7cdd321d36fe5d44\n  86e7243 (jwata@google.com)\n      siso: Set --namespace flag to \"ninja\" subcommand\n  58c5376 (jwata@google.com)\n      Revert \"siso: Set --namespace flag to \"ninja\" subcommand\"\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: Ib6f2f88f8779b2985b486ac2cca4d76a979d5075\nReviewed-on: https://dart-review.googlesource.com/c/recipes/+/493740\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": "5b7a3e9cbeba830ce3d121eae5746d7b868d7ec1",
      "tree": "b5cc0dfc8ce7ffe3ecfaa886b065035b034dbbed",
      "parents": [
        "250c999db5e29bc442694a6c86ce4bb6482c9db8"
      ],
      "author": {
        "name": "Sam Rawlins",
        "email": "srawlins@google.com",
        "time": "Tue Apr 07 01:27:58 2026 -0700"
      },
      "committer": {
        "name": "Commit Queue",
        "email": "dart-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Wed Apr 08 02:29:49 2026 -0700"
      },
      "message": "add release cutoffs for 3.13\n\nChange-Id: I8927deb858174c13544a585a32386f14def7579d\nReviewed-on: https://dart-review.googlesource.com/c/recipes/+/493360\nReviewed-by: Ivan Inozemtsev \u003ciinozemtsev@google.com\u003e\nCommit-Queue: Samuel Rawlins \u003csrawlins@google.com\u003e\nReviewed-by: Alexander Thomas \u003cathom@google.com\u003e\n"
    },
    {
      "commit": "250c999db5e29bc442694a6c86ce4bb6482c9db8",
      "tree": "c3677c9eecc8a3a46bbe3810643d8915f6fdd585",
      "parents": [
        "64cb3c101163c90f71875e587475a1decf45ce65"
      ],
      "author": {
        "name": "recipe-roller",
        "email": "dart-internal-deps-roller@dart-ci-internal.iam.gserviceaccount.com",
        "time": "Tue Apr 07 11:18:42 2026 -0700"
      },
      "committer": {
        "name": "Alexander Thomas",
        "email": "athom@google.com",
        "time": "Wed Apr 08 01:23: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/8685157255416217857\n\ndepot_tools:\nhttps://chromium.googlesource.com/chromium/tools/depot_tools.git/+/a69bf29407e1f61b39fc2604dd3f9e1f4822f991\n  a69bf29 (gavinmak@google.com)\n      Fix git ls-tree failure on Windows with special characters\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: Ifff70851c383844eddd0ff05a68bd0f1c2d143a4\nReviewed-on: https://dart-review.googlesource.com/c/recipes/+/493520\nCommit-Queue: dart-internal-deps-roller@dart-ci-internal.iam.gserviceaccount.com \u003cdart-internal-deps-roller@dart-ci-internal.iam.gserviceaccount.com\u003e\nReviewed-by: Alexander Thomas \u003cathom@google.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": "64cb3c101163c90f71875e587475a1decf45ce65",
      "tree": "51a38ea6679348f1151249eba6cc3fdd7d3c4a07",
      "parents": [
        "7669f7fb269618d0ae75de18020a555cfc18a8dc"
      ],
      "author": {
        "name": "Sam Rawlins",
        "email": "srawlins@google.com",
        "time": "Tue Apr 07 01:02:11 2026 -0700"
      },
      "committer": {
        "name": "Commit Queue",
        "email": "dart-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Tue Apr 07 01:10:36 2026 -0700"
      },
      "message": "add version bump cl for 3.12 beta3\n\nChange-Id: Ibe94fdc3696cc37b89394bc3849362724e9cd680\nReviewed-on: https://dart-review.googlesource.com/c/recipes/+/493320\nReviewed-by: Ivan Inozemtsev \u003ciinozemtsev@google.com\u003e\nCommit-Queue: Samuel Rawlins \u003csrawlins@google.com\u003e\n"
    },
    {
      "commit": "7669f7fb269618d0ae75de18020a555cfc18a8dc",
      "tree": "e8d97443617f6c3d66c7eb0116e80092815d55bb",
      "parents": [
        "9f7ff2465d4047a51dd5698a51f31fbab8ef9da1"
      ],
      "author": {
        "name": "recipe-roller",
        "email": "dart-internal-deps-roller@dart-ci-internal.iam.gserviceaccount.com",
        "time": "Mon Apr 06 23:11:16 2026 -0700"
      },
      "committer": {
        "name": "Commit Queue",
        "email": "dart-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Mon Apr 06 23:18: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/8685202760873856705\n\nrecipe_engine:\nhttps://chromium.googlesource.com/infra/luci/recipes-py.git/+/cc726202b1e8fff0a799ff028ed0e3ced57efe56\n  cc72620 (yuje@chromium.org)\n      Clean up Python 2-\u003e3 migration code that\u0027s no longer needed.\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: I68a774967d75f23f7eedf6698964faf392b8ebbb\nReviewed-on: https://dart-review.googlesource.com/c/recipes/+/493300\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": "9f7ff2465d4047a51dd5698a51f31fbab8ef9da1",
      "tree": "2ab18fc7a88648b49c564ee09cd5c350e3674dd7",
      "parents": [
        "6c52cae45ded0bcbbd8b29688dcfd7218b94557f"
      ],
      "author": {
        "name": "recipe-roller",
        "email": "dart-internal-deps-roller@dart-ci-internal.iam.gserviceaccount.com",
        "time": "Mon Apr 06 19:09:33 2026 -0700"
      },
      "committer": {
        "name": "Commit Queue",
        "email": "dart-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Mon Apr 06 19:14: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/8685217993164214145\n\ndepot_tools:\nhttps://chromium.googlesource.com/chromium/tools/depot_tools.git/+/c2f0ba0f845fb8f38cc9febe7183d5540362e5ab\n  c2f0ba0 (justincohen@google.com)\n      Update gclient-new-workdir.py to use git worktrees 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: I530b0b4c6c94234597e1fb74f898295cb71e9fb9\nReviewed-on: https://dart-review.googlesource.com/c/recipes/+/493280\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": "6c52cae45ded0bcbbd8b29688dcfd7218b94557f",
      "tree": "b822799994ef64ea50e591348e8103b8de90c5d2",
      "parents": [
        "ab629fa418f0522ad5ae320d8fb6d9b1022aa9bf"
      ],
      "author": {
        "name": "recipe-roller",
        "email": "dart-internal-deps-roller@dart-ci-internal.iam.gserviceaccount.com",
        "time": "Fri Apr 03 20:06:19 2026 -0700"
      },
      "committer": {
        "name": "Commit Queue",
        "email": "dart-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Fri Apr 03 20:07: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 (recipe_engine) into this repository.\n\nThe build that created this CL was\nhttps://ci.chromium.org/b/8685486190520187761\n\nrecipe_engine:\nhttps://chromium.googlesource.com/infra/luci/recipes-py.git/+/ca2bc1f626a16ebeecc7f12b9b668f92b438b1dc\n  ca2bc1f (chromium-autoroll@skia-public.iam.gserviceaccount.com)\n      Roll CAS Client from 3382fed1a386 to 2f961cacbab3\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: I4d6bafb619423463a048de7dadb4136cfc46e818\nReviewed-on: https://dart-review.googlesource.com/c/recipes/+/492960\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": "ab629fa418f0522ad5ae320d8fb6d9b1022aa9bf",
      "tree": "5cc5fc540a8882ac9f7a7d2a6269ac061ed68c10",
      "parents": [
        "eeae7d0c38971acbb3f336fdf4a8072c7eb92680"
      ],
      "author": {
        "name": "recipe-roller",
        "email": "dart-internal-deps-roller@dart-ci-internal.iam.gserviceaccount.com",
        "time": "Fri Apr 03 16:04:52 2026 -0700"
      },
      "committer": {
        "name": "Commit Queue",
        "email": "dart-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Fri Apr 03 16:06: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 (recipe_engine) into this repository.\n\nThe build that created this CL was\nhttps://ci.chromium.org/b/8685501358255714209\n\nrecipe_engine:\nhttps://chromium.googlesource.com/infra/luci/recipes-py.git/+log/263405bde2d91042e28854005c1e9b1a4c5f87f1~..66a6319a7291bfca82626fde87a76e21538b84b3\n  263405b (yuje@google.com)\n      Cleanup a TODO action item in the findings recipe module.\n  3c17705 (chromium-autoroll@skia-public.iam.gserviceaccount.com)\n      Roll CAS Client from 06381a9d1046 to 328aa4830ebb\n  66a6319 (yuje@google.com)\n      Cleanup some Python 3 compatibility variables.\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: I467f4178949d095ce651a4bdced47fb4f4f4b0b2\nReviewed-on: https://dart-review.googlesource.com/c/recipes/+/492901\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": "eeae7d0c38971acbb3f336fdf4a8072c7eb92680",
      "tree": "b6f6fce1030b301caedac05c8a1722bb95dfdc09",
      "parents": [
        "5637894308d8b4886fba59d792491d2edbe85b8a"
      ],
      "author": {
        "name": "recipe-roller",
        "email": "dart-internal-deps-roller@dart-ci-internal.iam.gserviceaccount.com",
        "time": "Fri Apr 03 12:03:50 2026 -0700"
      },
      "committer": {
        "name": "Commit Queue",
        "email": "dart-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Fri Apr 03 12:05: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 (recipe_engine) into this repository.\n\nThe build that created this CL was\nhttps://ci.chromium.org/b/8685516566479600273\n\nrecipe_engine:\nhttps://chromium.googlesource.com/infra/luci/recipes-py.git/+/02c9401ebfd1b0447bf698c2802f8ce9b0fe30d0\n  02c9401 (yuje@google.com)\n      Clean up some Python 2-\u003e3 migration code that\u0027s no longer needed.\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: I4a82dfbce26a2b3fbb98961c450e0c1bca3f47db\nReviewed-on: https://dart-review.googlesource.com/c/recipes/+/492900\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": "5637894308d8b4886fba59d792491d2edbe85b8a",
      "tree": "d41a582802d39ee9e374c2109f0898f292d1f162",
      "parents": [
        "49ed18ef7e5531d6caf4a20b7c7bf2c7a9e30b8e"
      ],
      "author": {
        "name": "recipe-roller",
        "email": "dart-internal-deps-roller@dart-ci-internal.iam.gserviceaccount.com",
        "time": "Wed Apr 01 19:43:41 2026 -0700"
      },
      "committer": {
        "name": "Commit Queue",
        "email": "dart-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Wed Apr 01 19:46: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/8685668788355508913\n\ndepot_tools:\nhttps://chromium.googlesource.com/chromium/tools/depot_tools.git/+/f63aa542d288ba4c73043329d097570688980df2\n  f63aa54 (fancl@chromium.org)\n      Roll cipd to v2.7.12.\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: I09ab57a24ac281cfb11a4bf9c7be7c3a4588f111\nReviewed-on: https://dart-review.googlesource.com/c/recipes/+/492360\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": "49ed18ef7e5531d6caf4a20b7c7bf2c7a9e30b8e",
      "tree": "afb978780c0e35b0015a8e21f7ffa061f538e79f",
      "parents": [
        "023f70173ce78b35f7c8c0d9312a17ebdd4a194b"
      ],
      "author": {
        "name": "recipe-roller",
        "email": "dart-internal-deps-roller@dart-ci-internal.iam.gserviceaccount.com",
        "time": "Wed Apr 01 15:42:26 2026 -0700"
      },
      "committer": {
        "name": "Commit Queue",
        "email": "dart-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Wed Apr 01 15:44: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/8685683965977089313\n\ndepot_tools:\nhttps://chromium.googlesource.com/chromium/tools/depot_tools.git/+/c6f8c88b92c0a63bf631bb04647572ac6390f82e\n  c6f8c88 (kiehl@google.com)\n      Abort gclient-new-workdir on Btrfs snapshot failure\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: Iec2bc0b7b8574bc19c43f4b255b2d14ac4acb305\nReviewed-on: https://dart-review.googlesource.com/c/recipes/+/492320\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": "023f70173ce78b35f7c8c0d9312a17ebdd4a194b",
      "tree": "f216bcaba0d880cbc83b4662d1095f39c28242f1",
      "parents": [
        "988435d0a5f53973d8ebad5ee21d0497dfab05ba"
      ],
      "author": {
        "name": "recipe-roller",
        "email": "dart-internal-deps-roller@dart-ci-internal.iam.gserviceaccount.com",
        "time": "Wed Apr 01 11:41:16 2026 -0700"
      },
      "committer": {
        "name": "Commit Queue",
        "email": "dart-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Wed Apr 01 11:50: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/8685699141626961297\n\ndepot_tools:\nhttps://chromium.googlesource.com/chromium/tools/depot_tools.git/+/5e9883513113f4c6b74e33d80c066075d0fd3960\n  5e98835 (bpastene@chromium.org)\n      gclient: Support version_file in CIPD DEPS definitions\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: Iab9661c85a15ec7e5ab371e4d76b6a1e9b0b460f\nReviewed-on: https://dart-review.googlesource.com/c/recipes/+/492260\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": "988435d0a5f53973d8ebad5ee21d0497dfab05ba",
      "tree": "20f059625851151ae082f4859e4a709ce51f36f9",
      "parents": [
        "ce0e1f4751d9ae02a65a838878060d1f4f139757"
      ],
      "author": {
        "name": "recipe-roller",
        "email": "dart-internal-deps-roller@dart-ci-internal.iam.gserviceaccount.com",
        "time": "Tue Mar 31 23:37:57 2026 -0700"
      },
      "committer": {
        "name": "Commit Queue",
        "email": "dart-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Wed Apr 01 01:14:11 2026 -0700"
      },
      "message": "Roll recipe dependencies (nontrivial).\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/8685744661918305521\n\nPlease review the expectation changes, and LGTM+CQ.\n\ndepot_tools:\nhttps://chromium.googlesource.com/chromium/tools/depot_tools.git/+/cdde2d99ce37b42b5f8020fca4244971af80e99e\n  cdde2d9 (behamilton@google.com)\n      Change failing test list predicate to UNEXPECTED_MASK\n\nrecipe_engine:\nhttps://chromium.googlesource.com/infra/luci/recipes-py.git/+/c452dab063c5669ebe603579f3e9a2401c5bfb55\n  c452dab (fancl@chromium.org)\n      Roll provenance_broker to ca2431ca47b3f9ee4af25e48ff0c48b508a3382b\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, iinozemtsev@google.com\n\nRecipe-Tryjob-Bypass-Reason: Autoroller\nIgnore-Freeze: Autoroller\nBugdroid-Send-Email: False\nChange-Id: I9395b910bfc606bf4c49edb4adb874552f33e599\nReviewed-on: https://dart-review.googlesource.com/c/recipes/+/492060\nCommit-Queue: Ivan Inozemtsev \u003ciinozemtsev@google.com\u003e\nReviewed-by: Ivan Inozemtsev \u003ciinozemtsev@google.com\u003e\nAuto-Submit: dart-internal-deps-roller@dart-ci-internal.iam.gserviceaccount.com \u003cdart-internal-deps-roller@dart-ci-internal.iam.gserviceaccount.com\u003e\n"
    },
    {
      "commit": "ce0e1f4751d9ae02a65a838878060d1f4f139757",
      "tree": "fb0ded6c3993a622b9b5c36530716ad140bdefbb",
      "parents": [
        "8312d860f4e0a7458e06b5890b0ccb033b87c976"
      ],
      "author": {
        "name": "recipe-roller",
        "email": "dart-internal-deps-roller@dart-ci-internal.iam.gserviceaccount.com",
        "time": "Mon Mar 30 23:01:08 2026 -0700"
      },
      "committer": {
        "name": "Commit Queue",
        "email": "dart-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Mon Mar 30 23:02: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/8685837577696631633\n\ndepot_tools:\nhttps://chromium.googlesource.com/chromium/tools/depot_tools.git/+/4e00b47c607f93021e0a26b7ae73ca323e300af1\n  4e00b47 (dlf@google.com)\n      use an access token for lucicfg API calls instead of id token\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: I4d602a49ff2d939edfe6f3f4a3577bd981ca4042\nReviewed-on: https://dart-review.googlesource.com/c/recipes/+/491781\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": "8312d860f4e0a7458e06b5890b0ccb033b87c976",
      "tree": "09a0e781aebfd5501cdf09779ffd6d189b42062f",
      "parents": [
        "277fbfcdcdff2472ce2fd8a31098b139157f2435"
      ],
      "author": {
        "name": "recipe-roller",
        "email": "dart-internal-deps-roller@dart-ci-internal.iam.gserviceaccount.com",
        "time": "Mon Mar 30 18:59:35 2026 -0700"
      },
      "committer": {
        "name": "Commit Queue",
        "email": "dart-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Mon Mar 30 19:01:52 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/8685852752586659457\n\ndepot_tools:\nhttps://chromium.googlesource.com/chromium/tools/depot_tools.git/+/d12632a315dd90ef232fc88da7378ba6b03be773\n  d12632a (lpromero@google.com)\n      Add FREEZE detection in map-branches\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: I27be71ccbefe4b340799ebb221ed60d1150b8dbb\nReviewed-on: https://dart-review.googlesource.com/c/recipes/+/491780\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": "277fbfcdcdff2472ce2fd8a31098b139157f2435",
      "tree": "9d81734e4b9f5cea1b2ebaf88ec0e701d4c5f6f3",
      "parents": [
        "8cc258ceaad2d8e593cb75e6fb50ceb5dcc1917d"
      ],
      "author": {
        "name": "recipe-roller",
        "email": "dart-internal-deps-roller@dart-ci-internal.iam.gserviceaccount.com",
        "time": "Mon Mar 30 10:57:33 2026 -0700"
      },
      "committer": {
        "name": "Commit Queue",
        "email": "dart-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Mon Mar 30 10:58: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/8685883087468762289\n\ndepot_tools:\nhttps://chromium.googlesource.com/chromium/tools/depot_tools.git/+log/821597280442f3e8dff0d2252b58b48652a5ba0f~..3d11e3a2f02b7264692b1c02dc86e5804dfb5676\n  8215972 (gavinmak@google.com)\n      Fix shutil.move failure for root gclient paths\n  3d11e3a (gavinmak@google.com)\n      Handle unknown HEAD gracefully in update_bootstrap\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: Ic0d611af54cded52f38eb8a5e0b8b48dafefebe7\nReviewed-on: https://dart-review.googlesource.com/c/recipes/+/491720\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": "8cc258ceaad2d8e593cb75e6fb50ceb5dcc1917d",
      "tree": "51275e1db53f4131ff3c9dfc5acf9af1ddb00f45",
      "parents": [
        "0f6c6465e3e6570ac922861cfd55eca1250fcf55"
      ],
      "author": {
        "name": "recipe-roller",
        "email": "dart-internal-deps-roller@dart-ci-internal.iam.gserviceaccount.com",
        "time": "Fri Mar 27 18:32:28 2026 -0700"
      },
      "committer": {
        "name": "Commit Queue",
        "email": "dart-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Fri Mar 27 18:35:37 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/8686126291699834465\n\ndepot_tools:\nhttps://chromium.googlesource.com/chromium/tools/depot_tools.git/+/f5c816648d9488daa15d8bbf937e57173d68a666\n  f5c8166 (ziwlin@microsoft.com)\n      [Depot Tools] Add skill-validator for SKILL.md presubmit checks\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: I8fcae9d9995724c841326e4346ce649e3bf35430\nReviewed-on: https://dart-review.googlesource.com/c/recipes/+/491420\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": "0f6c6465e3e6570ac922861cfd55eca1250fcf55",
      "tree": "8724b187e73edd00d0219eb591459ca64e6fba67",
      "parents": [
        "ce4c446dd33909b8850106229c2222ab67596dd7"
      ],
      "author": {
        "name": "recipe-roller",
        "email": "dart-internal-deps-roller@dart-ci-internal.iam.gserviceaccount.com",
        "time": "Fri Mar 27 02:26:55 2026 -0700"
      },
      "committer": {
        "name": "Commit Queue",
        "email": "dart-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Fri Mar 27 02:28:19 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/8686187024317102417\n\nrecipe_engine:\nhttps://chromium.googlesource.com/infra/luci/recipes-py.git/+/27aefcf0daf5193e0f7b801f5e3906af0ed096bf\n  27aefcf (chromium-autoroll@skia-public.iam.gserviceaccount.com)\n      Roll CAS Client from d6756be19c83 to c26f1797c84d\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: Ia7e99f19f5f0daff4603d4786675d4390c825166\nReviewed-on: https://dart-review.googlesource.com/c/recipes/+/491100\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": "ce4c446dd33909b8850106229c2222ab67596dd7",
      "tree": "98b60e18e11044a4ecb5f0e80aba6e1a90bd503f",
      "parents": [
        "5bebb6a49f4832e3aaf9da4cf867a709f7a4124b"
      ],
      "author": {
        "name": "recipe-roller",
        "email": "dart-internal-deps-roller@dart-ci-internal.iam.gserviceaccount.com",
        "time": "Thu Mar 26 22:25:16 2026 -0700"
      },
      "committer": {
        "name": "Commit Queue",
        "email": "dart-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Thu Mar 26 22:26:35 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/8686202286829228417\n\nrecipe_engine:\nhttps://chromium.googlesource.com/infra/luci/recipes-py.git/+/b13e3d33e4f5478e560aab69208758c466074af1\n  b13e3d3 (chromium-autoroll@skia-public.iam.gserviceaccount.com)\n      Roll CAS Client from f22a30ea9e29 to 4048470b2263\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: I4d461b5a1476134d98348482e4d89b6df012962e\nReviewed-on: https://dart-review.googlesource.com/c/recipes/+/491060\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": "5bebb6a49f4832e3aaf9da4cf867a709f7a4124b",
      "tree": "1f268d869b7ca9974885e7a11d54a94642a6aed3",
      "parents": [
        "01d61d5e54352693246d25d8bd1a405a18799fae"
      ],
      "author": {
        "name": "recipe-roller",
        "email": "dart-internal-deps-roller@dart-ci-internal.iam.gserviceaccount.com",
        "time": "Thu Mar 26 14:21:17 2026 -0700"
      },
      "committer": {
        "name": "Commit Queue",
        "email": "dart-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Thu Mar 26 14:22: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/8686232734759930577\n\ndepot_tools:\nhttps://chromium.googlesource.com/chromium/tools/depot_tools.git/+log/d948009ec31fa5e2e2fe6badcd142fc110eaecb0~..a3a4502a8b4e36efe9d5672227f96b5ca0d29dcc\n  d948009 (gavinmak@google.com)\n      Support multiple gitlinks with the same hash in CheckForCommitO...\n  a3a4502 (estaab@google.com)\n      Add --number flag to mdformat 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: Id98a33a7b96b1a5d0dbbc5745c5867abce662e3f\nReviewed-on: https://dart-review.googlesource.com/c/recipes/+/491020\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": "01d61d5e54352693246d25d8bd1a405a18799fae",
      "tree": "cf0c9e76b287c11a50eb2a76ef84f785ed20eea4",
      "parents": [
        "e3d3e94e6c6e77b3be69e29f6c75d519e2d8033b"
      ],
      "author": {
        "name": "Alexander Thomas",
        "email": "athom@google.com",
        "time": "Thu Mar 26 13:20:14 2026 +0100"
      },
      "committer": {
        "name": "Commit Queue",
        "email": "dart-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Thu Mar 26 06:00:05 2026 -0700"
      },
      "message": "[safe_cipd] Add a recipe module to prevent duplicating CIPD tags\n\nThis should prevent most duplicate uploads.\n\nChange-Id: I68fa2e29664d03430e4f8d3c87c0e902f7d0acfb\nReviewed-on: https://dart-review.googlesource.com/c/recipes/+/490860\nReviewed-by: Ivan Inozemtsev \u003ciinozemtsev@google.com\u003e\nCommit-Queue: Alexander Thomas \u003cathom@google.com\u003e\n"
    },
    {
      "commit": "e3d3e94e6c6e77b3be69e29f6c75d519e2d8033b",
      "tree": "a741b0ff96b8b19d0c14f2cf5f33159664bb0fb6",
      "parents": [
        "cffd05a7ed3740c512c65bf3b2176ac0d2cc6b35"
      ],
      "author": {
        "name": "recipe-roller",
        "email": "dart-internal-deps-roller@dart-ci-internal.iam.gserviceaccount.com",
        "time": "Wed Mar 25 02:09:06 2026 -0700"
      },
      "committer": {
        "name": "Commit Queue",
        "email": "dart-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Wed Mar 25 02:21: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/8686369407594125361\n\ndepot_tools:\nhttps://chromium.googlesource.com/chromium/tools/depot_tools.git/+/ce1ebad2c35c9387186f01d77edeea28a254c955\n  ce1ebad (rop@google.com)\n      Add various licenses to allowlist\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: I36c1f306bd2fbce155769fd6c4af7ead43b2dbec\nReviewed-on: https://dart-review.googlesource.com/c/recipes/+/490520\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": "cffd05a7ed3740c512c65bf3b2176ac0d2cc6b35",
      "tree": "4620f42582b7f4157271dce1baac6601493437fb",
      "parents": [
        "897117e3bd1a0637e88b97ceb8974335adbd2b90"
      ],
      "author": {
        "name": "recipe-roller",
        "email": "dart-internal-deps-roller@dart-ci-internal.iam.gserviceaccount.com",
        "time": "Tue Mar 24 22:06:27 2026 -0700"
      },
      "committer": {
        "name": "Commit Queue",
        "email": "dart-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Tue Mar 24 22:08: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/8686384584302147537\n\ndepot_tools:\nhttps://chromium.googlesource.com/chromium/tools/depot_tools.git/+/be9dc5976ef8fccb58a82ba75794ef03676c9a64\n  be9dc59 (rop@google.com)\n      Require valid update mechanism exceptions\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: I7aa6f1338d9245e30ab3f776bd21a595db2ee5ef\nReviewed-on: https://dart-review.googlesource.com/c/recipes/+/490480\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": "897117e3bd1a0637e88b97ceb8974335adbd2b90",
      "tree": "ff6d1443ffe855afc943379294c50bce08159bc8",
      "parents": [
        "15198328b1c60b1f90d6944361478ddced0202db"
      ],
      "author": {
        "name": "recipe-roller",
        "email": "dart-internal-deps-roller@dart-ci-internal.iam.gserviceaccount.com",
        "time": "Tue Mar 24 18:05:16 2026 -0700"
      },
      "committer": {
        "name": "Commit Queue",
        "email": "dart-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Tue Mar 24 18:06: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/8686399804173902369\n\ndepot_tools:\nhttps://chromium.googlesource.com/chromium/tools/depot_tools.git/+/7d747a5c34016eb7d5da2fc10f50ca97db9d1e8d\n  7d747a5 (rop@google.com)\n      Add TU-Berlin-1.0 to license allowlist\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: I9ac637dc42073e0935fd4078963b220b4f5be7aa\nReviewed-on: https://dart-review.googlesource.com/c/recipes/+/490460\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": "15198328b1c60b1f90d6944361478ddced0202db",
      "tree": "32d3d80b626b41050fd0a600a8db4a1d966e0e1a",
      "parents": [
        "d36e20967aaed5b284c91c71e4b896b01a9dfdc4"
      ],
      "author": {
        "name": "recipe-roller",
        "email": "dart-internal-deps-roller@dart-ci-internal.iam.gserviceaccount.com",
        "time": "Tue Mar 24 14:03:17 2026 -0700"
      },
      "committer": {
        "name": "Commit Queue",
        "email": "dart-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Tue Mar 24 14:25: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) into this repository.\n\nThe build that created this CL was\nhttps://ci.chromium.org/b/8686414986741526465\n\ndepot_tools:\nhttps://chromium.googlesource.com/chromium/tools/depot_tools.git/+log/416ff6088da5735e8321c5a297b9aef8b291bc5b~..cd20cedcbece04f25ce03535009f1febd7848eb8\n  416ff60 (estaab@google.com)\n      Change estaab OWNERS to google.com\n  4a2ca60 (ashwinpv@google.com)\n      Add the heartbeat argument to autoninja when it is invoked from...\n  7bf52a6 (justincohen@google.com)\n      Optimize macOS reflink copies in gclient-new-workdir\n  e9512dd (gavinmak@google.com)\n      Fix git cl patch -n incorrectly setting last-upload-hash\n  cd20ced (justincohen@google.com)\n      depot_tools: rename --reflink to --copy-on-write in gclient-new...\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: I47d151807ebbbc3c8a1081610fbe9f03ce4034b5\nReviewed-on: https://dart-review.googlesource.com/c/recipes/+/490400\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": "d36e20967aaed5b284c91c71e4b896b01a9dfdc4",
      "tree": "1396ab6f09d4c2be0570fe9515b1231c46a67fc1",
      "parents": [
        "b6c59264cdee8fc3ab0060a0626565eae91c85f9"
      ],
      "author": {
        "name": "recipe-roller",
        "email": "dart-internal-deps-roller@dart-ci-internal.iam.gserviceaccount.com",
        "time": "Tue Mar 24 10:02:02 2026 -0700"
      },
      "committer": {
        "name": "Commit Queue",
        "email": "dart-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Tue Mar 24 10:03: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) into this repository.\n\nThe build that created this CL was\nhttps://ci.chromium.org/b/8686430184996906113\n\ndepot_tools:\nhttps://chromium.googlesource.com/chromium/tools/depot_tools.git/+/2e5b239d792f082ee7c008ffea310da64d5527eb\n  2e5b239 (ovsienko@google.com)\n      depot_tools: use CREATE_NO_WINDOW for Windows as it produces no\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: I0201963f69232ad37c88b20eb67579a6914866f9\nReviewed-on: https://dart-review.googlesource.com/c/recipes/+/490280\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": "b6c59264cdee8fc3ab0060a0626565eae91c85f9",
      "tree": "4bc3d519f4a6ee261cfce1d2111eb537648bb7c6",
      "parents": [
        "01b1ba1f1891b5677c6819500140acc0f3d1f065"
      ],
      "author": {
        "name": "recipe-roller",
        "email": "dart-internal-deps-roller@dart-ci-internal.iam.gserviceaccount.com",
        "time": "Tue Mar 24 06:00:24 2026 -0700"
      },
      "committer": {
        "name": "Commit Queue",
        "email": "dart-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Tue Mar 24 06:04:37 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/8686445369646675281\n\ndepot_tools:\nhttps://chromium.googlesource.com/chromium/tools/depot_tools.git/+/a93a14858d9bf5733017972fdf037e6e21a99510\n  a93a148 (ovsienko@google.com)\n      depot_tools: on windows have CREATE_NO_WINDOW set for creation...\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: I970f7ecc3a708ad3cf5afc0fe8d89f9311225b22\nReviewed-on: https://dart-review.googlesource.com/c/recipes/+/490180\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": "01b1ba1f1891b5677c6819500140acc0f3d1f065",
      "tree": "c8b91c6dfded55a035962e6e309f15c15a319218",
      "parents": [
        "1563cff457c3912afc7760e851ab92f7d9195a1b"
      ],
      "author": {
        "name": "recipe-roller",
        "email": "dart-internal-deps-roller@dart-ci-internal.iam.gserviceaccount.com",
        "time": "Mon Mar 23 17:57:14 2026 -0700"
      },
      "committer": {
        "name": "Commit Queue",
        "email": "dart-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Mon Mar 23 17:58: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/8686490874551006273\n\nrecipe_engine:\nhttps://chromium.googlesource.com/infra/luci/recipes-py.git/+/52702646eef113fde29037ee275c1a2b2c45c534\n  5270264 (chromium-autoroll@skia-public.iam.gserviceaccount.com)\n      Roll CAS Client from b526998233b7 to 8cb5bd940d5f\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: Iab5fc770f0a01f42afc7d2f4e2cb74ae62b766b7\nReviewed-on: https://dart-review.googlesource.com/c/recipes/+/490002\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": "1563cff457c3912afc7760e851ab92f7d9195a1b",
      "tree": "5bb60a3619ae9a5574634e568c10591a836d7ece",
      "parents": [
        "affd4740a1e06829cefc118d6255160768934233"
      ],
      "author": {
        "name": "recipe-roller",
        "email": "dart-internal-deps-roller@dart-ci-internal.iam.gserviceaccount.com",
        "time": "Fri Mar 20 13:27:03 2026 -0700"
      },
      "committer": {
        "name": "Commit Queue",
        "email": "dart-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Fri Mar 20 13: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/8686779682323276625\n\ndepot_tools:\nhttps://chromium.googlesource.com/chromium/tools/depot_tools.git/+/145eee02011c02fc25d2ec055b55451661f3a611\n  145eee0 (kiehl@google.com)\n      Exit early in git cl patch if creating a new branch fails\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: Ieb3b978f641880062629f9531eba17abe21ae82d\nReviewed-on: https://dart-review.googlesource.com/c/recipes/+/489560\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": "affd4740a1e06829cefc118d6255160768934233",
      "tree": "67672478cebb7a1f05f387e47b85ebdf5da67f4e",
      "parents": [
        "638dde7ea52766ec6409be2a95b3997ae0affb94"
      ],
      "author": {
        "name": "recipe-roller",
        "email": "dart-internal-deps-roller@dart-ci-internal.iam.gserviceaccount.com",
        "time": "Fri Mar 20 01:19:04 2026 -0700"
      },
      "committer": {
        "name": "Commit Queue",
        "email": "dart-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Fri Mar 20 01:21: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/8686825448864936033\n\ndepot_tools:\nhttps://chromium.googlesource.com/chromium/tools/depot_tools.git/+/315fe9236154fbe4124aeed270c9f5b96a060666\n  315fe92 (sunnyps@chromium.org)\n      gclient-new-workdir: Merge git repo linking flags into --max-depth\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: Id7593b74ce50bb9e6ec8396f87885bd8c488ef48\nReviewed-on: https://dart-review.googlesource.com/c/recipes/+/489320\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": "638dde7ea52766ec6409be2a95b3997ae0affb94",
      "tree": "5a3b70abef44589bd656214a3b84935e11d5c1c2",
      "parents": [
        "5a2fe89b8bcc50feaf2bd3c3c76420ac30fb632c"
      ],
      "author": {
        "name": "recipe-roller",
        "email": "dart-internal-deps-roller@dart-ci-internal.iam.gserviceaccount.com",
        "time": "Thu Mar 19 17:12:43 2026 -0700"
      },
      "committer": {
        "name": "Commit Queue",
        "email": "dart-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Thu Mar 19 17:14: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) into this repository.\n\nThe build that created this CL was\nhttps://ci.chromium.org/b/8686856049160084081\n\ndepot_tools:\nhttps://chromium.googlesource.com/chromium/tools/depot_tools.git/+log/3dde7d222e13b99698f6c8c63aac88d1713ae7fd~..40b296d214b2fa92c4605a0244f26c2d824f3996\n  3dde7d2 (behamilton@google.com)\n      Fix luci-test-results skill\n  9922fe9 (behamilton@google.com)\n      Improve flexibility of luci-test-results skill\n  40b296d (sunnyps@chromium.org)\n      gclient-new-workdir: Detach HEAD in --use-git-symlinks mode\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: Id975ef2c99bafe7d07c5ec8c37f66f39982e5703\nReviewed-on: https://dart-review.googlesource.com/c/recipes/+/489280\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": "5a2fe89b8bcc50feaf2bd3c3c76420ac30fb632c",
      "tree": "4f17224541b0a3b6000e31ac85b134ca016db319",
      "parents": [
        "a36055b037afca4334f6f695577048a98674052f"
      ],
      "author": {
        "name": "recipe-roller",
        "email": "dart-internal-deps-roller@dart-ci-internal.iam.gserviceaccount.com",
        "time": "Thu Mar 19 00:58:58 2026 -0700"
      },
      "committer": {
        "name": "Commit Queue",
        "email": "dart-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Thu Mar 19 01:01: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/8686917308795704513\n\ndepot_tools:\nhttps://chromium.googlesource.com/chromium/tools/depot_tools.git/+/983ff6c520f9703262d0c75d8038f2e6b9b0c701\n  983ff6c (ovsienko@google.com)\n      depot_tools: unify format folder for bots and developers.\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: I13051f38c34ed9b941e4456885c8ff84d1b33bec\nReviewed-on: https://dart-review.googlesource.com/c/recipes/+/489000\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": "a36055b037afca4334f6f695577048a98674052f",
      "tree": "994d1eb2267daf1e721d0aba14c059a977d283ba",
      "parents": [
        "14458513d443bdc6209aba702f3b293ba08d47be"
      ],
      "author": {
        "name": "recipe-roller",
        "email": "dart-internal-deps-roller@dart-ci-internal.iam.gserviceaccount.com",
        "time": "Wed Mar 18 12:53:17 2026 -0700"
      },
      "committer": {
        "name": "Commit Queue",
        "email": "dart-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Wed Mar 18 12:55: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/8686962973992258033\n\ndepot_tools:\nhttps://chromium.googlesource.com/chromium/tools/depot_tools.git/+/8e07900125ba28f056008bded80053b297837aab\n  8e07900 (sunnyps@chromium.org)\n      gclient-new-workdir: Use git worktree\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: Ie68c3e8d6fbeca23935da4489b2d3ad08e98d766\nReviewed-on: https://dart-review.googlesource.com/c/recipes/+/488900\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": "14458513d443bdc6209aba702f3b293ba08d47be",
      "tree": "ac6a17e8df89b8babb65d46123fd062b2e175dc6",
      "parents": [
        "d39c0cd72f7275bfda17db815c6e4fa2d1cbd151"
      ],
      "author": {
        "name": "recipe-roller",
        "email": "dart-internal-deps-roller@dart-ci-internal.iam.gserviceaccount.com",
        "time": "Wed Mar 18 04:50:44 2026 -0700"
      },
      "committer": {
        "name": "Commit Queue",
        "email": "dart-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Wed Mar 18 04:52: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/8686993389830525393\n\ndepot_tools:\nhttps://chromium.googlesource.com/chromium/tools/depot_tools.git/+/d819b798b712d4064ad12b7bd9257acf78e34cb0\n  d819b79 (wnwen@google.com)\n      siso: Add ANTIGRAVITY_AGENT to AI_AGENT list\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: I7012c30d1624ed040e900bf8083e2b668a51ca8f\nReviewed-on: https://dart-review.googlesource.com/c/recipes/+/488681\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": "d39c0cd72f7275bfda17db815c6e4fa2d1cbd151",
      "tree": "aa7bbb63ea72c8c023891725763706132cb731a6",
      "parents": [
        "593ce599ca723deb3f55efa4edfd39c104a58965"
      ],
      "author": {
        "name": "recipe-roller",
        "email": "dart-internal-deps-roller@dart-ci-internal.iam.gserviceaccount.com",
        "time": "Tue Mar 17 16:46:26 2026 -0700"
      },
      "committer": {
        "name": "Commit Queue",
        "email": "dart-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Tue Mar 17 16:48:04 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/8687039257254108673\n\ndepot_tools:\nhttps://chromium.googlesource.com/chromium/tools/depot_tools.git/+log/31b7aaa3ee6941a6116f84064c2b04a4586ffd5f~..95d1432b5c506cc6b500b34c23f06c4708139fe9\n  31b7aaa (ayatane@chromium.org)\n      [git cl] Handle stray corp URLs\n  95d1432 (flowerhack@google.com)\n      [presubmit,rust] Omit rust files from the line length presubmit...\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: Ia59138400f9cbd57c75666393acef4eb47d55144\nReviewed-on: https://dart-review.googlesource.com/c/recipes/+/488562\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": "593ce599ca723deb3f55efa4edfd39c104a58965",
      "tree": "6c40429e06c07598b3bd40accd5b5aec8e0b934e",
      "parents": [
        "87f4c36aa7fdef22f4884a1356ed8fb86fbb0179"
      ],
      "author": {
        "name": "recipe-roller",
        "email": "dart-internal-deps-roller@dart-ci-internal.iam.gserviceaccount.com",
        "time": "Mon Mar 16 16:34:10 2026 -0700"
      },
      "committer": {
        "name": "Commit Queue",
        "email": "dart-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Mon Mar 16 16:36: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/8687130281336994865\n\ndepot_tools:\nhttps://chromium.googlesource.com/chromium/tools/depot_tools.git/+/4e58caf8aa08befe78cf40d08ba33da072b15cf9\n  4e58caf (jewoo@google.com)\n      metrics: Check for Cog in metrics collector\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: I9cca9df87d3190e4f1005d28a5e07d2ddcad1c62\nReviewed-on: https://dart-review.googlesource.com/c/recipes/+/488420\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": "87f4c36aa7fdef22f4884a1356ed8fb86fbb0179",
      "tree": "fec1d080faeccdd51786b9b275257a12696e5105",
      "parents": [
        "d4296f6ad7a8ed9d98388be0ac55f703d47ffd81"
      ],
      "author": {
        "name": "recipe-roller",
        "email": "dart-internal-deps-roller@dart-ci-internal.iam.gserviceaccount.com",
        "time": "Thu Mar 12 19:55:17 2026 -0700"
      },
      "committer": {
        "name": "Commit Queue",
        "email": "dart-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Thu Mar 12 19:58: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 (depot_tools) into this repository.\n\nThe build that created this CL was\nhttps://ci.chromium.org/b/8687480017758991889\n\ndepot_tools:\nhttps://chromium.googlesource.com/chromium/tools/depot_tools.git/+/6b62257bd9fc9ee0e00d10712a0f3db63132ba2f\n  6b62257 (stav.nir@island.io)\n      siso: fix local build latency 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: Ie5cdababe0bcc589e763417e232a281eb2471207\nReviewed-on: https://dart-review.googlesource.com/c/recipes/+/487740\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": "d4296f6ad7a8ed9d98388be0ac55f703d47ffd81",
      "tree": "ed930e67dae737afb7846c5835ef47bc89528d4e",
      "parents": [
        "eeba0cbaef77b01b2a20843f271e97b1ceff49e9"
      ],
      "author": {
        "name": "recipe-roller",
        "email": "dart-internal-deps-roller@dart-ci-internal.iam.gserviceaccount.com",
        "time": "Thu Mar 12 15:53:52 2026 -0700"
      },
      "committer": {
        "name": "Commit Queue",
        "email": "dart-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Thu Mar 12 15:55: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, recipe_engine) into this repository.\n\nThe build that created this CL was\nhttps://ci.chromium.org/b/8687495191621031313\n\ndepot_tools:\nhttps://chromium.googlesource.com/chromium/tools/depot_tools.git/+log/74584e96d40da25b8da59e6f51808b36a1f4c9bc~..b478a061f23990edd5a73a694d6fb2d9c37c3c88\n  74584e9 (vadimsh@chromium.org)\n      Roll cipd to v2.7.11.\n  b478a06 (sunnyps@chromium.org)\n      gclient-new-workdir: Add --link-root-git-repo-only flag\n\nrecipe_engine:\nhttps://chromium.googlesource.com/infra/luci/recipes-py.git/+/8cca60077c62bb79f1c4e5670838fcbac7cc8167\n  8cca600 (chromium-autoroll@skia-public.iam.gserviceaccount.com)\n      Roll CAS Client from 4a1223e49952 to 09ad27bb7a42\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: I8046600be9ed0243eb806f650de42aa1ec92a435\nReviewed-on: https://dart-review.googlesource.com/c/recipes/+/487680\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": "eeba0cbaef77b01b2a20843f271e97b1ceff49e9",
      "tree": "e52423ec21568df23985f448004de5d7e051c150",
      "parents": [
        "66581fd65d19093ebb0e1119531e7e80053a4a87"
      ],
      "author": {
        "name": "recipe-roller",
        "email": "dart-internal-deps-roller@dart-ci-internal.iam.gserviceaccount.com",
        "time": "Thu Mar 12 11:52:30 2026 -0700"
      },
      "committer": {
        "name": "Commit Queue",
        "email": "dart-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Thu Mar 12 11:54: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 (recipe_engine) into this repository.\n\nThe build that created this CL was\nhttps://ci.chromium.org/b/8687510373328297841\n\nrecipe_engine:\nhttps://chromium.googlesource.com/infra/luci/recipes-py.git/+/2fb4b67761a1af87cf92cabc3e462a646d90ae91\n  2fb4b67 (tbain@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: Id2fd2a6dee217b0bb151fcee3e45ffb032051697\nReviewed-on: https://dart-review.googlesource.com/c/recipes/+/487481\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": "66581fd65d19093ebb0e1119531e7e80053a4a87",
      "tree": "f204d87115c8d2302d88ac1ffff3c1f7a310dc1d",
      "parents": [
        "8d2dfd2c677e7cb7bb83f6c21acc1d052d110be4"
      ],
      "author": {
        "name": "recipe-roller",
        "email": "dart-internal-deps-roller@dart-ci-internal.iam.gserviceaccount.com",
        "time": "Wed Mar 11 07:36:06 2026 -0700"
      },
      "committer": {
        "name": "Commit Queue",
        "email": "dart-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Wed Mar 11 07:37: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/8687617239580652049\n\ndepot_tools:\nhttps://chromium.googlesource.com/chromium/tools/depot_tools.git/+/a4e677522da5c326b656dc9584b3a4f6cde9fd05\n  a4e6775 (kaklilu@chromium.org)\n      Make gclient-new-workdir.py work on Mac.\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: Id18cc2baa0d3ac586b18ba4a986e03ed364fea0c\nReviewed-on: https://dart-review.googlesource.com/c/recipes/+/487040\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": "8d2dfd2c677e7cb7bb83f6c21acc1d052d110be4",
      "tree": "a296fc76ba18321254ab632239a9449a6a2f1a35",
      "parents": [
        "a445477d769881f6bbb9270e824cea592520e646"
      ],
      "author": {
        "name": "recipe-roller",
        "email": "dart-internal-deps-roller@dart-ci-internal.iam.gserviceaccount.com",
        "time": "Thu Mar 05 17:47:55 2026 -0800"
      },
      "committer": {
        "name": "Commit Queue",
        "email": "dart-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Thu Mar 05 17:49:48 2026 -0800"
      },
      "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/8688118555002953457\n\ndepot_tools:\nhttps://chromium.googlesource.com/chromium/tools/depot_tools.git/+/4ce8ba39a3488397a2d1494f167020f21de502f3\n  4ce8ba3 (vadimsh@google.com)\n      Update luci-auth tool to v1.6.3.\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: Ib982de3a999965ceb76d1b6c6c03e54aeb89c1ab\nReviewed-on: https://dart-review.googlesource.com/c/recipes/+/486060\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": "a445477d769881f6bbb9270e824cea592520e646",
      "tree": "5e13e1e19e3b9c4cdddb530d653de01da7256a2c",
      "parents": [
        "44ac96290aeb7ee6f6aaba2a43eac38f6275baeb"
      ],
      "author": {
        "name": "recipe-roller",
        "email": "dart-internal-deps-roller@dart-ci-internal.iam.gserviceaccount.com",
        "time": "Thu Mar 05 09:43:09 2026 -0800"
      },
      "committer": {
        "name": "Commit Queue",
        "email": "dart-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Thu Mar 05 09:54:35 2026 -0800"
      },
      "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/8688148917741716897\n\ndepot_tools:\nhttps://chromium.googlesource.com/chromium/tools/depot_tools.git/+/aceafdaa59d7f59397abf1812298e065f39db958\n  aceafda (jewoo@google.com)\n      [Metrics] Detect Edit Monitor state via pgrep\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: I3bab396cb548b86b15983c20bc93b8df89195712\nReviewed-on: https://dart-review.googlesource.com/c/recipes/+/485920\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": "44ac96290aeb7ee6f6aaba2a43eac38f6275baeb",
      "tree": "fd6bd711d05bdcb7e4f60ca9eaa048a936a4daba",
      "parents": [
        "d754360100efdcbcd9101aa589fe3f71cf9e0c17"
      ],
      "author": {
        "name": "recipe-roller",
        "email": "dart-internal-deps-roller@dart-ci-internal.iam.gserviceaccount.com",
        "time": "Wed Mar 04 21:40:04 2026 -0800"
      },
      "committer": {
        "name": "Commit Queue",
        "email": "dart-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Wed Mar 04 21:41:28 2026 -0800"
      },
      "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/8688194434379798145\n\nrecipe_engine:\nhttps://chromium.googlesource.com/infra/luci/recipes-py.git/+/361e88e4c32648c95330f35fc81a3b57cc4bc6ce\n  361e88e (chromium-autoroll@skia-public.iam.gserviceaccount.com)\n      Roll CAS Client from 1bc4b4239487 to eefaa865c439\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: I6248760f028fb8b97b1db4e4574e0a3a0f07d7ce\nReviewed-on: https://dart-review.googlesource.com/c/recipes/+/485700\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": "d754360100efdcbcd9101aa589fe3f71cf9e0c17",
      "tree": "238f1277edf9e5b31e051c60542c0054f205574f",
      "parents": [
        "aab7c18d39d70a96def163fc2fed2555110c11e2"
      ],
      "author": {
        "name": "recipe-roller",
        "email": "dart-internal-deps-roller@dart-ci-internal.iam.gserviceaccount.com",
        "time": "Wed Mar 04 13:33:04 2026 -0800"
      },
      "committer": {
        "name": "Commit Queue",
        "email": "dart-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Wed Mar 04 13:35:21 2026 -0800"
      },
      "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/8688225040675422065\n\nrecipe_engine:\nhttps://chromium.googlesource.com/infra/luci/recipes-py.git/+/b885497a34c1e89a79e5b42467d20276070664b1\n  b885497 (mohrr@google.com)\n      [buildbucket] Support execution_timeout for generic builds\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: I3a7b6c676b6986c112387170df969d655d2c585c\nReviewed-on: https://dart-review.googlesource.com/c/recipes/+/485603\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": "aab7c18d39d70a96def163fc2fed2555110c11e2",
      "tree": "a49dde2baf492f8d2ba68125aabddd02ac14f905",
      "parents": [
        "968dcdc03c0f12bf68ed5af576547ffb215a60d3"
      ],
      "author": {
        "name": "recipe-roller",
        "email": "dart-internal-deps-roller@dart-ci-internal.iam.gserviceaccount.com",
        "time": "Tue Mar 03 21:23:08 2026 -0800"
      },
      "committer": {
        "name": "Commit Queue",
        "email": "dart-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Tue Mar 03 21:24:34 2026 -0800"
      },
      "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/8688286072063618545\n\ndepot_tools:\nhttps://chromium.googlesource.com/chromium/tools/depot_tools.git/+/27f8f7c4211120fabd8b6c186b13a77732551ae4\n  27f8f7c (dlf@google.com)\n      Roll tools that use luci-auth\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: Ia41378341450136bef29c20ad4f919f411ed4bc3\nReviewed-on: https://dart-review.googlesource.com/c/recipes/+/485380\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": "968dcdc03c0f12bf68ed5af576547ffb215a60d3",
      "tree": "d1464ad3c3074e6a14294f6165bb3339670965cb",
      "parents": [
        "b3fdc1ddf4423d03a5ee503e57c130102cc87a15"
      ],
      "author": {
        "name": "recipe-roller",
        "email": "dart-internal-deps-roller@dart-ci-internal.iam.gserviceaccount.com",
        "time": "Tue Mar 03 17:21:45 2026 -0800"
      },
      "committer": {
        "name": "Commit Queue",
        "email": "dart-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Tue Mar 03 17:24:28 2026 -0800"
      },
      "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/8688301543705871393\n\ndepot_tools:\nhttps://chromium.googlesource.com/chromium/tools/depot_tools.git/+/6a281ea36db1e96e26c733f34a023bd84f16d096\n  6a281ea (dlf@google.com)\n      Roll CIPD cli\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: I610d569a2e90201c9c411e67d82a7f6c6658904d\nReviewed-on: https://dart-review.googlesource.com/c/recipes/+/485320\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": "b3fdc1ddf4423d03a5ee503e57c130102cc87a15",
      "tree": "b1e4fa65d751867503c1a4f35fda5714e9536ebf",
      "parents": [
        "13d6daba7c2dd25bc9c827135218e7325fac9aae"
      ],
      "author": {
        "name": "recipe-roller",
        "email": "dart-internal-deps-roller@dart-ci-internal.iam.gserviceaccount.com",
        "time": "Tue Mar 03 09:09:58 2026 -0800"
      },
      "committer": {
        "name": "Commit Queue",
        "email": "dart-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Tue Mar 03 09:46:56 2026 -0800"
      },
      "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/8688332282209327505\n\ndepot_tools:\nhttps://chromium.googlesource.com/chromium/tools/depot_tools.git/+/d6aae1009f694a7292d28a5db9a3f7bcb15bad4d\n  d6aae10 (jewoo@google.com)\n      autoninja, metrics: Record edit_monitor_state\n\nrecipe_engine:\nhttps://chromium.googlesource.com/infra/luci/recipes-py.git/+/5221066282c0c72c54356497e3a2a9bfdc09ddda\n  5221066 (chromium-autoroll@skia-public.iam.gserviceaccount.com)\n      Roll CAS Client from 15a26f979961 to a61d4d67348b\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: I60eb34f10de43a5a38cb4b83fe2960b58567766a\nReviewed-on: https://dart-review.googlesource.com/c/recipes/+/485120\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": "13d6daba7c2dd25bc9c827135218e7325fac9aae",
      "tree": "f53aab4b8cca282833bf50b4c164c29826b895a8",
      "parents": [
        "7c9797a4e68223607d5e93cb69fd5e38bb989af1"
      ],
      "author": {
        "name": "recipe-roller",
        "email": "dart-internal-deps-roller@dart-ci-internal.iam.gserviceaccount.com",
        "time": "Tue Mar 03 01:06:41 2026 -0800"
      },
      "committer": {
        "name": "Commit Queue",
        "email": "dart-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Tue Mar 03 01:10:24 2026 -0800"
      },
      "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/8688362603492174961\n\ndepot_tools:\nhttps://chromium.googlesource.com/chromium/tools/depot_tools.git/+/1de959138205da457dcfcb5fa2ea23c05737142d\n  1de9591 (msta@google.com)\n      Remove bazel from depot_tools.\n\nrecipe_engine:\nhttps://chromium.googlesource.com/infra/luci/recipes-py.git/+log/46f9147f417c6c86ca9258bd7997110e21c26a20~..9b440af398cfb813aee6eb94d0c6c758fe7e69cf\n  46f9147 (mohrr@google.com)\n      [engine] Remove some Python compatibility variables\n  9b440af (chromium-autoroll@skia-public.iam.gserviceaccount.com)\n      Roll CAS Client from e118d99ee508 to 5a9e45463a87\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: I456e6314f8fe8e2ca453cf08f0570067458ec739\nReviewed-on: https://dart-review.googlesource.com/c/recipes/+/484920\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": "7c9797a4e68223607d5e93cb69fd5e38bb989af1",
      "tree": "9c3b6f2a7d6cfb3f228b16158ebb6fddf2b43f24",
      "parents": [
        "9e274e14b20771ad76afc071c47341a7c1c7e9a1"
      ],
      "author": {
        "name": "recipe-roller",
        "email": "dart-internal-deps-roller@dart-ci-internal.iam.gserviceaccount.com",
        "time": "Mon Mar 02 13:02:58 2026 -0800"
      },
      "committer": {
        "name": "Commit Queue",
        "email": "dart-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Mon Mar 02 13:04:46 2026 -0800"
      },
      "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/8688408199874358737\n\ndepot_tools:\nhttps://chromium.googlesource.com/chromium/tools/depot_tools.git/+/b4ddd773926ea8e020190c4e10fb84f30b91b599\n  b4ddd77 (dloehr@google.com)\n      Update windows toolchain packaging script for VS 2026\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: I39b42a8984090f06f27ec466a83092c91761ccb0\nReviewed-on: https://dart-review.googlesource.com/c/recipes/+/484840\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": "9e274e14b20771ad76afc071c47341a7c1c7e9a1",
      "tree": "91b885c96f169be358ab43d76188293e832fc859",
      "parents": [
        "27d6be04fbe060771bb3cdf639153acd5f324d9e"
      ],
      "author": {
        "name": "recipe-roller",
        "email": "dart-internal-deps-roller@dart-ci-internal.iam.gserviceaccount.com",
        "time": "Fri Feb 27 16:30:35 2026 -0800"
      },
      "committer": {
        "name": "Commit Queue",
        "email": "dart-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Fri Feb 27 16:44:38 2026 -0800"
      },
      "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/8688666931444493841\n\nrecipe_engine:\nhttps://chromium.googlesource.com/infra/luci/recipes-py.git/+/d8795a3bb940b41359733b5045f539373cee7b21\n  d8795a3 (mohrr@google.com)\n      [luci_config] Add iteration support 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: Ief14d0791fdfeb585c0ee488816ff253cba3fa5a\nReviewed-on: https://dart-review.googlesource.com/c/recipes/+/484181\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": "27d6be04fbe060771bb3cdf639153acd5f324d9e",
      "tree": "98bbcaed5c00d0dd31496e30e0a5a4b201720bc1",
      "parents": [
        "c8ef3c4b27560d9430ac4f813c23d3a2d3ff259f"
      ],
      "author": {
        "name": "recipe-roller",
        "email": "dart-internal-deps-roller@dart-ci-internal.iam.gserviceaccount.com",
        "time": "Fri Feb 27 12:28:28 2026 -0800"
      },
      "committer": {
        "name": "Commit Queue",
        "email": "dart-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Fri Feb 27 12:32:32 2026 -0800"
      },
      "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/8688682227872963921\n\nrecipe_engine:\nhttps://chromium.googlesource.com/infra/luci/recipes-py.git/+/3233c3dc474e4976753053416cda2b2b87f61f84\n  3233c3d (mohrr@google.com)\n      [luci_config] Allow clearing the cache\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: Idc0088c0e297d34ac0b936c5ef407824c53394f7\nReviewed-on: https://dart-review.googlesource.com/c/recipes/+/484260\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": "c8ef3c4b27560d9430ac4f813c23d3a2d3ff259f",
      "tree": "d9126811dbc65458ebb3b0b8a702c6e5cd38971b",
      "parents": [
        "0eb9fc046b707eb043bb4c6f20f72bbffae64542"
      ],
      "author": {
        "name": "recipe-roller",
        "email": "dart-internal-deps-roller@dart-ci-internal.iam.gserviceaccount.com",
        "time": "Thu Feb 26 20:21:36 2026 -0800"
      },
      "committer": {
        "name": "Commit Queue",
        "email": "dart-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Thu Feb 26 20:24:01 2026 -0800"
      },
      "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/8688742955569258129\n\nrecipe_engine:\nhttps://chromium.googlesource.com/infra/luci/recipes-py.git/+/a01a14b5aed71797831c5a53a9eac570ec562430\n  a01a14b (chromium-autoroll@skia-public.iam.gserviceaccount.com)\n      Roll CAS Client from d2df02e3422c to 1959c0f345fc\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: I4c6fda5714b930f609b1284e136b06ab73fdfafe\nReviewed-on: https://dart-review.googlesource.com/c/recipes/+/484000\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": "0eb9fc046b707eb043bb4c6f20f72bbffae64542",
      "tree": "5a33f6d0537e71d9362a931a7c64609a37563938",
      "parents": [
        "80fb9637844c2bf0a61b454c8058b93777db3ae7"
      ],
      "author": {
        "name": "recipe-roller",
        "email": "dart-internal-deps-roller@dart-ci-internal.iam.gserviceaccount.com",
        "time": "Wed Feb 25 16:09:23 2026 -0800"
      },
      "committer": {
        "name": "Commit Queue",
        "email": "dart-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Wed Feb 25 16:11:20 2026 -0800"
      },
      "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/8688849391901239569\n\nrecipe_engine:\nhttps://chromium.googlesource.com/infra/luci/recipes-py.git/+/b571695a2c86c507b964774ea3b6615f52672c62\n  b571695 (chromium-autoroll@skia-public.iam.gserviceaccount.com)\n      Roll CAS Client from 487410e9bb0d to f769e04338c2\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: I2c67f19b5213a2a88391a8eb6c4ff294653521eb\nReviewed-on: https://dart-review.googlesource.com/c/recipes/+/483601\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": "80fb9637844c2bf0a61b454c8058b93777db3ae7",
      "tree": "b2a088699a5853706e2e1497da616d3e05733df0",
      "parents": [
        "f7066c2aec65ca6f8e2015ba8f523f5e54d74601"
      ],
      "author": {
        "name": "recipe-roller",
        "email": "dart-internal-deps-roller@dart-ci-internal.iam.gserviceaccount.com",
        "time": "Wed Feb 25 12:08:11 2026 -0800"
      },
      "committer": {
        "name": "Commit Queue",
        "email": "dart-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Wed Feb 25 12:09:31 2026 -0800"
      },
      "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/8688864582837710417\n\nrecipe_engine:\nhttps://chromium.googlesource.com/infra/luci/recipes-py.git/+/ed416a8724c1b491b629e115ce2b89b5cca8f058\n  ed416a8 (tbain@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: I88b2a1092614c0ac49e23303099afda1c08a8d76\nReviewed-on: https://dart-review.googlesource.com/c/recipes/+/483600\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": "f7066c2aec65ca6f8e2015ba8f523f5e54d74601",
      "tree": "6b8ec2b39f82d203497dd1ad7f497150a7942eaf",
      "parents": [
        "1c146ed53a86de6d32644c263c63336b5d0f7e4b"
      ],
      "author": {
        "name": "recipe-roller",
        "email": "dart-internal-deps-roller@dart-ci-internal.iam.gserviceaccount.com",
        "time": "Mon Feb 23 15:55:54 2026 -0800"
      },
      "committer": {
        "name": "Commit Queue",
        "email": "dart-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Mon Feb 23 15:57:36 2026 -0800"
      },
      "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/8689031443657782577\n\ndepot_tools:\nhttps://chromium.googlesource.com/chromium/tools/depot_tools.git/+/8aad2863865f0d0bde8b2eb804b389412f04a38b\n  8aad286 (dlf@google.com)\n      Roll luci-auth CLI\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: Icd4ddcf6db0b5b748e1fcf8c31f1898c497846b9\nReviewed-on: https://dart-review.googlesource.com/c/recipes/+/483100\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": "1c146ed53a86de6d32644c263c63336b5d0f7e4b",
      "tree": "37be6ce29f2433d3df2d42fc53a36079c2c49e99",
      "parents": [
        "a91e261fdeac383c59d703fe1cb8cb5ece5368d7"
      ],
      "author": {
        "name": "recipe-roller",
        "email": "dart-internal-deps-roller@dart-ci-internal.iam.gserviceaccount.com",
        "time": "Mon Feb 23 11:54:37 2026 -0800"
      },
      "committer": {
        "name": "Commit Queue",
        "email": "dart-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Mon Feb 23 12:04:10 2026 -0800"
      },
      "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/8689046888467915281\n\ndepot_tools:\nhttps://chromium.googlesource.com/chromium/tools/depot_tools.git/+/df632eaafabd0432f3368c6a588cba68fff996d2\n  df632ea (jtoohill@google.com)\n      Preserve YAML frontmatter when formatting Markdown\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: I41a74f0d90bf01d0845682f1b20cd355706b0fd4\nReviewed-on: https://dart-review.googlesource.com/c/recipes/+/483020\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": "a91e261fdeac383c59d703fe1cb8cb5ece5368d7"
}
