)]}'
{
  "log": [
    {
      "commit": "85ba75d6bb4c3186cfdfac9cf27d3df667d78076",
      "tree": "0781beee147646ed83ef01462936066b1425e16e",
      "parents": [
        "450bf46da67caf88e355d9e4104c0b83c42041f3"
      ],
      "author": {
        "name": "recipe-roller",
        "email": "recipe-mega-autoroller@chops-service-accounts.iam.gserviceaccount.com",
        "time": "Thu Sep 17 02:43:06 2026"
      },
      "committer": {
        "name": "chromeos-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "email": "chromeos-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Thu Sep 17 03:00:56 2026"
      },
      "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/8670448617195894065\n\nrecipe_engine:\nhttps://chromium.googlesource.com/infra/luci/recipes-py.git/+/ea422e0942817baea082321e0179ff43911dbc8b\n  ea422e0 (fancl@chromium.org)\n      [bcid_reporter] Use cipd.ensure_tool to install snoopy_broker\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\u003dchromeos-continuous-integration-fire-hose@google.com\n\nRecipe-Tryjob-Bypass-Reason: Autoroller\nIgnore-Freeze: Autoroller\nBugdroid-Send-Email: False\nChange-Id: I4c57d459a95ac0f79deede0c094107f2d6c6e4fe\nReviewed-on: https://chromium-review.googlesource.com/c/chromiumos/config/+/8422820\nCommit-Queue: recipe-mega-autoroller@chops-service-accounts.iam.gserviceaccount.com \u003crecipe-mega-autoroller@chops-service-accounts.iam.gserviceaccount.com\u003e\nBot-Commit: recipe-mega-autoroller@chops-service-accounts.iam.gserviceaccount.com \u003crecipe-mega-autoroller@chops-service-accounts.iam.gserviceaccount.com\u003e\n"
    },
    {
      "commit": "450bf46da67caf88e355d9e4104c0b83c42041f3",
      "tree": "de4b05a70d0fc8943e9d6da5668547a9651d54d4",
      "parents": [
        "bfd5327ba3f0e56afb59ed532788cc824d5d37b3"
      ],
      "author": {
        "name": "Sam Huang",
        "email": "sahuang@google.com",
        "time": "Tue Sep 15 09:00:49 2026"
      },
      "committer": {
        "name": "chromeos-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "email": "chromeos-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Wed Sep 16 02:03:37 2026"
      },
      "message": "proto: Add next_image_pools to BluetoothPeerChameleondConfig\n\nThe current chameleond configuration requires explicitly listing\nhostnames to assign next bundles via next_dut_hosts. Because\nphysical devices are frequently rotated between different pools,\nkeeping this list of hostnames in sync is difficult and requires\nconstant manual updates.\n\nThis change adds a next_image_pools field to the proto.\nThis allows us to map a target chameleond bundle to an entire pool\nlabel (e.g., wificell_mtbf) rather than individual hostnames,\nmatching the behavior currently supported by Image base configs.\n\nBUG\u003db:560292052\nTEST\u003d./generate.sh\n\nChange-Id: I2efce8c21eb73f3466d0d8d69ee345202c871365\nReviewed-on: https://chromium-review.googlesource.com/c/chromiumos/config/+/8410636\nCommit-Queue: Sam Huang (xWF) \u003csahuang@google.com\u003e\nReviewed-by: Otabek Kasimov \u003cotabek@google.com\u003e\n"
    },
    {
      "commit": "bfd5327ba3f0e56afb59ed532788cc824d5d37b3",
      "tree": "9fc0c7331b26be581d7620244341997e16c3f8da",
      "parents": [
        "bd1f0455c09fda237f3ef1de510a673e25856d62"
      ],
      "author": {
        "name": "Chao Gui",
        "email": "chaogui@google.com",
        "time": "Tue Sep 15 05:42:28 2026"
      },
      "committer": {
        "name": "chromeos-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "email": "chromeos-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Tue Sep 15 19:09:02 2026"
      },
      "message": "cros_to_android: align the format of field names\n\nBUG\u003db:520619118\nTEST\u003d./config/payload_utils/cros_to_android.py generate-hal-xml ./generated/config.jsonproto --output-xml ./hal_config.xml --xsd-schema ./config/payload_utils/test_data/hal_config.xsd\n     \u0026\u0026 run_py_unittests.sh\n\nChange-Id: Ie135f82dbfe5eeb4c33d6d0be7c0a39de418186e\nReviewed-on: https://chromium-review.googlesource.com/c/chromiumos/config/+/8404197\nReviewed-by: Rukun Mao \u003crmao@google.com\u003e\nCommit-Queue: Chao Gui \u003cchaogui@google.com\u003e\n"
    },
    {
      "commit": "bd1f0455c09fda237f3ef1de510a673e25856d62",
      "tree": "d3b767ba8fbc3afd0eb5baa60be91c930fb7c187",
      "parents": [
        "425ab3b9fd63a113665eece294e9f5d6e5650404"
      ],
      "author": {
        "name": "recipe-roller",
        "email": "recipe-mega-autoroller@chops-service-accounts.iam.gserviceaccount.com",
        "time": "Tue Sep 15 07:32:12 2026"
      },
      "committer": {
        "name": "chromeos-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "email": "chromeos-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Tue Sep 15 07:43:50 2026"
      },
      "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/8670611566384229201\n\nrecipe_engine:\nhttps://chromium.googlesource.com/infra/luci/recipes-py.git/+/1b2761b7f7c586b69b1b72cd003512d3c90cc117\n  1b2761b (fancl@chromium.org)\n      [bcid_reporter] Add path_env() context manager\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\u003dchromeos-continuous-integration-fire-hose@google.com\n\nRecipe-Tryjob-Bypass-Reason: Autoroller\nIgnore-Freeze: Autoroller\nBugdroid-Send-Email: False\nChange-Id: I4afef0aa36693e77dc80a9337c1f4fecbe5a48a3\nReviewed-on: https://chromium-review.googlesource.com/c/chromiumos/config/+/8410705\nCommit-Queue: recipe-mega-autoroller@chops-service-accounts.iam.gserviceaccount.com \u003crecipe-mega-autoroller@chops-service-accounts.iam.gserviceaccount.com\u003e\nBot-Commit: recipe-mega-autoroller@chops-service-accounts.iam.gserviceaccount.com \u003crecipe-mega-autoroller@chops-service-accounts.iam.gserviceaccount.com\u003e\n"
    },
    {
      "commit": "425ab3b9fd63a113665eece294e9f5d6e5650404",
      "tree": "4ac04467f43b331915929ca6d61c68934f9a2a17",
      "parents": [
        "0924f7c7bf36654c660798870456b7c62136e05c"
      ],
      "author": {
        "name": "JAESEO PARK",
        "email": "parkjs2@lxsemicon.corp-partner.google.com",
        "time": "Sun Aug 23 05:20:04 2026"
      },
      "committer": {
        "name": "chromeos-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "email": "chromeos-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Mon Sep 14 21:20:15 2026"
      },
      "message": "config: Add LXS touch controller partner definition\n\nAdd LXS Semicon (VID: 1FD2) as a touch partner in partner.star.\nThis defines the firmware symlink format and destination file format\nfor the LXS touch controller firmware updater used on ChromeOS devices.\n\nFirmware filename format:\n  LXS_TouchFW_\u003cPID\u003e_\u003cFW_VERSION\u003e.img\n FW_VERSION \u003d C_XX_XX_A_XX_XX_P_XX_XX  (x is hex num)\n\nBUG\u003db:558483341\nTEST\u003dPartner definition added for LXS touch firmware management.\n\nCq-Depend: chromium:8365946\nChange-Id: Ia2ae5072dfb5ffb5660fc72667727cc6abd2551e\nReviewed-on: https://chromium-review.googlesource.com/c/chromiumos/config/+/8283798\nCommit-Queue: JAESEO PARK \u003cparkjs2@lxsemicon.corp-partner.google.com\u003e\nReviewed-by: Sam McNally \u003csammc@chromium.org\u003e\nReviewed-by: Henry Barnor \u003chbarnor@chromium.org\u003e\nReviewed-by: Ricardo Quesada \u003cricardoq@google.com\u003e\nReviewed-by: JAESEO PARK \u003cparkjs2@lxsemicon.corp-partner.google.com\u003e\n"
    },
    {
      "commit": "0924f7c7bf36654c660798870456b7c62136e05c",
      "tree": "20785bc56eedbc8fae82376874046a240b64118f",
      "parents": [
        "f5d8bf877ab1cda4cf6572669c9236f55ede0047"
      ],
      "author": {
        "name": "Chao Gui",
        "email": "chaogui@google.com",
        "time": "Mon Aug 03 18:28:45 2026"
      },
      "committer": {
        "name": "chromeos-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "email": "chromeos-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Mon Sep 14 20:47:17 2026"
      },
      "message": "cros_to_android: Add support for cellular SAR configurations\n\nBUG\u003db:520619118\nTEST\u003d./config/payload_utils/cros_to_android.py generate-hal-xml ./generated/config.jsonproto --output-xml ./hal_config.xml --xsd-schema ./config/payload_utils/test_data/hal_config.xsd\n\nChange-Id: Ia3c35faea55951019c242f5674f9b93bf5c8d708\nReviewed-on: https://chromium-review.googlesource.com/c/chromiumos/config/+/8188214\nReviewed-by: Rukun Mao \u003crmao@google.com\u003e\nCommit-Queue: Chao Gui \u003cchaogui@google.com\u003e\n"
    },
    {
      "commit": "f5d8bf877ab1cda4cf6572669c9236f55ede0047",
      "tree": "4ce86e80dcf111ebbc41c0be0dea12e027881cc0",
      "parents": [
        "241a220c7e60cafef0d71bfab15005dc9fa4f503"
      ],
      "author": {
        "name": "recipe-roller",
        "email": "recipe-mega-autoroller@chops-service-accounts.iam.gserviceaccount.com",
        "time": "Fri Sep 11 17:42:23 2026"
      },
      "committer": {
        "name": "chromeos-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "email": "chromeos-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Fri Sep 11 17:59:12 2026"
      },
      "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/8670935576280879409\n\nrecipe_engine:\nhttps://chromium.googlesource.com/infra/luci/recipes-py.git/+/7f4ba4d84ca1378aa88c7bedd1b89e10aa1e28b2\n  7f4ba4d (chanli@chromium.org)\n      [recipe_engine] Set GRPC_ENABLE_FORK_SUPPORT\u003d0 before importing...\n\nPlease check the following references for more information:\n- autoroller, https://chromium.googlesource.com/infra/luci/recipes-py/+/main/doc/workflow.md#autoroller\n- rollback, https://chromium.googlesource.com/infra/luci/recipes-py/+/main/doc/workflow.md#rollback\n- cross-repo dependencies, https://chromium.googlesource.com/infra/luci/recipes-py/+/main/doc/cross_repo.md\n\nUse https://goo.gl/noib3a to file a bug.\n\nR\u003dchromeos-continuous-integration-fire-hose@google.com\n\nRecipe-Tryjob-Bypass-Reason: Autoroller\nIgnore-Freeze: Autoroller\nBugdroid-Send-Email: False\nChange-Id: Ibd651ce8c167d8d141f1f7455963ad13860e715a\nReviewed-on: https://chromium-review.googlesource.com/c/chromiumos/config/+/8394280\nBot-Commit: recipe-mega-autoroller@chops-service-accounts.iam.gserviceaccount.com \u003crecipe-mega-autoroller@chops-service-accounts.iam.gserviceaccount.com\u003e\nCommit-Queue: recipe-mega-autoroller@chops-service-accounts.iam.gserviceaccount.com \u003crecipe-mega-autoroller@chops-service-accounts.iam.gserviceaccount.com\u003e\n"
    },
    {
      "commit": "241a220c7e60cafef0d71bfab15005dc9fa4f503",
      "tree": "85a0c39074efd0453f688792fd2f9e42f389c5ed",
      "parents": [
        "af669c187d1dbc1c0397b76baa16dea1dabe67a8"
      ],
      "author": {
        "name": "recipe-roller",
        "email": "recipe-mega-autoroller@chops-service-accounts.iam.gserviceaccount.com",
        "time": "Fri Sep 11 06:02:01 2026"
      },
      "committer": {
        "name": "chromeos-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "email": "chromeos-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Fri Sep 11 06:17:55 2026"
      },
      "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/8670979616479481377\n\nrecipe_engine:\nhttps://chromium.googlesource.com/infra/luci/recipes-py.git/+/8b779725f5fd02d0f5e5918662538131e06cfdfa\n  8b77972 (chromium-autoroll@skia-public.iam.gserviceaccount.com)\n      Roll CAS Client from ecfd6e6ff1f7 to e8ff1a9251fd\n\nPlease check the following references for more information:\n- autoroller, https://chromium.googlesource.com/infra/luci/recipes-py/+/main/doc/workflow.md#autoroller\n- rollback, https://chromium.googlesource.com/infra/luci/recipes-py/+/main/doc/workflow.md#rollback\n- cross-repo dependencies, https://chromium.googlesource.com/infra/luci/recipes-py/+/main/doc/cross_repo.md\n\nUse https://goo.gl/noib3a to file a bug.\n\nR\u003dchromeos-continuous-integration-fire-hose@google.com\n\nRecipe-Tryjob-Bypass-Reason: Autoroller\nIgnore-Freeze: Autoroller\nBugdroid-Send-Email: False\nChange-Id: Ia9400945f78b8632ea9ca0fab5980699d7860c8a\nReviewed-on: https://chromium-review.googlesource.com/c/chromiumos/config/+/8395669\nCommit-Queue: recipe-mega-autoroller@chops-service-accounts.iam.gserviceaccount.com \u003crecipe-mega-autoroller@chops-service-accounts.iam.gserviceaccount.com\u003e\nBot-Commit: recipe-mega-autoroller@chops-service-accounts.iam.gserviceaccount.com \u003crecipe-mega-autoroller@chops-service-accounts.iam.gserviceaccount.com\u003e\n"
    },
    {
      "commit": "af669c187d1dbc1c0397b76baa16dea1dabe67a8",
      "tree": "cf2340ad4dde4aa836631c2016a69eaddea7a762",
      "parents": [
        "0070d3e8465e5f7c74767b128f85a07dc5ee2cdd"
      ],
      "author": {
        "name": "recipe-roller",
        "email": "recipe-mega-autoroller@chops-service-accounts.iam.gserviceaccount.com",
        "time": "Thu Sep 10 21:52:12 2026"
      },
      "committer": {
        "name": "chromeos-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "email": "chromeos-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Thu Sep 10 22:08:24 2026"
      },
      "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/8671010444578792865\n\nrecipe_engine:\nhttps://chromium.googlesource.com/infra/luci/recipes-py.git/+/014a91955dbe871a5d5337bf0780387b09926880\n  014a919 (chanli@chromium.org)\n      [placeholder] Update TurboCIWrites to fork subprocesses during...\n\nPlease check the following references for more information:\n- autoroller, https://chromium.googlesource.com/infra/luci/recipes-py/+/main/doc/workflow.md#autoroller\n- rollback, https://chromium.googlesource.com/infra/luci/recipes-py/+/main/doc/workflow.md#rollback\n- cross-repo dependencies, https://chromium.googlesource.com/infra/luci/recipes-py/+/main/doc/cross_repo.md\n\nUse https://goo.gl/noib3a to file a bug.\n\nR\u003dchromeos-continuous-integration-fire-hose@google.com\n\nRecipe-Tryjob-Bypass-Reason: Autoroller\nIgnore-Freeze: Autoroller\nBugdroid-Send-Email: False\nChange-Id: I2e42e8fb8d2849e231e9dcfea66c00b1d32ad9e3\nReviewed-on: https://chromium-review.googlesource.com/c/chromiumos/config/+/8392219\nBot-Commit: recipe-mega-autoroller@chops-service-accounts.iam.gserviceaccount.com \u003crecipe-mega-autoroller@chops-service-accounts.iam.gserviceaccount.com\u003e\nCommit-Queue: recipe-mega-autoroller@chops-service-accounts.iam.gserviceaccount.com \u003crecipe-mega-autoroller@chops-service-accounts.iam.gserviceaccount.com\u003e\n"
    },
    {
      "commit": "0070d3e8465e5f7c74767b128f85a07dc5ee2cdd",
      "tree": "a5aa4c3fc48252d0a06aa5cbe241e2c7c3221aea",
      "parents": [
        "a15112c9163523fa50b68e4a320f6ea5253d8046"
      ],
      "author": {
        "name": "recipe-roller",
        "email": "recipe-mega-autoroller@chops-service-accounts.iam.gserviceaccount.com",
        "time": "Thu Sep 10 00:01:53 2026"
      },
      "committer": {
        "name": "chromeos-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "email": "chromeos-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Thu Sep 10 00:21:58 2026"
      },
      "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/8671092861516966849\n\nrecipe_engine:\nhttps://chromium.googlesource.com/infra/luci/recipes-py.git/+/bcd864ee11def064d851575ecb9a8a5993c58a88\n  bcd864e (ovsienko@google.com)\n      VPython: remove legacy .vpython3 files across recipes-py.\n\nPlease check the following references for more information:\n- autoroller, https://chromium.googlesource.com/infra/luci/recipes-py/+/main/doc/workflow.md#autoroller\n- rollback, https://chromium.googlesource.com/infra/luci/recipes-py/+/main/doc/workflow.md#rollback\n- cross-repo dependencies, https://chromium.googlesource.com/infra/luci/recipes-py/+/main/doc/cross_repo.md\n\nUse https://goo.gl/noib3a to file a bug.\n\nR\u003dchromeos-continuous-integration-fire-hose@google.com\n\nRecipe-Tryjob-Bypass-Reason: Autoroller\nIgnore-Freeze: Autoroller\nBugdroid-Send-Email: False\nChange-Id: Iff21d2fa8ab1b8306e56cf6917f6382be3aaf626\nReviewed-on: https://chromium-review.googlesource.com/c/chromiumos/config/+/8381861\nCommit-Queue: recipe-mega-autoroller@chops-service-accounts.iam.gserviceaccount.com \u003crecipe-mega-autoroller@chops-service-accounts.iam.gserviceaccount.com\u003e\nBot-Commit: recipe-mega-autoroller@chops-service-accounts.iam.gserviceaccount.com \u003crecipe-mega-autoroller@chops-service-accounts.iam.gserviceaccount.com\u003e\n"
    },
    {
      "commit": "a15112c9163523fa50b68e4a320f6ea5253d8046",
      "tree": "bb1512f5580f2b60f8977856886402bca38d5292",
      "parents": [
        "a920f8149e430202f97ce75b6a0677612750653c"
      ],
      "author": {
        "name": "Chao Gui",
        "email": "chaogui@google.com",
        "time": "Fri Sep 04 22:12:44 2026"
      },
      "committer": {
        "name": "chromeos-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "email": "chromeos-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Wed Sep 09 19:06:25 2026"
      },
      "message": "config: add support for encoder profile level in media profiles\n\nBUG\u003db:555010938\nTEST\u003dgenerate.sh\n\nChange-Id: I30b028e6c2c9d31ddac64aa5b3519772bf9ea817\nReviewed-on: https://chromium-review.googlesource.com/c/chromiumos/config/+/8356637\nCommit-Queue: Chao Gui \u003cchaogui@google.com\u003e\nReviewed-by: Andrew Lamb \u003candrewlamb@chromium.org\u003e\n"
    },
    {
      "commit": "a920f8149e430202f97ce75b6a0677612750653c",
      "tree": "2ee440cae08d0e7445fbdae0fb9ad77c85be92b0",
      "parents": [
        "dd5fb3dfa879a3edc2ec5251cdbb43a288139bb6"
      ],
      "author": {
        "name": "recipe-roller",
        "email": "recipe-mega-autoroller@chops-service-accounts.iam.gserviceaccount.com",
        "time": "Mon Sep 07 07:52:30 2026"
      },
      "committer": {
        "name": "chromeos-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "email": "chromeos-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Mon Sep 07 08:05:54 2026"
      },
      "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/8671335083251532497\n\nrecipe_engine:\nhttps://chromium.googlesource.com/infra/luci/recipes-py.git/+/a493b0c3c06b6a579edcf36477c9973f70d94dd6\n  a493b0c (ovsienko@google.com)\n      Reland \"VPython: convert legacy vpython to UV for recipes-py.\"\n\nPlease check the following references for more information:\n- autoroller, https://chromium.googlesource.com/infra/luci/recipes-py/+/main/doc/workflow.md#autoroller\n- rollback, https://chromium.googlesource.com/infra/luci/recipes-py/+/main/doc/workflow.md#rollback\n- cross-repo dependencies, https://chromium.googlesource.com/infra/luci/recipes-py/+/main/doc/cross_repo.md\n\nUse https://goo.gl/noib3a to file a bug.\n\nR\u003dchromeos-continuous-integration-fire-hose@google.com\n\nRecipe-Tryjob-Bypass-Reason: Autoroller\nIgnore-Freeze: Autoroller\nBugdroid-Send-Email: False\nChange-Id: I5770ff6421507af1e8187c3e74d4abea8cf28a38\nReviewed-on: https://chromium-review.googlesource.com/c/chromiumos/config/+/8361800\nBot-Commit: recipe-mega-autoroller@chops-service-accounts.iam.gserviceaccount.com \u003crecipe-mega-autoroller@chops-service-accounts.iam.gserviceaccount.com\u003e\nCommit-Queue: recipe-mega-autoroller@chops-service-accounts.iam.gserviceaccount.com \u003crecipe-mega-autoroller@chops-service-accounts.iam.gserviceaccount.com\u003e\n"
    },
    {
      "commit": "dd5fb3dfa879a3edc2ec5251cdbb43a288139bb6",
      "tree": "aec21336767b2b2d2acd9ebe3b9a5ef215967d32",
      "parents": [
        "d785cdae3dfdf6f2dd75e9a94c1665b95a68a7fc"
      ],
      "author": {
        "name": "recipe-roller",
        "email": "recipe-mega-autoroller@chops-service-accounts.iam.gserviceaccount.com",
        "time": "Fri Sep 04 16:31:34 2026"
      },
      "committer": {
        "name": "chromeos-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "email": "chromeos-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Fri Sep 04 16:48:45 2026"
      },
      "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/8671574159491585393\n\nrecipe_engine:\nhttps://chromium.googlesource.com/infra/luci/recipes-py.git/+/29fbdcc7b7e5f04e34494717dd72d0e1cd2f8496\n  29fbdcc (iannucci@google.com)\n      Revert \"VPython: convert legacy vpython to UV for recipes-py.\"\n\nPlease check the following references for more information:\n- autoroller, https://chromium.googlesource.com/infra/luci/recipes-py/+/main/doc/workflow.md#autoroller\n- rollback, https://chromium.googlesource.com/infra/luci/recipes-py/+/main/doc/workflow.md#rollback\n- cross-repo dependencies, https://chromium.googlesource.com/infra/luci/recipes-py/+/main/doc/cross_repo.md\n\nUse https://goo.gl/noib3a to file a bug.\n\nR\u003dchromeos-continuous-integration-fire-hose@google.com\n\nRecipe-Tryjob-Bypass-Reason: Autoroller\nIgnore-Freeze: Autoroller\nBugdroid-Send-Email: False\nChange-Id: I87416af738db7699ad00758dd03e9a4f1819158f\nReviewed-on: https://chromium-review.googlesource.com/c/chromiumos/config/+/8358577\nBot-Commit: recipe-mega-autoroller@chops-service-accounts.iam.gserviceaccount.com \u003crecipe-mega-autoroller@chops-service-accounts.iam.gserviceaccount.com\u003e\nCommit-Queue: recipe-mega-autoroller@chops-service-accounts.iam.gserviceaccount.com \u003crecipe-mega-autoroller@chops-service-accounts.iam.gserviceaccount.com\u003e\n"
    },
    {
      "commit": "d785cdae3dfdf6f2dd75e9a94c1665b95a68a7fc",
      "tree": "f6e53c93d0ceca0b753010b9a8ec221c40646c0a",
      "parents": [
        "02ac23b2196e76f150d29a54c4fd508ff7871508"
      ],
      "author": {
        "name": "recipe-roller",
        "email": "recipe-mega-autoroller@chops-service-accounts.iam.gserviceaccount.com",
        "time": "Fri Sep 04 06:51:34 2026"
      },
      "committer": {
        "name": "chromeos-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "email": "chromeos-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Fri Sep 04 07:13:55 2026"
      },
      "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/8671610648840719521\n\nrecipe_engine:\nhttps://chromium.googlesource.com/infra/luci/recipes-py.git/+/5e624bcadb9c666a98903b187b9bbb052a45703b\n  5e624bc (ovsienko@google.com)\n      VPython: convert legacy vpython to UV for recipes-py.\n\nPlease check the following references for more information:\n- autoroller, https://chromium.googlesource.com/infra/luci/recipes-py/+/main/doc/workflow.md#autoroller\n- rollback, https://chromium.googlesource.com/infra/luci/recipes-py/+/main/doc/workflow.md#rollback\n- cross-repo dependencies, https://chromium.googlesource.com/infra/luci/recipes-py/+/main/doc/cross_repo.md\n\nUse https://goo.gl/noib3a to file a bug.\n\nR\u003dchromeos-continuous-integration-fire-hose@google.com\n\nRecipe-Tryjob-Bypass-Reason: Autoroller\nIgnore-Freeze: Autoroller\nBugdroid-Send-Email: False\nChange-Id: I10857419f3f8063045f597802cead52d28821266\nReviewed-on: https://chromium-review.googlesource.com/c/chromiumos/config/+/8350728\nCommit-Queue: recipe-mega-autoroller@chops-service-accounts.iam.gserviceaccount.com \u003crecipe-mega-autoroller@chops-service-accounts.iam.gserviceaccount.com\u003e\nBot-Commit: recipe-mega-autoroller@chops-service-accounts.iam.gserviceaccount.com \u003crecipe-mega-autoroller@chops-service-accounts.iam.gserviceaccount.com\u003e\n"
    },
    {
      "commit": "02ac23b2196e76f150d29a54c4fd508ff7871508",
      "tree": "7366752666f6ebd4be3de8b6efc86e25f9023b6d",
      "parents": [
        "514dd48b1692929845c11fb51f998254813165fd"
      ],
      "author": {
        "name": "recipe-roller",
        "email": "recipe-mega-autoroller@chops-service-accounts.iam.gserviceaccount.com",
        "time": "Thu Sep 03 16:44:56 2026"
      },
      "committer": {
        "name": "chromeos-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "email": "chromeos-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Thu Sep 03 17:05:00 2026"
      },
      "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/8671664126613757873\n\nrecipe_engine:\nhttps://chromium.googlesource.com/infra/luci/recipes-py.git/+/79713e273e520aaef75fc39e0b036744ad03360c\n  79713e2 (mohrr@google.com)\n      cv: Add check_triggered_build_ids() to test api\n\nPlease check the following references for more information:\n- autoroller, https://chromium.googlesource.com/infra/luci/recipes-py/+/main/doc/workflow.md#autoroller\n- rollback, https://chromium.googlesource.com/infra/luci/recipes-py/+/main/doc/workflow.md#rollback\n- cross-repo dependencies, https://chromium.googlesource.com/infra/luci/recipes-py/+/main/doc/cross_repo.md\n\nUse https://goo.gl/noib3a to file a bug.\n\nR\u003dchromeos-continuous-integration-fire-hose@google.com\n\nRecipe-Tryjob-Bypass-Reason: Autoroller\nIgnore-Freeze: Autoroller\nBugdroid-Send-Email: False\nChange-Id: If22fdb7c6a2910ee80cf1e56e0ddff4213935bfa\nReviewed-on: https://chromium-review.googlesource.com/c/chromiumos/config/+/8348752\nCommit-Queue: recipe-mega-autoroller@chops-service-accounts.iam.gserviceaccount.com \u003crecipe-mega-autoroller@chops-service-accounts.iam.gserviceaccount.com\u003e\nBot-Commit: recipe-mega-autoroller@chops-service-accounts.iam.gserviceaccount.com \u003crecipe-mega-autoroller@chops-service-accounts.iam.gserviceaccount.com\u003e\n"
    },
    {
      "commit": "514dd48b1692929845c11fb51f998254813165fd",
      "tree": "7eb727394238ded8bfce512a96a3706f04161bf1",
      "parents": [
        "65bb8f9ef468487669880416851541eaa62643db"
      ],
      "author": {
        "name": "recipe-roller",
        "email": "recipe-mega-autoroller@chops-service-accounts.iam.gserviceaccount.com",
        "time": "Wed Sep 02 06:03:53 2026"
      },
      "committer": {
        "name": "chromeos-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "email": "chromeos-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Wed Sep 02 06:22:20 2026"
      },
      "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/8671794988048550369\n\nrecipe_engine:\nhttps://chromium.googlesource.com/infra/luci/recipes-py.git/+/60562389e63b852caa6303ab42ba3c160cb01a35\n  6056238 (dlf@google.com)\n      [cipd] Add resolve method to recipe module\n\nPlease check the following references for more information:\n- autoroller, https://chromium.googlesource.com/infra/luci/recipes-py/+/main/doc/workflow.md#autoroller\n- rollback, https://chromium.googlesource.com/infra/luci/recipes-py/+/main/doc/workflow.md#rollback\n- cross-repo dependencies, https://chromium.googlesource.com/infra/luci/recipes-py/+/main/doc/cross_repo.md\n\nUse https://goo.gl/noib3a to file a bug.\n\nR\u003dchromeos-continuous-integration-fire-hose@google.com\n\nRecipe-Tryjob-Bypass-Reason: Autoroller\nIgnore-Freeze: Autoroller\nBugdroid-Send-Email: False\nChange-Id: Iaf146a716e021e06626ff1ff624f3f12ace324c1\nReviewed-on: https://chromium-review.googlesource.com/c/chromiumos/config/+/8341204\nBot-Commit: recipe-mega-autoroller@chops-service-accounts.iam.gserviceaccount.com \u003crecipe-mega-autoroller@chops-service-accounts.iam.gserviceaccount.com\u003e\nCommit-Queue: recipe-mega-autoroller@chops-service-accounts.iam.gserviceaccount.com \u003crecipe-mega-autoroller@chops-service-accounts.iam.gserviceaccount.com\u003e\n"
    },
    {
      "commit": "65bb8f9ef468487669880416851541eaa62643db",
      "tree": "432762979a962f25594dc5b5332e5ab302604c6a",
      "parents": [
        "35d715567fca514134886608f91ecf81e4fe841d"
      ],
      "author": {
        "name": "recipe-roller",
        "email": "recipe-mega-autoroller@chops-service-accounts.iam.gserviceaccount.com",
        "time": "Fri Aug 28 00:31:44 2026"
      },
      "committer": {
        "name": "chromeos-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "email": "chromeos-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Fri Aug 28 00:46:27 2026"
      },
      "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/8672268735794454961\n\nrecipe_engine:\nhttps://chromium.googlesource.com/infra/luci/recipes-py.git/+/a354bdcb4e7272bacea05756d1cf2f5cbe1b931a\n  a354bdc (vadimsh@chromium.org)\n      Update infra/tools/luci/swarming to the latest version.\n\nPlease check the following references for more information:\n- autoroller, https://chromium.googlesource.com/infra/luci/recipes-py/+/main/doc/workflow.md#autoroller\n- rollback, https://chromium.googlesource.com/infra/luci/recipes-py/+/main/doc/workflow.md#rollback\n- cross-repo dependencies, https://chromium.googlesource.com/infra/luci/recipes-py/+/main/doc/cross_repo.md\n\nUse https://goo.gl/noib3a to file a bug.\n\nR\u003dchromeos-continuous-integration-fire-hose@google.com\n\nRecipe-Tryjob-Bypass-Reason: Autoroller\nIgnore-Freeze: Autoroller\nBugdroid-Send-Email: False\nChange-Id: I02be8a0beba216a8b6f64cdccff7ec3a72598126\nReviewed-on: https://chromium-review.googlesource.com/c/chromiumos/config/+/8308953\nBot-Commit: recipe-mega-autoroller@chops-service-accounts.iam.gserviceaccount.com \u003crecipe-mega-autoroller@chops-service-accounts.iam.gserviceaccount.com\u003e\nCommit-Queue: recipe-mega-autoroller@chops-service-accounts.iam.gserviceaccount.com \u003crecipe-mega-autoroller@chops-service-accounts.iam.gserviceaccount.com\u003e\n"
    },
    {
      "commit": "35d715567fca514134886608f91ecf81e4fe841d",
      "tree": "c386b0a5d3c2e01cb7611e53033da9adc402ebe0",
      "parents": [
        "d0e56ed577e97d5472f099ab81da3205da97e357"
      ],
      "author": {
        "name": "recipe-roller",
        "email": "recipe-mega-autoroller@chops-service-accounts.iam.gserviceaccount.com",
        "time": "Thu Aug 27 22:42:38 2026"
      },
      "committer": {
        "name": "chromeos-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "email": "chromeos-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Thu Aug 27 23:00:37 2026"
      },
      "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/8672275652654442401\n\nrecipe_engine:\nhttps://chromium.googlesource.com/infra/luci/recipes-py.git/+/6021ecc1c59a11c33a426d4f26c05cf8fa6e6f46\n  6021ecc (chanli@chromium.org)\n      [Turbo CI] placeholder: set realm in check writes\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\u003dchromeos-continuous-integration-fire-hose@google.com\n\nRecipe-Tryjob-Bypass-Reason: Autoroller\nIgnore-Freeze: Autoroller\nBugdroid-Send-Email: False\nChange-Id: Ie4fafc1717ca1585def6a7270c1e24a16201708c\nReviewed-on: https://chromium-review.googlesource.com/c/chromiumos/config/+/8309192\nCommit-Queue: recipe-mega-autoroller@chops-service-accounts.iam.gserviceaccount.com \u003crecipe-mega-autoroller@chops-service-accounts.iam.gserviceaccount.com\u003e\nBot-Commit: recipe-mega-autoroller@chops-service-accounts.iam.gserviceaccount.com \u003crecipe-mega-autoroller@chops-service-accounts.iam.gserviceaccount.com\u003e\n"
    },
    {
      "commit": "d0e56ed577e97d5472f099ab81da3205da97e357",
      "tree": "79c2d34a024ecf46374482bf5f44bb5dafcd4564",
      "parents": [
        "c200c1fcaa9bd57a63b8ec868305c76c75982f03"
      ],
      "author": {
        "name": "recipe-roller",
        "email": "recipe-mega-autoroller@chops-service-accounts.iam.gserviceaccount.com",
        "time": "Thu Aug 27 18:43:01 2026"
      },
      "committer": {
        "name": "chromeos-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "email": "chromeos-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Thu Aug 27 18:56:23 2026"
      },
      "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/8672290753735272369\n\nrecipe_engine:\nhttps://chromium.googlesource.com/infra/luci/recipes-py.git/+/d2fc9e0e4e20d22cca844c844cf31a57eb5d4781\n  d2fc9e0 (chanli@google.com)\n      [Turbo CI] placeholder: add TurboCIWrites step to test concurre...\n\nPlease check the following references for more information:\n- autoroller, https://chromium.googlesource.com/infra/luci/recipes-py/+/main/doc/workflow.md#autoroller\n- rollback, https://chromium.googlesource.com/infra/luci/recipes-py/+/main/doc/workflow.md#rollback\n- cross-repo dependencies, https://chromium.googlesource.com/infra/luci/recipes-py/+/main/doc/cross_repo.md\n\nUse https://goo.gl/noib3a to file a bug.\n\nR\u003dchromeos-continuous-integration-fire-hose@google.com\n\nRecipe-Tryjob-Bypass-Reason: Autoroller\nIgnore-Freeze: Autoroller\nBugdroid-Send-Email: False\nChange-Id: Iae3c9937a5ded290ee1011eb7b2b953316b5b0f9\nReviewed-on: https://chromium-review.googlesource.com/c/chromiumos/config/+/8300259\nBot-Commit: recipe-mega-autoroller@chops-service-accounts.iam.gserviceaccount.com \u003crecipe-mega-autoroller@chops-service-accounts.iam.gserviceaccount.com\u003e\nCommit-Queue: recipe-mega-autoroller@chops-service-accounts.iam.gserviceaccount.com \u003crecipe-mega-autoroller@chops-service-accounts.iam.gserviceaccount.com\u003e\n"
    },
    {
      "commit": "c200c1fcaa9bd57a63b8ec868305c76c75982f03",
      "tree": "646610ffaeaf2a9db258900e3aa4ef63052e57a0",
      "parents": [
        "7222b1060583b7ff1504307e9a0a5b2484081253"
      ],
      "author": {
        "name": "recipe-roller",
        "email": "recipe-mega-autoroller@chops-service-accounts.iam.gserviceaccount.com",
        "time": "Thu Aug 27 06:32:37 2026"
      },
      "committer": {
        "name": "chromeos-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "email": "chromeos-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Thu Aug 27 06:49:20 2026"
      },
      "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/8672336683271335937\n\nrecipe_engine:\nhttps://chromium.googlesource.com/infra/luci/recipes-py.git/+/1d980849ccc12a51675ef5e5bf5bc75e8afc260a\n  1d98084 (chromium-autoroll@skia-public.iam.gserviceaccount.com)\n      Roll CAS Client from de1801bf53f6 to 3d1174859c0a\n\nPlease check the following references for more information:\n- autoroller, https://chromium.googlesource.com/infra/luci/recipes-py/+/main/doc/workflow.md#autoroller\n- rollback, https://chromium.googlesource.com/infra/luci/recipes-py/+/main/doc/workflow.md#rollback\n- cross-repo dependencies, https://chromium.googlesource.com/infra/luci/recipes-py/+/main/doc/cross_repo.md\n\nUse https://goo.gl/noib3a to file a bug.\n\nR\u003dchromeos-continuous-integration-fire-hose@google.com\n\nRecipe-Tryjob-Bypass-Reason: Autoroller\nIgnore-Freeze: Autoroller\nBugdroid-Send-Email: False\nChange-Id: I7751610eaa09a34b4a6b181740d014827d994396\nReviewed-on: https://chromium-review.googlesource.com/c/chromiumos/config/+/8300914\nBot-Commit: recipe-mega-autoroller@chops-service-accounts.iam.gserviceaccount.com \u003crecipe-mega-autoroller@chops-service-accounts.iam.gserviceaccount.com\u003e\nCommit-Queue: recipe-mega-autoroller@chops-service-accounts.iam.gserviceaccount.com \u003crecipe-mega-autoroller@chops-service-accounts.iam.gserviceaccount.com\u003e\n"
    },
    {
      "commit": "7222b1060583b7ff1504307e9a0a5b2484081253",
      "tree": "574b9d8222d5bd659c94d9e8800da44c08f83066",
      "parents": [
        "efb5b95b40c28e92e5d949f55988a1c1de6b7fe6"
      ],
      "author": {
        "name": "recipe-roller",
        "email": "recipe-mega-autoroller@chops-service-accounts.iam.gserviceaccount.com",
        "time": "Thu Aug 27 02:11:46 2026"
      },
      "committer": {
        "name": "chromeos-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "email": "chromeos-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Thu Aug 27 02:28:11 2026"
      },
      "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/8672353039441614369\n\nrecipe_engine:\nhttps://chromium.googlesource.com/infra/luci/recipes-py.git/+/09d4ff1fab8f4e8fa7f5bf7a6b0978c873be4185\n  09d4ff1 (chanli@chromium.org)\n      [Turbo CI] grpc_client: disable GRPC_ENABLE_FORK_SUPPORT\n\nPlease check the following references for more information:\n- autoroller, https://chromium.googlesource.com/infra/luci/recipes-py/+/main/doc/workflow.md#autoroller\n- rollback, https://chromium.googlesource.com/infra/luci/recipes-py/+/main/doc/workflow.md#rollback\n- cross-repo dependencies, https://chromium.googlesource.com/infra/luci/recipes-py/+/main/doc/cross_repo.md\n\nUse https://goo.gl/noib3a to file a bug.\n\nR\u003dchromeos-continuous-integration-fire-hose@google.com\n\nRecipe-Tryjob-Bypass-Reason: Autoroller\nIgnore-Freeze: Autoroller\nBugdroid-Send-Email: False\nChange-Id: If4f929b96a69b73e455db2233b5d67161bfe2008\nReviewed-on: https://chromium-review.googlesource.com/c/chromiumos/config/+/8300136\nCommit-Queue: recipe-mega-autoroller@chops-service-accounts.iam.gserviceaccount.com \u003crecipe-mega-autoroller@chops-service-accounts.iam.gserviceaccount.com\u003e\nBot-Commit: recipe-mega-autoroller@chops-service-accounts.iam.gserviceaccount.com \u003crecipe-mega-autoroller@chops-service-accounts.iam.gserviceaccount.com\u003e\n"
    },
    {
      "commit": "efb5b95b40c28e92e5d949f55988a1c1de6b7fe6",
      "tree": "7c27ea668048f0c1e4573c9e97877e3c744c1b44",
      "parents": [
        "b7e3b49edc758bf31633da57da9ec7694680c07e"
      ],
      "author": {
        "name": "Gowri Denduluri",
        "email": "gowriden@google.com",
        "time": "Wed Aug 26 16:50:05 2026"
      },
      "committer": {
        "name": "chromeos-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "email": "chromeos-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Thu Aug 27 00:27:33 2026"
      },
      "message": "test/lab/api: add stage-level latencies and sub-state fields\n\nAdd new fields to the provisioning attempt Protobuf schema and generated\nGo code:\n- stage_download_duration_seconds\n- stage_flash_duration_seconds\n- stage_boot_duration_seconds\n- stage_auth_duration_seconds\n- provisioning_sub_state\n- provisioning_tool_version\n\nBUG\u003db:537909470\nTEST\u003dgo test go.chromium.org/chromiumos/config/go/test/lab/api\n\nChange-Id: I40152595e51c6507ada4376ad5ec4725f7d10898\nReviewed-on: https://chromium-review.googlesource.com/c/chromiumos/config/+/8297660\nReviewed-by: Gregory Nisbet \u003cgregorynisbet@google.com\u003e\nCommit-Queue: Gowri Denduluri \u003cgowriden@google.com\u003e\n"
    },
    {
      "commit": "b7e3b49edc758bf31633da57da9ec7694680c07e",
      "tree": "9ae3ee6f5165c5e3ad280126e930ee9c32521378",
      "parents": [
        "08dcfdf4371936fccb58a98c17ebe44ee6234bec"
      ],
      "author": {
        "name": "recipe-roller",
        "email": "recipe-mega-autoroller@chops-service-accounts.iam.gserviceaccount.com",
        "time": "Wed Aug 26 14:21:43 2026"
      },
      "committer": {
        "name": "chromeos-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "email": "chromeos-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Wed Aug 26 14:44:35 2026"
      },
      "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/8672397711226143409\n\nrecipe_engine:\nhttps://chromium.googlesource.com/infra/luci/recipes-py.git/+/273495378b017d7cd3e6724c05c8dd7b4a6c87b5\n  2734953 (chromium-autoroll@skia-public.iam.gserviceaccount.com)\n      Roll CAS Client from c7c91b4c709a to e542efa8463e\n\nPlease check the following references for more information:\n- autoroller, https://chromium.googlesource.com/infra/luci/recipes-py/+/main/doc/workflow.md#autoroller\n- rollback, https://chromium.googlesource.com/infra/luci/recipes-py/+/main/doc/workflow.md#rollback\n- cross-repo dependencies, https://chromium.googlesource.com/infra/luci/recipes-py/+/main/doc/cross_repo.md\n\nUse https://goo.gl/noib3a to file a bug.\n\nR\u003dchromeos-continuous-integration-fire-hose@google.com\n\nRecipe-Tryjob-Bypass-Reason: Autoroller\nIgnore-Freeze: Autoroller\nBugdroid-Send-Email: False\nChange-Id: I960302d212f77bf6684d713388057630b9707eb6\nReviewed-on: https://chromium-review.googlesource.com/c/chromiumos/config/+/8292599\nBot-Commit: recipe-mega-autoroller@chops-service-accounts.iam.gserviceaccount.com \u003crecipe-mega-autoroller@chops-service-accounts.iam.gserviceaccount.com\u003e\nCommit-Queue: recipe-mega-autoroller@chops-service-accounts.iam.gserviceaccount.com \u003crecipe-mega-autoroller@chops-service-accounts.iam.gserviceaccount.com\u003e\n"
    },
    {
      "commit": "08dcfdf4371936fccb58a98c17ebe44ee6234bec",
      "tree": "835a755cc0d3a106e9d471722cfa9c8ea8b49623",
      "parents": [
        "d4a3b5896bf24f6b238f7a90036d1c51b3db9984"
      ],
      "author": {
        "name": "recipe-roller",
        "email": "recipe-mega-autoroller@chops-service-accounts.iam.gserviceaccount.com",
        "time": "Wed Aug 26 05:05:07 2026"
      },
      "committer": {
        "name": "chromeos-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "email": "chromeos-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Wed Aug 26 05:23:37 2026"
      },
      "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/8672432941856353809\n\nrecipe_engine:\nhttps://chromium.googlesource.com/infra/luci/recipes-py.git/+/5531e933d092cd046861422173125a5d8bac4a0f\n  5531e93 (jmarc@google.com)\n      [4/4] Modify recipe_modules recipes to use dataclass DEPS\n\nPlease check the following references for more information:\n- autoroller, https://chromium.googlesource.com/infra/luci/recipes-py/+/main/doc/workflow.md#autoroller\n- rollback, https://chromium.googlesource.com/infra/luci/recipes-py/+/main/doc/workflow.md#rollback\n- cross-repo dependencies, https://chromium.googlesource.com/infra/luci/recipes-py/+/main/doc/cross_repo.md\n\nUse https://goo.gl/noib3a to file a bug.\n\nR\u003dchromeos-continuous-integration-fire-hose@google.com\n\nRecipe-Tryjob-Bypass-Reason: Autoroller\nIgnore-Freeze: Autoroller\nBugdroid-Send-Email: False\nChange-Id: I3a2413c2efb179c7b56794101f7860a07fb05376\nReviewed-on: https://chromium-review.googlesource.com/c/chromiumos/config/+/8291426\nCommit-Queue: recipe-mega-autoroller@chops-service-accounts.iam.gserviceaccount.com \u003crecipe-mega-autoroller@chops-service-accounts.iam.gserviceaccount.com\u003e\nBot-Commit: recipe-mega-autoroller@chops-service-accounts.iam.gserviceaccount.com \u003crecipe-mega-autoroller@chops-service-accounts.iam.gserviceaccount.com\u003e\n"
    },
    {
      "commit": "d4a3b5896bf24f6b238f7a90036d1c51b3db9984",
      "tree": "ad1cdc747b9b1c64db7f33f75b2ddcc4244266e6",
      "parents": [
        "c127ed627d509523c31e0f958e73f57631e43e4e"
      ],
      "author": {
        "name": "recipe-roller",
        "email": "recipe-mega-autoroller@chops-service-accounts.iam.gserviceaccount.com",
        "time": "Wed Aug 26 01:25:20 2026"
      },
      "committer": {
        "name": "chromeos-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "email": "chromeos-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Wed Aug 26 01:41:02 2026"
      },
      "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/8672446783049131361\n\nrecipe_engine:\nhttps://chromium.googlesource.com/infra/luci/recipes-py.git/+/f04c7f66792c9747caecddc2864fa9493a895137\n  f04c7f6 (jmarc@google.com)\n      [3/4] Modify recipe_modules recipes to use dataclass DEPS\n\nPlease check the following references for more information:\n- autoroller, https://chromium.googlesource.com/infra/luci/recipes-py/+/main/doc/workflow.md#autoroller\n- rollback, https://chromium.googlesource.com/infra/luci/recipes-py/+/main/doc/workflow.md#rollback\n- cross-repo dependencies, https://chromium.googlesource.com/infra/luci/recipes-py/+/main/doc/cross_repo.md\n\nUse https://goo.gl/noib3a to file a bug.\n\nR\u003dchromeos-continuous-integration-fire-hose@google.com\n\nRecipe-Tryjob-Bypass-Reason: Autoroller\nIgnore-Freeze: Autoroller\nBugdroid-Send-Email: False\nChange-Id: If548f5c2aeba832b85dbf5229c063eb0500162fc\nReviewed-on: https://chromium-review.googlesource.com/c/chromiumos/config/+/8291054\nBot-Commit: recipe-mega-autoroller@chops-service-accounts.iam.gserviceaccount.com \u003crecipe-mega-autoroller@chops-service-accounts.iam.gserviceaccount.com\u003e\nCommit-Queue: recipe-mega-autoroller@chops-service-accounts.iam.gserviceaccount.com \u003crecipe-mega-autoroller@chops-service-accounts.iam.gserviceaccount.com\u003e\n"
    },
    {
      "commit": "c127ed627d509523c31e0f958e73f57631e43e4e",
      "tree": "e949535a2b9524fa940e68a1e22a4414d7d8a221",
      "parents": [
        "ad462418af1bc852f31e3c7252d4fe7378a2513f"
      ],
      "author": {
        "name": "recipe-roller",
        "email": "recipe-mega-autoroller@chops-service-accounts.iam.gserviceaccount.com",
        "time": "Tue Aug 25 22:51:43 2026"
      },
      "committer": {
        "name": "chromeos-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "email": "chromeos-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Tue Aug 25 23:10:33 2026"
      },
      "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/8672456221142510897\n\nrecipe_engine:\nhttps://chromium.googlesource.com/infra/luci/recipes-py.git/+/62f0c316d054bb8b88b89bc70d69381221b39bb1\n  62f0c31 (chanli@google.com)\n      [Turbo CI] grpc_client: fix auth scopes\n\nPlease check the following references for more information:\n- autoroller, https://chromium.googlesource.com/infra/luci/recipes-py/+/main/doc/workflow.md#autoroller\n- rollback, https://chromium.googlesource.com/infra/luci/recipes-py/+/main/doc/workflow.md#rollback\n- cross-repo dependencies, https://chromium.googlesource.com/infra/luci/recipes-py/+/main/doc/cross_repo.md\n\nUse https://goo.gl/noib3a to file a bug.\n\nR\u003dchromeos-continuous-integration-fire-hose@google.com\n\nRecipe-Tryjob-Bypass-Reason: Autoroller\nIgnore-Freeze: Autoroller\nBugdroid-Send-Email: False\nChange-Id: I0f61144b1d4ececf9274ec4ca41e64634c1a23ab\nReviewed-on: https://chromium-review.googlesource.com/c/chromiumos/config/+/8292069\nCommit-Queue: recipe-mega-autoroller@chops-service-accounts.iam.gserviceaccount.com \u003crecipe-mega-autoroller@chops-service-accounts.iam.gserviceaccount.com\u003e\nBot-Commit: recipe-mega-autoroller@chops-service-accounts.iam.gserviceaccount.com \u003crecipe-mega-autoroller@chops-service-accounts.iam.gserviceaccount.com\u003e\n"
    },
    {
      "commit": "ad462418af1bc852f31e3c7252d4fe7378a2513f",
      "tree": "11a1b8c41163b98254c5c005fc7e093c417e7c26",
      "parents": [
        "ad31d3b5bccb4ef5e81f24180181d21c509dcbe3"
      ],
      "author": {
        "name": "recipe-roller",
        "email": "recipe-mega-autoroller@chops-service-accounts.iam.gserviceaccount.com",
        "time": "Tue Aug 25 21:26:12 2026"
      },
      "committer": {
        "name": "chromeos-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "email": "chromeos-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Tue Aug 25 21:43:53 2026"
      },
      "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/8672461882536956049\n\nrecipe_engine:\nhttps://chromium.googlesource.com/infra/luci/recipes-py.git/+/0d21010c77d74717a470c76ccce5115b4c7a8bcd\n  0d21010 (chanli@chromium.org)\n      [recipe_engine] add turboci grpc client.\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\u003dchromeos-continuous-integration-fire-hose@google.com\n\nRecipe-Tryjob-Bypass-Reason: Autoroller\nIgnore-Freeze: Autoroller\nBugdroid-Send-Email: False\nChange-Id: I778f8061d9ffa08a0895b9ed4a89a61a91920a32\nReviewed-on: https://chromium-review.googlesource.com/c/chromiumos/config/+/8291049\nCommit-Queue: recipe-mega-autoroller@chops-service-accounts.iam.gserviceaccount.com \u003crecipe-mega-autoroller@chops-service-accounts.iam.gserviceaccount.com\u003e\nBot-Commit: recipe-mega-autoroller@chops-service-accounts.iam.gserviceaccount.com \u003crecipe-mega-autoroller@chops-service-accounts.iam.gserviceaccount.com\u003e\n"
    },
    {
      "commit": "ad31d3b5bccb4ef5e81f24180181d21c509dcbe3",
      "tree": "a6a32df3912c78c7d27bde5b6d52767e7269bbb6",
      "parents": [
        "3ab35eb12e2d11c30a9098d094a9c8e849c9a6c8"
      ],
      "author": {
        "name": "recipe-roller",
        "email": "recipe-mega-autoroller@chops-service-accounts.iam.gserviceaccount.com",
        "time": "Tue Aug 25 20:35:55 2026"
      },
      "committer": {
        "name": "chromeos-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "email": "chromeos-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Tue Aug 25 20:49:22 2026"
      },
      "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/8672465027929079985\n\nrecipe_engine:\nhttps://chromium.googlesource.com/infra/luci/recipes-py.git/+log/449a32c47daada624ab4c327104de10f3cb4a28a~..080bbf4a037cfd093439070942c122393d08fd77\n  449a32c (mohrr@google.com)\n      [cipd] Make version optional for make_link()\n  080bbf4 (chanli@google.com)\n      [recipe_engine] subproc: use `close_fds\u003dTrue` across all platforms\n\nPlease check the following references for more information:\n- autoroller, https://chromium.googlesource.com/infra/luci/recipes-py/+/main/doc/workflow.md#autoroller\n- rollback, https://chromium.googlesource.com/infra/luci/recipes-py/+/main/doc/workflow.md#rollback\n- cross-repo dependencies, https://chromium.googlesource.com/infra/luci/recipes-py/+/main/doc/cross_repo.md\n\nUse https://goo.gl/noib3a to file a bug.\n\nR\u003dchromeos-continuous-integration-fire-hose@google.com\n\nRecipe-Tryjob-Bypass-Reason: Autoroller\nIgnore-Freeze: Autoroller\nBugdroid-Send-Email: False\nChange-Id: I7cc35dce6ab3f02d093165c3fad51fc65f6f0198\nReviewed-on: https://chromium-review.googlesource.com/c/chromiumos/config/+/8289550\nCommit-Queue: recipe-mega-autoroller@chops-service-accounts.iam.gserviceaccount.com \u003crecipe-mega-autoroller@chops-service-accounts.iam.gserviceaccount.com\u003e\nBot-Commit: recipe-mega-autoroller@chops-service-accounts.iam.gserviceaccount.com \u003crecipe-mega-autoroller@chops-service-accounts.iam.gserviceaccount.com\u003e\n"
    },
    {
      "commit": "3ab35eb12e2d11c30a9098d094a9c8e849c9a6c8",
      "tree": "e3168acf6957e8c647897f2875e068588604457b",
      "parents": [
        "c7a9b31eef6e46b4e9f25ed2c36aaf66fe9b9948"
      ],
      "author": {
        "name": "recipe-roller",
        "email": "recipe-mega-autoroller@chops-service-accounts.iam.gserviceaccount.com",
        "time": "Tue Aug 25 20:14:40 2026"
      },
      "committer": {
        "name": "chromeos-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "email": "chromeos-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Tue Aug 25 20:27:59 2026"
      },
      "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/8672466285897039089\n\nrecipe_engine:\nhttps://chromium.googlesource.com/infra/luci/recipes-py.git/+/8c3c7e762c93e475a49238587c349d300ede3f0b\n  8c3c7e7 (chanli@chromium.org)\n      Speculative fix of the flaky test_external_timeout test\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\u003dchromeos-continuous-integration-fire-hose@google.com\n\nRecipe-Tryjob-Bypass-Reason: Autoroller\nIgnore-Freeze: Autoroller\nBugdroid-Send-Email: False\nChange-Id: I49790cbf157ebb062a0d0d73ac08dc3512184754\nReviewed-on: https://chromium-review.googlesource.com/c/chromiumos/config/+/8290028\nBot-Commit: recipe-mega-autoroller@chops-service-accounts.iam.gserviceaccount.com \u003crecipe-mega-autoroller@chops-service-accounts.iam.gserviceaccount.com\u003e\nCommit-Queue: recipe-mega-autoroller@chops-service-accounts.iam.gserviceaccount.com \u003crecipe-mega-autoroller@chops-service-accounts.iam.gserviceaccount.com\u003e\n"
    },
    {
      "commit": "c7a9b31eef6e46b4e9f25ed2c36aaf66fe9b9948",
      "tree": "19e0b6197083b80b120e3c815abe0e2fc1516a4d",
      "parents": [
        "cc56499e4761013ca6bd1593e1b88fafe6ae29c0"
      ],
      "author": {
        "name": "recipe-roller",
        "email": "recipe-mega-autoroller@chops-service-accounts.iam.gserviceaccount.com",
        "time": "Tue Aug 25 01:31:42 2026"
      },
      "committer": {
        "name": "chromeos-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "email": "chromeos-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Tue Aug 25 01:50:16 2026"
      },
      "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/8672536751941228865\n\nrecipe_engine:\nhttps://chromium.googlesource.com/infra/luci/recipes-py.git/+/c343030f3f68e5d0c1960ed460c4793a8c9bcca9\n  c343030 (jmarc@google.com)\n      [2/4] Modify recipe_modules recipes to use dataclass DEPS\n\nPlease check the following references for more information:\n- autoroller, https://chromium.googlesource.com/infra/luci/recipes-py/+/main/doc/workflow.md#autoroller\n- rollback, https://chromium.googlesource.com/infra/luci/recipes-py/+/main/doc/workflow.md#rollback\n- cross-repo dependencies, https://chromium.googlesource.com/infra/luci/recipes-py/+/main/doc/cross_repo.md\n\nUse https://goo.gl/noib3a to file a bug.\n\nR\u003dchromeos-continuous-integration-fire-hose@google.com\n\nRecipe-Tryjob-Bypass-Reason: Autoroller\nIgnore-Freeze: Autoroller\nBugdroid-Send-Email: False\nChange-Id: Ib95e27a48f627dcb5056140dae019c4cacf9ea2e\nReviewed-on: https://chromium-review.googlesource.com/c/chromiumos/config/+/8283673\nBot-Commit: recipe-mega-autoroller@chops-service-accounts.iam.gserviceaccount.com \u003crecipe-mega-autoroller@chops-service-accounts.iam.gserviceaccount.com\u003e\nCommit-Queue: recipe-mega-autoroller@chops-service-accounts.iam.gserviceaccount.com \u003crecipe-mega-autoroller@chops-service-accounts.iam.gserviceaccount.com\u003e\n"
    },
    {
      "commit": "cc56499e4761013ca6bd1593e1b88fafe6ae29c0",
      "tree": "e231e865b45b615c22b99335f3d6244120171c50",
      "parents": [
        "1651dbee173420f2631e452f2696c38353af50b0"
      ],
      "author": {
        "name": "recipe-roller",
        "email": "recipe-mega-autoroller@chops-service-accounts.iam.gserviceaccount.com",
        "time": "Mon Aug 24 22:05:29 2026"
      },
      "committer": {
        "name": "chromeos-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "email": "chromeos-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Mon Aug 24 22:18:47 2026"
      },
      "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/8672549962288326193\n\nrecipe_engine:\nhttps://chromium.googlesource.com/infra/luci/recipes-py.git/+/48855bb1b271adf0adcedb50f53f2d0afdd915a2\n  48855bb (chanli@google.com)\n      [TurboCI] Import latest protos.\n\nPlease check the following references for more information:\n- autoroller, https://chromium.googlesource.com/infra/luci/recipes-py/+/main/doc/workflow.md#autoroller\n- rollback, https://chromium.googlesource.com/infra/luci/recipes-py/+/main/doc/workflow.md#rollback\n- cross-repo dependencies, https://chromium.googlesource.com/infra/luci/recipes-py/+/main/doc/cross_repo.md\n\nUse https://goo.gl/noib3a to file a bug.\n\nR\u003dchromeos-continuous-integration-fire-hose@google.com\n\nRecipe-Tryjob-Bypass-Reason: Autoroller\nIgnore-Freeze: Autoroller\nBugdroid-Send-Email: False\nChange-Id: I8c9a3cb2fabf0be8e6b4a756bd377dd4800a2936\nReviewed-on: https://chromium-review.googlesource.com/c/chromiumos/config/+/8280064\nCommit-Queue: recipe-mega-autoroller@chops-service-accounts.iam.gserviceaccount.com \u003crecipe-mega-autoroller@chops-service-accounts.iam.gserviceaccount.com\u003e\nBot-Commit: recipe-mega-autoroller@chops-service-accounts.iam.gserviceaccount.com \u003crecipe-mega-autoroller@chops-service-accounts.iam.gserviceaccount.com\u003e\n"
    },
    {
      "commit": "1651dbee173420f2631e452f2696c38353af50b0",
      "tree": "5092271d45f081d8c0c49e95d6b20df32d7fbfc0",
      "parents": [
        "6d476eca6e84a8e04f893476c4d66c808038b1b1"
      ],
      "author": {
        "name": "Jeremy Bettis",
        "email": "jbettis@google.com",
        "time": "Fri Aug 21 22:11:55 2026"
      },
      "committer": {
        "name": "chromeos-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "email": "chromeos-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Mon Aug 24 21:45:13 2026"
      },
      "message": "Update generate.sh to parse per-file rules in OWNERS files.\n\nExtract file includes and email addresses from per-file rules in\nproto/**/OWNERS* so owners of individual proto files are included in\ngenerated/OWNERS.\n\nRemove redundant python and go api OWNERS files since python/OWNERS\nand go/OWNERS include generated/OWNERS.\n\nBUG\u003db:539504820\nTEST\u003d./generate.sh \u0026\u0026 ./run_go_unittests.sh \u0026\u0026 ./run_py_unittests.sh\n\nChange-Id: Idd9ef8d1cb5a45c7968ca0841689661b1c855414\nReviewed-on: https://chromium-review.googlesource.com/c/chromiumos/config/+/8275872\nAuto-Submit: Jeremy Bettis \u003cjbettis@chromium.org\u003e\nReviewed-by: Gowri Denduluri \u003cgowriden@google.com\u003e\nCommit-Queue: Jeremy Bettis \u003cjbettis@chromium.org\u003e\n"
    },
    {
      "commit": "6d476eca6e84a8e04f893476c4d66c808038b1b1",
      "tree": "499ba48a456bc4d50026cac24158379101d3faa8",
      "parents": [
        "0f9fb0f6e3f44a72e647555d939d04bdafb39f54"
      ],
      "author": {
        "name": "recipe-roller",
        "email": "recipe-mega-autoroller@chops-service-accounts.iam.gserviceaccount.com",
        "time": "Mon Aug 24 05:21:42 2026"
      },
      "committer": {
        "name": "chromeos-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "email": "chromeos-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Mon Aug 24 05:40:23 2026"
      },
      "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/8672612878907511217\n\nrecipe_engine:\nhttps://chromium.googlesource.com/infra/luci/recipes-py.git/+/ae2f8ed4f04b94112167b8b206289ef659375599\n  ae2f8ed (iannucci@google.com)\n      [step] Add return type annotation for step.__call__\n\nPlease check the following references for more information:\n- autoroller, https://chromium.googlesource.com/infra/luci/recipes-py/+/main/doc/workflow.md#autoroller\n- rollback, https://chromium.googlesource.com/infra/luci/recipes-py/+/main/doc/workflow.md#rollback\n- cross-repo dependencies, https://chromium.googlesource.com/infra/luci/recipes-py/+/main/doc/cross_repo.md\n\nUse https://goo.gl/noib3a to file a bug.\n\nR\u003dchromeos-continuous-integration-fire-hose@google.com\n\nRecipe-Tryjob-Bypass-Reason: Autoroller\nIgnore-Freeze: Autoroller\nBugdroid-Send-Email: False\nChange-Id: I6c597a0f1ec59a89cbd98a944610620b7041ee38\nReviewed-on: https://chromium-review.googlesource.com/c/chromiumos/config/+/8277440\nCommit-Queue: recipe-mega-autoroller@chops-service-accounts.iam.gserviceaccount.com \u003crecipe-mega-autoroller@chops-service-accounts.iam.gserviceaccount.com\u003e\nBot-Commit: recipe-mega-autoroller@chops-service-accounts.iam.gserviceaccount.com \u003crecipe-mega-autoroller@chops-service-accounts.iam.gserviceaccount.com\u003e\n"
    },
    {
      "commit": "0f9fb0f6e3f44a72e647555d939d04bdafb39f54",
      "tree": "b6036aeb544df26ecf140f6bed1b03473223b634",
      "parents": [
        "621d1233173d286a7dc954354d17e8cf1525f37f"
      ],
      "author": {
        "name": "recipe-roller",
        "email": "recipe-mega-autoroller@chops-service-accounts.iam.gserviceaccount.com",
        "time": "Mon Aug 24 04:44:31 2026"
      },
      "committer": {
        "name": "chromeos-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "email": "chromeos-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Mon Aug 24 04:57:46 2026"
      },
      "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/8672615392915698497\n\nrecipe_engine:\nhttps://chromium.googlesource.com/infra/luci/recipes-py.git/+/cf1de523880ed6ecc6baf9f5856feaf172709bc9\n  cf1de52 (jmarc@google.com)\n      [1/4] Modify recipes in recipes-py repo to use dataclass DEPS\n\nPlease check the following references for more information:\n- autoroller, https://chromium.googlesource.com/infra/luci/recipes-py/+/main/doc/workflow.md#autoroller\n- rollback, https://chromium.googlesource.com/infra/luci/recipes-py/+/main/doc/workflow.md#rollback\n- cross-repo dependencies, https://chromium.googlesource.com/infra/luci/recipes-py/+/main/doc/cross_repo.md\n\nUse https://goo.gl/noib3a to file a bug.\n\nR\u003dchromeos-continuous-integration-fire-hose@google.com\n\nRecipe-Tryjob-Bypass-Reason: Autoroller\nIgnore-Freeze: Autoroller\nBugdroid-Send-Email: False\nChange-Id: I4bdc95c6d1a2f56e685894bcaaf7a26fb2fbb055\nReviewed-on: https://chromium-review.googlesource.com/c/chromiumos/config/+/8282444\nCommit-Queue: recipe-mega-autoroller@chops-service-accounts.iam.gserviceaccount.com \u003crecipe-mega-autoroller@chops-service-accounts.iam.gserviceaccount.com\u003e\nBot-Commit: recipe-mega-autoroller@chops-service-accounts.iam.gserviceaccount.com \u003crecipe-mega-autoroller@chops-service-accounts.iam.gserviceaccount.com\u003e\n"
    },
    {
      "commit": "621d1233173d286a7dc954354d17e8cf1525f37f",
      "tree": "63d78e67ab51a94c0a26976891b38c8636260fdd",
      "parents": [
        "4b19db9d2281cdfe2ae57e1b89e34bdc0ff57b28"
      ],
      "author": {
        "name": "Jeremy Bettis",
        "email": "jbettis@google.com",
        "time": "Fri Aug 21 21:44:00 2026"
      },
      "committer": {
        "name": "chromeos-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "email": "chromeos-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Sat Aug 22 20:06:09 2026"
      },
      "message": "Add unlock_csme to FirmwareProvisionInstallMetadata.\n\nAdd a new boolean unlock_csme to FirmwareProvisionInstallMetadata\nthat indicates whether CSME unlocking is requested.\n\nBUG\u003db:539504820\nTEST\u003d./generate.sh \u0026\u0026 ./run_go_unittests.sh \u0026\u0026 ./run_py_unittests.sh\n\nChange-Id: I146a1a09339bbf2e1183d4cfef251bc8f22d0da9\nReviewed-on: https://chromium-review.googlesource.com/c/chromiumos/config/+/8275938\nAuto-Submit: Jeremy Bettis \u003cjbettis@chromium.org\u003e\nReviewed-by: See Wai Fu \u003cseewaifu@google.com\u003e\nCommit-Queue: Jeremy Bettis \u003cjbettis@chromium.org\u003e\n"
    },
    {
      "commit": "4b19db9d2281cdfe2ae57e1b89e34bdc0ff57b28",
      "tree": "6cb126ef81bc2dc4239692292ec24079ccf26e70",
      "parents": [
        "4744662e87e58df41d9d430e9dd290aac3d60f76"
      ],
      "author": {
        "name": "recipe-roller",
        "email": "recipe-mega-autoroller@chops-service-accounts.iam.gserviceaccount.com",
        "time": "Sat Aug 22 00:04:27 2026"
      },
      "committer": {
        "name": "chromeos-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "email": "chromeos-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Sat Aug 22 00:17:51 2026"
      },
      "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/8672814204329289457\n\nrecipe_engine:\nhttps://chromium.googlesource.com/infra/luci/recipes-py.git/+/a58e887f48045ba24fd8e39501aa16724099cbab\n  a58e887 (jbettis@google.com)\n      [engine] Validate summary_markdown length and truncate long ste...\n\nPlease check the following references for more information:\n- autoroller, https://chromium.googlesource.com/infra/luci/recipes-py/+/main/doc/workflow.md#autoroller\n- rollback, https://chromium.googlesource.com/infra/luci/recipes-py/+/main/doc/workflow.md#rollback\n- cross-repo dependencies, https://chromium.googlesource.com/infra/luci/recipes-py/+/main/doc/cross_repo.md\n\nUse https://goo.gl/noib3a to file a bug.\n\nR\u003dchromeos-continuous-integration-fire-hose@google.com\n\nRecipe-Tryjob-Bypass-Reason: Autoroller\nIgnore-Freeze: Autoroller\nBugdroid-Send-Email: False\nChange-Id: I2f4f6fa14659a01953cd4964a284ee1b7bcd6f86\nReviewed-on: https://chromium-review.googlesource.com/c/chromiumos/config/+/8280274\nCommit-Queue: recipe-mega-autoroller@chops-service-accounts.iam.gserviceaccount.com \u003crecipe-mega-autoroller@chops-service-accounts.iam.gserviceaccount.com\u003e\nBot-Commit: recipe-mega-autoroller@chops-service-accounts.iam.gserviceaccount.com \u003crecipe-mega-autoroller@chops-service-accounts.iam.gserviceaccount.com\u003e\n"
    },
    {
      "commit": "4744662e87e58df41d9d430e9dd290aac3d60f76",
      "tree": "4b5d35c7dd6afd4fed067b7e6ece6026fe864bf0",
      "parents": [
        "633e14d34b99349e6984c4224ef641bb90e13270"
      ],
      "author": {
        "name": "recipe-roller",
        "email": "recipe-mega-autoroller@chops-service-accounts.iam.gserviceaccount.com",
        "time": "Fri Aug 21 00:13:50 2026"
      },
      "committer": {
        "name": "chromeos-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "email": "chromeos-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Fri Aug 21 00:30:48 2026"
      },
      "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/8672904172665642177\n\nrecipe_engine:\nhttps://chromium.googlesource.com/infra/luci/recipes-py.git/+/94ca80a1a0d9fdbb0525e443690d7a914bfe950d\n  94ca80a (iannucci@google.com)\n      Add typing-extensions dependency.\n\nPlease check the following references for more information:\n- autoroller, https://chromium.googlesource.com/infra/luci/recipes-py/+/main/doc/workflow.md#autoroller\n- rollback, https://chromium.googlesource.com/infra/luci/recipes-py/+/main/doc/workflow.md#rollback\n- cross-repo dependencies, https://chromium.googlesource.com/infra/luci/recipes-py/+/main/doc/cross_repo.md\n\nUse https://goo.gl/noib3a to file a bug.\n\nR\u003dchromeos-continuous-integration-fire-hose@google.com\n\nRecipe-Tryjob-Bypass-Reason: Autoroller\nIgnore-Freeze: Autoroller\nBugdroid-Send-Email: False\nChange-Id: I1e412bb01a934069317bb2c8f3cc42bcac4b5791\nReviewed-on: https://chromium-review.googlesource.com/c/chromiumos/config/+/8272579\nCommit-Queue: recipe-mega-autoroller@chops-service-accounts.iam.gserviceaccount.com \u003crecipe-mega-autoroller@chops-service-accounts.iam.gserviceaccount.com\u003e\nBot-Commit: recipe-mega-autoroller@chops-service-accounts.iam.gserviceaccount.com \u003crecipe-mega-autoroller@chops-service-accounts.iam.gserviceaccount.com\u003e\n"
    },
    {
      "commit": "633e14d34b99349e6984c4224ef641bb90e13270",
      "tree": "040ff83e8fc91c6457f47c3409d74e74dae322fc",
      "parents": [
        "d56ae8ac0a8ab3c7ef6d870fca113fd550e9eb11"
      ],
      "author": {
        "name": "Jeremy Bettis",
        "email": "jbettis@google.com",
        "time": "Tue Jul 07 22:05:35 2026"
      },
      "committer": {
        "name": "chromeos-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "email": "chromeos-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Thu Aug 20 20:13:28 2026"
      },
      "message": "Add PDC versions.\n\nAdd a new field for PDC versions to output proto.\n\nBUG\u003db:512871686\nTEST\u003d./generate.sh\n\nChange-Id: I3a291dd111045fc0a84f63be2828a6710acb0fe7\nReviewed-on: https://chromium-review.googlesource.com/c/chromiumos/config/+/8059907\nReviewed-by: Jon Murphy \u003cjpmurphy@google.com\u003e\nAuto-Submit: Jeremy Bettis \u003cjbettis@chromium.org\u003e\nReviewed-by: Raul Rangel \u003crrangel@chromium.org\u003e\nCommit-Queue: Jeremy Bettis \u003cjbettis@chromium.org\u003e\n"
    },
    {
      "commit": "d56ae8ac0a8ab3c7ef6d870fca113fd550e9eb11",
      "tree": "642ff151e7612e10efbc503f0db7b418aac194cf",
      "parents": [
        "503a4adcc8850a119faecfa420a46f951e74148d"
      ],
      "author": {
        "name": "recipe-roller",
        "email": "recipe-mega-autoroller@chops-service-accounts.iam.gserviceaccount.com",
        "time": "Wed Aug 19 21:32:19 2026"
      },
      "committer": {
        "name": "chromeos-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "email": "chromeos-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Wed Aug 19 21:47:56 2026"
      },
      "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/8673004836824422977\n\nrecipe_engine:\nhttps://chromium.googlesource.com/infra/luci/recipes-py.git/+/9f6bf03a3db3788805e1fbe8761a7ada74471581\n  9f6bf03 (iannucci@google.com)\n      [protobuf] Update protobuf version.\n\nPlease check the following references for more information:\n- autoroller, https://chromium.googlesource.com/infra/luci/recipes-py/+/main/doc/workflow.md#autoroller\n- rollback, https://chromium.googlesource.com/infra/luci/recipes-py/+/main/doc/workflow.md#rollback\n- cross-repo dependencies, https://chromium.googlesource.com/infra/luci/recipes-py/+/main/doc/cross_repo.md\n\nUse https://goo.gl/noib3a to file a bug.\n\nR\u003dchromeos-continuous-integration-fire-hose@google.com\n\nRecipe-Tryjob-Bypass-Reason: Autoroller\nIgnore-Freeze: Autoroller\nBugdroid-Send-Email: False\nChange-Id: Id2c57ec235a36f409a9469dda45d1f56065ecdc0\nReviewed-on: https://chromium-review.googlesource.com/c/chromiumos/config/+/8269033\nBot-Commit: recipe-mega-autoroller@chops-service-accounts.iam.gserviceaccount.com \u003crecipe-mega-autoroller@chops-service-accounts.iam.gserviceaccount.com\u003e\nCommit-Queue: recipe-mega-autoroller@chops-service-accounts.iam.gserviceaccount.com \u003crecipe-mega-autoroller@chops-service-accounts.iam.gserviceaccount.com\u003e\n"
    },
    {
      "commit": "503a4adcc8850a119faecfa420a46f951e74148d",
      "tree": "6201756f9341f195dcef92151fc28fb241474cfa",
      "parents": [
        "6f27de60599e187015a8962b0f8021b56890cc91"
      ],
      "author": {
        "name": "recipe-roller",
        "email": "recipe-mega-autoroller@chops-service-accounts.iam.gserviceaccount.com",
        "time": "Wed Aug 19 05:41:59 2026"
      },
      "committer": {
        "name": "chromeos-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "email": "chromeos-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Wed Aug 19 05:59:58 2026"
      },
      "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/8673064605382622785\n\nrecipe_engine:\nhttps://chromium.googlesource.com/infra/luci/recipes-py.git/+/352d4432f76d457e489b235329be939c5b8f38a4\n  352d443 (chromium-autoroll@skia-public.iam.gserviceaccount.com)\n      Roll CAS Client from 4cac3b2f8780 to 0e4cb6152e3a\n\nPlease check the following references for more information:\n- autoroller, https://chromium.googlesource.com/infra/luci/recipes-py/+/main/doc/workflow.md#autoroller\n- rollback, https://chromium.googlesource.com/infra/luci/recipes-py/+/main/doc/workflow.md#rollback\n- cross-repo dependencies, https://chromium.googlesource.com/infra/luci/recipes-py/+/main/doc/cross_repo.md\n\nUse https://goo.gl/noib3a to file a bug.\n\nR\u003dchromeos-continuous-integration-fire-hose@google.com\n\nRecipe-Tryjob-Bypass-Reason: Autoroller\nIgnore-Freeze: Autoroller\nBugdroid-Send-Email: False\nChange-Id: I96d10e6a54edd3afa5da9ccfce3bb7294b8cb4a6\nReviewed-on: https://chromium-review.googlesource.com/c/chromiumos/config/+/8268748\nCommit-Queue: recipe-mega-autoroller@chops-service-accounts.iam.gserviceaccount.com \u003crecipe-mega-autoroller@chops-service-accounts.iam.gserviceaccount.com\u003e\nBot-Commit: recipe-mega-autoroller@chops-service-accounts.iam.gserviceaccount.com \u003crecipe-mega-autoroller@chops-service-accounts.iam.gserviceaccount.com\u003e\n"
    },
    {
      "commit": "6f27de60599e187015a8962b0f8021b56890cc91",
      "tree": "2a9c46869a060a0d93e821bd506e0bc0c99268be",
      "parents": [
        "f331de7149655beab49ec170c1448c1509b6e9b3"
      ],
      "author": {
        "name": "recipe-roller",
        "email": "recipe-mega-autoroller@chops-service-accounts.iam.gserviceaccount.com",
        "time": "Mon Aug 17 05:54:31 2026"
      },
      "committer": {
        "name": "chromeos-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "email": "chromeos-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Mon Aug 17 06:08:10 2026"
      },
      "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/8673245168976586737\n\nrecipe_engine:\nhttps://chromium.googlesource.com/infra/luci/recipes-py.git/+/02863bd3004ea457572f310e9b0e415b3f529c24\n  02863bd (jmarc@google.com)\n      Add instructions to for the new dataclass DEPS.\n\nPlease check the following references for more information:\n- autoroller, https://chromium.googlesource.com/infra/luci/recipes-py/+/main/doc/workflow.md#autoroller\n- rollback, https://chromium.googlesource.com/infra/luci/recipes-py/+/main/doc/workflow.md#rollback\n- cross-repo dependencies, https://chromium.googlesource.com/infra/luci/recipes-py/+/main/doc/cross_repo.md\n\nUse https://goo.gl/noib3a to file a bug.\n\nR\u003dchromeos-continuous-integration-fire-hose@google.com\n\nRecipe-Tryjob-Bypass-Reason: Autoroller\nIgnore-Freeze: Autoroller\nBugdroid-Send-Email: False\nChange-Id: Ifc9572be9486998ba73bded15845629040c6db69\nReviewed-on: https://chromium-review.googlesource.com/c/chromiumos/config/+/8262062\nBot-Commit: recipe-mega-autoroller@chops-service-accounts.iam.gserviceaccount.com \u003crecipe-mega-autoroller@chops-service-accounts.iam.gserviceaccount.com\u003e\nCommit-Queue: recipe-mega-autoroller@chops-service-accounts.iam.gserviceaccount.com \u003crecipe-mega-autoroller@chops-service-accounts.iam.gserviceaccount.com\u003e\n"
    },
    {
      "commit": "f331de7149655beab49ec170c1448c1509b6e9b3",
      "tree": "d8bb21e687594e6b86b0092b6f963578e4e6d2b5",
      "parents": [
        "7bf72369f04b6e26923e1a730fd02fd80ebd86a7"
      ],
      "author": {
        "name": "recipe-roller",
        "email": "recipe-mega-autoroller@chops-service-accounts.iam.gserviceaccount.com",
        "time": "Wed Aug 12 23:56:20 2026"
      },
      "committer": {
        "name": "chromeos-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "email": "chromeos-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Thu Aug 13 00:17:36 2026"
      },
      "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/8673630206075796593\n\nrecipe_engine:\nhttps://chromium.googlesource.com/infra/luci/recipes-py.git/+/6e6000c4f4a49abfce1609e1d31610a0158b9dd0\n  6e6000c (chanli@chromium.org)\n      [Turbo CI] import latest protos\n\nPlease check the following references for more information:\n- autoroller, https://chromium.googlesource.com/infra/luci/recipes-py/+/main/doc/workflow.md#autoroller\n- rollback, https://chromium.googlesource.com/infra/luci/recipes-py/+/main/doc/workflow.md#rollback\n- cross-repo dependencies, https://chromium.googlesource.com/infra/luci/recipes-py/+/main/doc/cross_repo.md\n\nUse https://goo.gl/noib3a to file a bug.\n\nR\u003dchromeos-continuous-integration-fire-hose@google.com\n\nRecipe-Tryjob-Bypass-Reason: Autoroller\nIgnore-Freeze: Autoroller\nBugdroid-Send-Email: False\nChange-Id: I25ba0b235fbdd17f98ac1aa1bb28486a0bd02e4b\nReviewed-on: https://chromium-review.googlesource.com/c/chromiumos/config/+/8252902\nCommit-Queue: recipe-mega-autoroller@chops-service-accounts.iam.gserviceaccount.com \u003crecipe-mega-autoroller@chops-service-accounts.iam.gserviceaccount.com\u003e\nBot-Commit: recipe-mega-autoroller@chops-service-accounts.iam.gserviceaccount.com \u003crecipe-mega-autoroller@chops-service-accounts.iam.gserviceaccount.com\u003e\n"
    },
    {
      "commit": "7bf72369f04b6e26923e1a730fd02fd80ebd86a7",
      "tree": "2bb3e36d06908bca667fc756dafb5b6ca5800e41",
      "parents": [
        "5c0999b042499a5accf7b1805605e7b8b7218b34"
      ],
      "author": {
        "name": "recipe-roller",
        "email": "recipe-mega-autoroller@chops-service-accounts.iam.gserviceaccount.com",
        "time": "Wed Aug 12 07:43:14 2026"
      },
      "committer": {
        "name": "chromeos-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "email": "chromeos-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Wed Aug 12 08:00:50 2026"
      },
      "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/8673691234065920721\n\nrecipe_engine:\nhttps://chromium.googlesource.com/infra/luci/recipes-py.git/+/24b57f1929b51c3fa1bf2286eb43d46870a7839b\n  24b57f1 (chromium-autoroll@skia-public.iam.gserviceaccount.com)\n      Roll CAS Client from 03460cbcb7fc to 2de3d5d5b1e9\n\nPlease check the following references for more information:\n- autoroller, https://chromium.googlesource.com/infra/luci/recipes-py/+/main/doc/workflow.md#autoroller\n- rollback, https://chromium.googlesource.com/infra/luci/recipes-py/+/main/doc/workflow.md#rollback\n- cross-repo dependencies, https://chromium.googlesource.com/infra/luci/recipes-py/+/main/doc/cross_repo.md\n\nUse https://goo.gl/noib3a to file a bug.\n\nR\u003dchromeos-continuous-integration-fire-hose@google.com\n\nRecipe-Tryjob-Bypass-Reason: Autoroller\nIgnore-Freeze: Autoroller\nBugdroid-Send-Email: False\nChange-Id: Id26d8b6c43768ad2214b5ebc8199c769debbe88b\nReviewed-on: https://chromium-review.googlesource.com/c/chromiumos/config/+/8243270\nCommit-Queue: recipe-mega-autoroller@chops-service-accounts.iam.gserviceaccount.com \u003crecipe-mega-autoroller@chops-service-accounts.iam.gserviceaccount.com\u003e\nBot-Commit: recipe-mega-autoroller@chops-service-accounts.iam.gserviceaccount.com \u003crecipe-mega-autoroller@chops-service-accounts.iam.gserviceaccount.com\u003e\n"
    },
    {
      "commit": "5c0999b042499a5accf7b1805605e7b8b7218b34",
      "tree": "65848830736208a3d1dfc0b95617a6d411dbcd53",
      "parents": [
        "368ddd2500d708345de4e156239df1547103890a"
      ],
      "author": {
        "name": "recipe-roller",
        "email": "recipe-mega-autoroller@chops-service-accounts.iam.gserviceaccount.com",
        "time": "Mon Aug 10 23:51:57 2026"
      },
      "committer": {
        "name": "chromeos-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "email": "chromeos-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Tue Aug 11 00:06:42 2026"
      },
      "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/8673811400916722481\n\nrecipe_engine:\nhttps://chromium.googlesource.com/infra/luci/recipes-py.git/+/7f942e92dcb841991cb0b7769b3823bf5df0cdfe\n  7f942e9 (chanli@chromium.org)\n      [recipe-engine] turboci: Extract QueryNodes emulation helpers t...\n\nPlease check the following references for more information:\n- autoroller, https://chromium.googlesource.com/infra/luci/recipes-py/+/main/doc/workflow.md#autoroller\n- rollback, https://chromium.googlesource.com/infra/luci/recipes-py/+/main/doc/workflow.md#rollback\n- cross-repo dependencies, https://chromium.googlesource.com/infra/luci/recipes-py/+/main/doc/cross_repo.md\n\nUse https://goo.gl/noib3a to file a bug.\n\nR\u003dchromeos-continuous-integration-fire-hose@google.com\n\nRecipe-Tryjob-Bypass-Reason: Autoroller\nIgnore-Freeze: Autoroller\nBugdroid-Send-Email: False\nChange-Id: Ib1765c0a3d9290cc0e10aaeeeb4dfa5f4eae0c1c\nReviewed-on: https://chromium-review.googlesource.com/c/chromiumos/config/+/8235831\nCommit-Queue: recipe-mega-autoroller@chops-service-accounts.iam.gserviceaccount.com \u003crecipe-mega-autoroller@chops-service-accounts.iam.gserviceaccount.com\u003e\nBot-Commit: recipe-mega-autoroller@chops-service-accounts.iam.gserviceaccount.com \u003crecipe-mega-autoroller@chops-service-accounts.iam.gserviceaccount.com\u003e\n"
    },
    {
      "commit": "368ddd2500d708345de4e156239df1547103890a",
      "tree": "c14d88b45cc4c6edc89bacfd78927c6b4dbfac1c",
      "parents": [
        "421415f3b15ed0140307b11c9f0ab7ad038dea02"
      ],
      "author": {
        "name": "recipe-roller",
        "email": "recipe-mega-autoroller@chops-service-accounts.iam.gserviceaccount.com",
        "time": "Fri Aug 07 01:28:11 2026"
      },
      "committer": {
        "name": "chromeos-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "email": "chromeos-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Fri Aug 07 01:43:11 2026"
      },
      "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/8674168122135044769\n\nrecipe_engine:\nhttps://chromium.googlesource.com/infra/luci/recipes-py.git/+/c2524ba87540c138064421e9d697879cc2324026\n  c2524ba (jmarc@google.com)\n      Accept DEPS and TEST_DEPS dataclass from recipes.\n\nPlease check the following references for more information:\n- autoroller, https://chromium.googlesource.com/infra/luci/recipes-py/+/main/doc/workflow.md#autoroller\n- rollback, https://chromium.googlesource.com/infra/luci/recipes-py/+/main/doc/workflow.md#rollback\n- cross-repo dependencies, https://chromium.googlesource.com/infra/luci/recipes-py/+/main/doc/cross_repo.md\n\nUse https://goo.gl/noib3a to file a bug.\n\nR\u003dchromeos-continuous-integration-fire-hose@google.com\n\nRecipe-Tryjob-Bypass-Reason: Autoroller\nIgnore-Freeze: Autoroller\nBugdroid-Send-Email: False\nChange-Id: Ida29ae5ea8ca6a9bf957c6ceacb087632618a3cb\nReviewed-on: https://chromium-review.googlesource.com/c/chromiumos/config/+/8220887\nCommit-Queue: recipe-mega-autoroller@chops-service-accounts.iam.gserviceaccount.com \u003crecipe-mega-autoroller@chops-service-accounts.iam.gserviceaccount.com\u003e\nBot-Commit: recipe-mega-autoroller@chops-service-accounts.iam.gserviceaccount.com \u003crecipe-mega-autoroller@chops-service-accounts.iam.gserviceaccount.com\u003e\n"
    },
    {
      "commit": "421415f3b15ed0140307b11c9f0ab7ad038dea02",
      "tree": "40e033a0dd3d4d2214903b0db4fc7f7159c96a88",
      "parents": [
        "2c894fa1514896b36ec17af49f9a50e6999716bf"
      ],
      "author": {
        "name": "Megha Verma",
        "email": "megha.verma@intel.corp-partner.google.com",
        "time": "Thu Jul 23 17:31:19 2026"
      },
      "committer": {
        "name": "chromeos-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "email": "chromeos-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Wed Aug 05 22:17:09 2026"
      },
      "message": "chromeos-config: Support Wifi DSM Function 8\n\nAdd \"indoor_use_only\" field to the Intel DSM config to allow a\nplatform to control per-country indoor-use enforcement via a bitmask.\nEach bit corresponds to a country/region; a set bit enables\nindoor-only enforcement for that region:\n\n  Bit 0 - EU\n  Bit 1 - Japan\n  Bit 2 - China Mainland\n  Bit 3 - USA\n  Bit 4 - WW (Worldwide)\n  Bit 5 - Canada\n  Bit 6 - US/Canada (UNII-4 Active mode)\n  Bits 31:7 - Reserved (shall be set to zeroes)\n\n  0 \u003d no override (use device settings)\n  1 \u003d enable for indoors only\n\nThe implementation follows document 559910 Intel Connectivity Platforms\nBIOS Guideline revision 10.3 specification.\n\nBUG\u003db:538359920\nTEST\u003dgenerate.sh creates the new data structure and parser\n\nCq-Depend: chromium:8140919\nChange-Id: Ie8960d074846cb9cbedc1112466ee55e795cdc27\nReviewed-on: https://chromium-review.googlesource.com/c/chromiumos/config/+/8140939\nReviewed-by: Srinivas Kulkarni \u003csrinivas.kulkarni@intel.corp-partner.google.com\u003e\nReviewed-by: Chao Gui \u003cchaogui@google.com\u003e\nReviewed-by: Bob Moragues \u003cmoragues@google.com\u003e\nCommit-Queue: YH Lin \u003cyueherngl@chromium.org\u003e\nSLSA-Policy-Verified: SLSA Policy Verification Service \u003cdevtools-gerritcodereview-exitgate@google.com\u003e\n"
    },
    {
      "commit": "2c894fa1514896b36ec17af49f9a50e6999716bf",
      "tree": "c90cf59aa2255a4dba6e64cd0ff93b0e2fe58fdc",
      "parents": [
        "29e01cb3ef60c50723920e57fb169fc37933bedc"
      ],
      "author": {
        "name": "Megha Verma",
        "email": "megha.verma@intel.corp-partner.google.com",
        "time": "Tue Jul 07 19:59:50 2026"
      },
      "committer": {
        "name": "chromeos-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "email": "chromeos-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Wed Aug 05 22:17:01 2026"
      },
      "message": "chromeos-config: Support Wifi DSM Function 9\n\nConfiguration change to support the Wifi \"Disable Wi-Fi Bands\" DSM\nfunction 9.\n\nThe implementation follows document 559910 Intel Connectivity\nPlatforms BIOS Guideline revision 10.3 specification.\n\nBUG\u003db:532451923\nTEST\u003dgenerate.sh creates the new data structure and parser\n\nCq-Depend: chromium:8059484\nChange-Id: I923f9b2824ed7c7916209acd9d3498ff91f7276a\nReviewed-on: https://chromium-review.googlesource.com/c/chromiumos/config/+/8059404\nReviewed-by: Bob Moragues \u003cmoragues@google.com\u003e\nReviewed-by: YH Lin \u003cyueherngl@chromium.org\u003e\nSLSA-Policy-Verified: SLSA Policy Verification Service \u003cdevtools-gerritcodereview-exitgate@google.com\u003e\nReviewed-by: Chao Gui \u003cchaogui@google.com\u003e\nReviewed-by: Srinivas Kulkarni \u003csrinivas.kulkarni@intel.corp-partner.google.com\u003e\nCommit-Queue: YH Lin \u003cyueherngl@chromium.org\u003e\n"
    },
    {
      "commit": "29e01cb3ef60c50723920e57fb169fc37933bedc",
      "tree": "dcfa738365194abffc22cc79aa8dd162c0f44924",
      "parents": [
        "4d71549a42032dc83eed4f9697d5463275adb5e9"
      ],
      "author": {
        "name": "Yu-Ping Wu",
        "email": "yupingso@google.com",
        "time": "Tue Jul 21 07:23:38 2026"
      },
      "committer": {
        "name": "chromeos-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "email": "chromeos-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Mon Aug 03 05:03:25 2026"
      },
      "message": "cros_to_android: Include firmware customization ID in FRID extraction\n\nWhen generating Identity/frid in cros_to_android.py, append the coreboot\ncustomization ID (_get_fw_customization_id(design_config)) if present.\n\nThis aligns the FRID extraction logic in cros_to_android.py with\ncros_config (_build_identity in cros_config_proto_converter.py) and\nprevents identity collisions when generating HAL XMLs for variants like 5G.\n\nBUG\u003db:431694612\nTEST\u003dvpython3 payload_utils/cros_to_android_unittest.py\n\nTAG\u003dagy\nCONV\u003da3d61667-f9ff-4574-a8fd-205ff04eff9a\n\nChange-Id: I2d59836caa51dbb49d6a9bfc349996266c8a7ca9\nReviewed-on: https://chromium-review.googlesource.com/c/chromiumos/config/+/8130617\nAuto-Submit: Yu-Ping Wu \u003cyupingso@chromium.org\u003e\nCommit-Queue: Yu-Ping Wu \u003cyupingso@chromium.org\u003e\nReviewed-by: Aamir Bohra \u003caamirbohra@google.com\u003e\nReviewed-by: Hsuan Ting Chen \u003croccochen@chromium.org\u003e\n"
    },
    {
      "commit": "4d71549a42032dc83eed4f9697d5463275adb5e9",
      "tree": "419653154957696a06a00975205416bd702a350b",
      "parents": [
        "22be4e7744bf082f1b252e24a3720a3f86bc3408"
      ],
      "author": {
        "name": "recipe-roller",
        "email": "recipe-mega-autoroller@chops-service-accounts.iam.gserviceaccount.com",
        "time": "Mon Aug 03 03:14:45 2026"
      },
      "committer": {
        "name": "chromeos-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "email": "chromeos-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Mon Aug 03 03:32:10 2026"
      },
      "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/8674523592782283985\n\nrecipe_engine:\nhttps://chromium.googlesource.com/infra/luci/recipes-py.git/+/4d498a00ab1cae31dfaff5d107764a4362da6f1a\n  4d498a0 (chromium-autoroll@skia-public.iam.gserviceaccount.com)\n      Roll CAS Client from af6103f84643 to de24faf21b95\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\u003dchromeos-continuous-integration-fire-hose@google.com\n\nRecipe-Tryjob-Bypass-Reason: Autoroller\nIgnore-Freeze: Autoroller\nBugdroid-Send-Email: False\nChange-Id: Ib5e02779dfba1e4273dbd19e5cb7e28a2eed9999\nReviewed-on: https://chromium-review.googlesource.com/c/chromiumos/config/+/8186574\nBot-Commit: recipe-mega-autoroller@chops-service-accounts.iam.gserviceaccount.com \u003crecipe-mega-autoroller@chops-service-accounts.iam.gserviceaccount.com\u003e\nCommit-Queue: recipe-mega-autoroller@chops-service-accounts.iam.gserviceaccount.com \u003crecipe-mega-autoroller@chops-service-accounts.iam.gserviceaccount.com\u003e\n"
    },
    {
      "commit": "22be4e7744bf082f1b252e24a3720a3f86bc3408",
      "tree": "73bcc636883b4de1f5be91e0c4fbd12b9549d338",
      "parents": [
        "042957690a012711689db7db1cdf0487dd67e81a"
      ],
      "author": {
        "name": "recipe-roller",
        "email": "recipe-mega-autoroller@chops-service-accounts.iam.gserviceaccount.com",
        "time": "Wed Jul 29 22:24:40 2026"
      },
      "committer": {
        "name": "chromeos-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "email": "chromeos-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Wed Jul 29 22:45:33 2026"
      },
      "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/8674904225388703313\n\nrecipe_engine:\nhttps://chromium.googlesource.com/infra/luci/recipes-py.git/+/df680d95fa633a7e6633a2a0cd2f805bf95c84a3\n  df680d9 (iannucci@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\u003dchromeos-continuous-integration-fire-hose@google.com\n\nRecipe-Tryjob-Bypass-Reason: Autoroller\nIgnore-Freeze: Autoroller\nBugdroid-Send-Email: False\nChange-Id: Iaef8fa8d5e958f599b7ce8cff116f0f09985135b\nReviewed-on: https://chromium-review.googlesource.com/c/chromiumos/config/+/8169680\nCommit-Queue: recipe-mega-autoroller@chops-service-accounts.iam.gserviceaccount.com \u003crecipe-mega-autoroller@chops-service-accounts.iam.gserviceaccount.com\u003e\nBot-Commit: recipe-mega-autoroller@chops-service-accounts.iam.gserviceaccount.com \u003crecipe-mega-autoroller@chops-service-accounts.iam.gserviceaccount.com\u003e\n"
    },
    {
      "commit": "042957690a012711689db7db1cdf0487dd67e81a",
      "tree": "92a571a1893f3187f005e191ebe2d3d1f45063a2",
      "parents": [
        "75606ec102055ad3c58b86941549b4a39c4e9bdb"
      ],
      "author": {
        "name": "Jason Stanko",
        "email": "jstanko@google.com",
        "time": "Tue Jul 28 18:18:12 2026"
      },
      "committer": {
        "name": "chromeos-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "email": "chromeos-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Tue Jul 28 20:05:45 2026"
      },
      "message": "labapi: Add overall RPM to PasitHost\n\nBUG\u003db:461771896\nTEST\u003dgo test ./...\n\nChange-Id: I982a49f25cb1ceddfb7cba9fbb4c8d51a2fbc557\nReviewed-on: https://chromium-review.googlesource.com/c/chromiumos/config/+/8160622\nReviewed-by: Otabek Kasimov \u003cotabek@google.com\u003e\nCommit-Queue: Jason Stanko \u003cjstanko@google.com\u003e\n"
    },
    {
      "commit": "75606ec102055ad3c58b86941549b4a39c4e9bdb",
      "tree": "877d73f8c2ee07069e907608b61ce6f04031f45b",
      "parents": [
        "7611b6b22c0d513321b11638d872d082ead7d69b"
      ],
      "author": {
        "name": "recipe-roller",
        "email": "recipe-mega-autoroller@chops-service-accounts.iam.gserviceaccount.com",
        "time": "Tue Jul 28 06:32:50 2026"
      },
      "committer": {
        "name": "chromeos-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "email": "chromeos-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Tue Jul 28 06:46:38 2026"
      },
      "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/8675054592463855921\n\nrecipe_engine:\nhttps://chromium.googlesource.com/infra/luci/recipes-py.git/+/4a7504b8561a500ce31f62af4745bbeac7d16729\n  4a7504b (chromium-autoroll@skia-public.iam.gserviceaccount.com)\n      Roll CAS Client from 02361e930c06 to bb2729e2a10f\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\u003dchromeos-continuous-integration-fire-hose@google.com\n\nRecipe-Tryjob-Bypass-Reason: Autoroller\nIgnore-Freeze: Autoroller\nBugdroid-Send-Email: False\nChange-Id: Id3007c43564e88003e2a8864abe4fe480c7206e9\nReviewed-on: https://chromium-review.googlesource.com/c/chromiumos/config/+/8161662\nCommit-Queue: recipe-mega-autoroller@chops-service-accounts.iam.gserviceaccount.com \u003crecipe-mega-autoroller@chops-service-accounts.iam.gserviceaccount.com\u003e\nBot-Commit: recipe-mega-autoroller@chops-service-accounts.iam.gserviceaccount.com \u003crecipe-mega-autoroller@chops-service-accounts.iam.gserviceaccount.com\u003e\n"
    },
    {
      "commit": "7611b6b22c0d513321b11638d872d082ead7d69b",
      "tree": "a57c75630eac5cdee3388f8d5ec27d13209ca834",
      "parents": [
        "5f9f012060ea37a7ffcf3daefb676ee3703cd361"
      ],
      "author": {
        "name": "recipe-roller",
        "email": "recipe-mega-autoroller@chops-service-accounts.iam.gserviceaccount.com",
        "time": "Mon Jul 27 05:02:38 2026"
      },
      "committer": {
        "name": "chromeos-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "email": "chromeos-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Mon Jul 27 05:23:13 2026"
      },
      "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/8675150851815091137\n\nrecipe_engine:\nhttps://chromium.googlesource.com/infra/luci/recipes-py.git/+/b53d33619617ab41cefeecf850e688ab695e1073\n  b53d336 (fancl@chromium.org)\n      try fix rmtree on windows again\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\u003dchromeos-continuous-integration-fire-hose@google.com\n\nRecipe-Tryjob-Bypass-Reason: Autoroller\nIgnore-Freeze: Autoroller\nBugdroid-Send-Email: False\nChange-Id: I9bd418d7d180ace20b2c8172a83b3b6462d7919f\nReviewed-on: https://chromium-review.googlesource.com/c/chromiumos/config/+/8152199\nCommit-Queue: recipe-mega-autoroller@chops-service-accounts.iam.gserviceaccount.com \u003crecipe-mega-autoroller@chops-service-accounts.iam.gserviceaccount.com\u003e\nBot-Commit: recipe-mega-autoroller@chops-service-accounts.iam.gserviceaccount.com \u003crecipe-mega-autoroller@chops-service-accounts.iam.gserviceaccount.com\u003e\n"
    },
    {
      "commit": "5f9f012060ea37a7ffcf3daefb676ee3703cd361",
      "tree": "167d51ffa5c2cc64e84432a130dd1f30b4408d61",
      "parents": [
        "f2f9d01eb8fde4e70e627fb893b169d30568c7ab"
      ],
      "author": {
        "name": "recipe-roller",
        "email": "recipe-mega-autoroller@chops-service-accounts.iam.gserviceaccount.com",
        "time": "Mon Jul 27 02:05:27 2026"
      },
      "committer": {
        "name": "chromeos-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "email": "chromeos-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Mon Jul 27 02:21:39 2026"
      },
      "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/8675162175873294593\n\nrecipe_engine:\nhttps://chromium.googlesource.com/infra/luci/recipes-py.git/+/faf7c220fe1ffa1d71e8d69fdc45c5eb5796e265\n  faf7c22 (fancl@chromium.org)\n      fix rmtree on windows\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\u003dchromeos-continuous-integration-fire-hose@google.com\n\nRecipe-Tryjob-Bypass-Reason: Autoroller\nIgnore-Freeze: Autoroller\nBugdroid-Send-Email: False\nChange-Id: I2f36e3019eb5e418855879f825ae5619d7a5e8af\nReviewed-on: https://chromium-review.googlesource.com/c/chromiumos/config/+/8150899\nCommit-Queue: recipe-mega-autoroller@chops-service-accounts.iam.gserviceaccount.com \u003crecipe-mega-autoroller@chops-service-accounts.iam.gserviceaccount.com\u003e\nBot-Commit: recipe-mega-autoroller@chops-service-accounts.iam.gserviceaccount.com \u003crecipe-mega-autoroller@chops-service-accounts.iam.gserviceaccount.com\u003e\n"
    },
    {
      "commit": "f2f9d01eb8fde4e70e627fb893b169d30568c7ab",
      "tree": "e9aa7b53fde17fc017a04640b7d54e35e00f706a",
      "parents": [
        "2c548f11a1299af025ec690b9ba1ac89e08fe1fa"
      ],
      "author": {
        "name": "YH Lin",
        "email": "yueherngl@google.com",
        "time": "Wed Jul 22 21:18:06 2026"
      },
      "committer": {
        "name": "chromeos-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "email": "chromeos-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Sat Jul 25 05:17:47 2026"
      },
      "message": "Reland \"sw_config: explicitly check for RO firmware\"\n\nThis is a reland of commit 5cc4081f13bd2a3588a405bfd0735c3541851e35\n\nProject configs will need to be fixed before the reland (as\nlisted in Cq-Depends).\n\nOriginal change\u0027s description:\n\u003e sw_config: explicitly check for RO firmware\n\u003e\n\u003e Raise error if RO firmware not specified when creating firmware\n\u003e payloads.\n\u003e\n\u003e BUG\u003dNone\n\u003e TEST\u003dCQ\n\u003e\n\u003e Change-Id: I31fd49183212a724d8aee1c60f271795c6571364\n\u003e Reviewed-on: https://chromium-review.googlesource.com/c/chromiumos/config/+/8135929\n\u003e Commit-Queue: Bob Moragues \u003cmoragues@google.com\u003e\n\u003e Commit-Queue: YH Lin \u003cyueherngl@chromium.org\u003e\n\u003e Reviewed-by: Bob Moragues \u003cmoragues@google.com\u003e\n\u003e Reviewed-by: Chao Gui \u003cchaogui@google.com\u003e\n\nBUG\u003dNone\nTEST\u003dCQ\n\nCq-Depend: chrome-internal:9585012\nCq-Depend: chrome-internal:9586959\nCq-Depend: chrome-internal:9587922\nCq-Depend: chrome-internal:9588646\nCq-Depend: chrome-internal:9590048\nCq-Depend: chrome-internal:9590060\nCq-Depend: chrome-internal:9590108\nCq-Depend: chrome-internal:9590109\nCq-Depend: chrome-internal:9590343\nCq-Depend: chrome-internal:9590344\nCq-Depend: chrome-internal:9590345\nCq-Depend: chrome-internal:9590346\nCq-Depend: chrome-internal:9590397\nCq-Depend: chrome-internal:9590755\nCq-Depend: chrome-internal:9590775\nCq-Depend: chrome-internal:9590795\nCq-Depend: chrome-internal:9590815\n\nChange-Id: Iaa5439edcb376492ebf42225abfdb0e4b7246d95\nReviewed-on: https://chromium-review.googlesource.com/c/chromiumos/config/+/8144183\nCommit-Queue: YH Lin \u003cyueherngl@chromium.org\u003e\nReviewed-by: Chao Gui \u003cchaogui@google.com\u003e\nReviewed-by: Bob Moragues \u003cmoragues@google.com\u003e\n"
    },
    {
      "commit": "2c548f11a1299af025ec690b9ba1ac89e08fe1fa",
      "tree": "5cd02cba4914689b9d36dd8543b0d042494bf636",
      "parents": [
        "5cc4081f13bd2a3588a405bfd0735c3541851e35"
      ],
      "author": {
        "name": "Di Wu",
        "email": "diwux@google.com",
        "time": "Fri Jul 24 03:53:55 2026"
      },
      "committer": {
        "name": "chromeos-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "email": "chromeos-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Fri Jul 24 04:09:28 2026"
      },
      "message": "Revert \"sw_config: explicitly check for RO firmware\"\n\nThis reverts commit 5cc4081f13bd2a3588a405bfd0735c3541851e35.\n\nReason for revert: Chrome Uprevs failure with \"Error: AP RO not specified\"\n\nFailure Link: https://chromium-review.git.corp.google.com/c/chromiumos/overlays/chromiumos-overlay/+/8141140\n\nOriginal change\u0027s description:\n\u003e sw_config: explicitly check for RO firmware\n\u003e\n\u003e Raise error if RO firmware not specified when creating firmware\n\u003e payloads.\n\u003e\n\u003e BUG\u003dNone\n\u003e TEST\u003dCQ\n\u003e\n\u003e Change-Id: I31fd49183212a724d8aee1c60f271795c6571364\n\u003e Reviewed-on: https://chromium-review.googlesource.com/c/chromiumos/config/+/8135929\n\u003e Commit-Queue: Bob Moragues \u003cmoragues@google.com\u003e\n\u003e Commit-Queue: YH Lin \u003cyueherngl@chromium.org\u003e\n\u003e Reviewed-by: Bob Moragues \u003cmoragues@google.com\u003e\n\u003e Reviewed-by: Chao Gui \u003cchaogui@google.com\u003e\n\nBUG\u003dNone\n\nChange-Id: I871f487de2f89b200716789532a3d72ccd6d162d\nReviewed-on: https://chromium-review.googlesource.com/c/chromiumos/config/+/8139643\nCommit-Queue: rubber-stamper@appspot.gserviceaccount.com \u003crubber-stamper@appspot.gserviceaccount.com\u003e\nOwners-Override: Michael Cui \u003cmlcui@google.com\u003e\nAuto-Submit: Di Wu \u003cdiwux@google.com\u003e\nBot-Commit: rubber-stamper@appspot.gserviceaccount.com \u003crubber-stamper@appspot.gserviceaccount.com\u003e\nCommit-Queue: Michael Cui \u003cmlcui@google.com\u003e\nReviewed-by: Michael Cui \u003cmlcui@google.com\u003e\n"
    },
    {
      "commit": "5cc4081f13bd2a3588a405bfd0735c3541851e35",
      "tree": "e9aa7b53fde17fc017a04640b7d54e35e00f706a",
      "parents": [
        "7e7c3533d0bdad1f0d7699ab1044665dadb29b23"
      ],
      "author": {
        "name": "YH Lin",
        "email": "yueherngl@google.com",
        "time": "Wed Jul 22 21:18:06 2026"
      },
      "committer": {
        "name": "chromeos-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "email": "chromeos-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Thu Jul 23 18:19:59 2026"
      },
      "message": "sw_config: explicitly check for RO firmware\n\nRaise error if RO firmware not specified when creating firmware\npayloads.\n\nBUG\u003dNone\nTEST\u003dCQ\n\nChange-Id: I31fd49183212a724d8aee1c60f271795c6571364\nReviewed-on: https://chromium-review.googlesource.com/c/chromiumos/config/+/8135929\nCommit-Queue: Bob Moragues \u003cmoragues@google.com\u003e\nCommit-Queue: YH Lin \u003cyueherngl@chromium.org\u003e\nReviewed-by: Bob Moragues \u003cmoragues@google.com\u003e\nReviewed-by: Chao Gui \u003cchaogui@google.com\u003e\n"
    },
    {
      "commit": "7e7c3533d0bdad1f0d7699ab1044665dadb29b23",
      "tree": "5cd02cba4914689b9d36dd8543b0d042494bf636",
      "parents": [
        "68a8910ceaf6b2189981437f5b7c70bf848b93b2"
      ],
      "author": {
        "name": "recipe-roller",
        "email": "recipe-mega-autoroller@chops-service-accounts.iam.gserviceaccount.com",
        "time": "Thu Jul 23 04:21:45 2026"
      },
      "committer": {
        "name": "chromeos-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "email": "chromeos-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Thu Jul 23 04:38:37 2026"
      },
      "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/8675515756354919073\n\nrecipe_engine:\nhttps://chromium.googlesource.com/infra/luci/recipes-py.git/+/9703006cfb0ab2d88615a507a971b60d77af1699\n  9703006 (dlf@google.com)\n      [bcid-verifier] roll new client\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\u003dchromeos-continuous-integration-fire-hose@google.com\n\nRecipe-Tryjob-Bypass-Reason: Autoroller\nIgnore-Freeze: Autoroller\nBugdroid-Send-Email: False\nChange-Id: Ic688aded87d5f0039c6bdc4f895a6db144d88b8a\nReviewed-on: https://chromium-review.googlesource.com/c/chromiumos/config/+/8130288\nCommit-Queue: recipe-mega-autoroller@chops-service-accounts.iam.gserviceaccount.com \u003crecipe-mega-autoroller@chops-service-accounts.iam.gserviceaccount.com\u003e\nBot-Commit: recipe-mega-autoroller@chops-service-accounts.iam.gserviceaccount.com \u003crecipe-mega-autoroller@chops-service-accounts.iam.gserviceaccount.com\u003e\n"
    },
    {
      "commit": "68a8910ceaf6b2189981437f5b7c70bf848b93b2",
      "tree": "b0f968bcc6d09cb17f63d17538c57c2052d23ff3",
      "parents": [
        "f55c2c5fc659bccc0b7c001ab9b0edb22e5ab3e4"
      ],
      "author": {
        "name": "recipe-roller",
        "email": "recipe-mega-autoroller@chops-service-accounts.iam.gserviceaccount.com",
        "time": "Wed Jul 22 07:34:41 2026"
      },
      "committer": {
        "name": "chromeos-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "email": "chromeos-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Wed Jul 22 07:56:28 2026"
      },
      "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/8675594397394684881\n\nrecipe_engine:\nhttps://chromium.googlesource.com/infra/luci/recipes-py.git/+/aa0dbdcbb922a8780533568f3c9aca0686638415\n  aa0dbdc (vapier@chromium.org)\n      Update license boilerplate text in source code files\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\u003dchromeos-continuous-integration-fire-hose@google.com\n\nRecipe-Tryjob-Bypass-Reason: Autoroller\nIgnore-Freeze: Autoroller\nBugdroid-Send-Email: False\nChange-Id: Ife41005f16ccfd5a2c9279f70be23ed86601b9f0\nReviewed-on: https://chromium-review.googlesource.com/c/chromiumos/config/+/8129472\nCommit-Queue: recipe-mega-autoroller@chops-service-accounts.iam.gserviceaccount.com \u003crecipe-mega-autoroller@chops-service-accounts.iam.gserviceaccount.com\u003e\nBot-Commit: recipe-mega-autoroller@chops-service-accounts.iam.gserviceaccount.com \u003crecipe-mega-autoroller@chops-service-accounts.iam.gserviceaccount.com\u003e\n"
    },
    {
      "commit": "f55c2c5fc659bccc0b7c001ab9b0edb22e5ab3e4",
      "tree": "43ffed6265c57170cb129eb57aacb1173245f902",
      "parents": [
        "d277643860e640e77d4b065c0eae97a587ab4deb"
      ],
      "author": {
        "name": "recipe-roller",
        "email": "recipe-mega-autoroller@chops-service-accounts.iam.gserviceaccount.com",
        "time": "Wed Jul 22 06:32:53 2026"
      },
      "committer": {
        "name": "chromeos-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "email": "chromeos-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Wed Jul 22 06:46:22 2026"
      },
      "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/8675598174515975633\n\nrecipe_engine:\nhttps://chromium.googlesource.com/infra/luci/recipes-py.git/+/c774cb30c3bdf502f7c77ccf9faf22971479f5f7\n  c774cb3 (fancl@chromium.org)\n      sanitize path for removal on windows\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\u003dchromeos-continuous-integration-fire-hose@google.com\n\nRecipe-Tryjob-Bypass-Reason: Autoroller\nIgnore-Freeze: Autoroller\nBugdroid-Send-Email: False\nChange-Id: Ia9773671501e2387855729557abe02963b250f83\nReviewed-on: https://chromium-review.googlesource.com/c/chromiumos/config/+/8133491\nBot-Commit: recipe-mega-autoroller@chops-service-accounts.iam.gserviceaccount.com \u003crecipe-mega-autoroller@chops-service-accounts.iam.gserviceaccount.com\u003e\nCommit-Queue: recipe-mega-autoroller@chops-service-accounts.iam.gserviceaccount.com \u003crecipe-mega-autoroller@chops-service-accounts.iam.gserviceaccount.com\u003e\n"
    },
    {
      "commit": "d277643860e640e77d4b065c0eae97a587ab4deb",
      "tree": "63237bd1254bc6d8b43f1ca5e8c1ab62d231a0ce",
      "parents": [
        "7ee38127b1d382e7c1626b97ee16861fb3c4ca2f"
      ],
      "author": {
        "name": "recipe-roller",
        "email": "recipe-mega-autoroller@chops-service-accounts.iam.gserviceaccount.com",
        "time": "Wed Jul 22 00:42:49 2026"
      },
      "committer": {
        "name": "chromeos-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "email": "chromeos-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Wed Jul 22 00:58:34 2026"
      },
      "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/8675620194394921297\n\nrecipe_engine:\nhttps://chromium.googlesource.com/infra/luci/recipes-py.git/+/3e671353fff86c4be88a0ef9cefbafce017fd82d\n  3e67135 (bsheedy@chromium.org)\n      Support ParanoidMode in CIPD recipe module\n\nPlease check the following references for more information:\n- autoroller, https://chromium.googlesource.com/infra/luci/recipes-py/+/main/doc/workflow.md#autoroller\n- rollback, https://chromium.googlesource.com/infra/luci/recipes-py/+/main/doc/workflow.md#rollback\n- cross-repo dependencies, https://chromium.googlesource.com/infra/luci/recipes-py/+/main/doc/cross_repo.md\n\nUse https://goo.gl/noib3a to file a bug.\n\nR\u003dchromeos-continuous-integration-fire-hose@google.com\n\nRecipe-Tryjob-Bypass-Reason: Autoroller\nIgnore-Freeze: Autoroller\nBugdroid-Send-Email: False\nChange-Id: I17e8fdd79ae095c9fb77445fb1ae7d32b79fd5de\nReviewed-on: https://chromium-review.googlesource.com/c/chromiumos/config/+/8130266\nCommit-Queue: recipe-mega-autoroller@chops-service-accounts.iam.gserviceaccount.com \u003crecipe-mega-autoroller@chops-service-accounts.iam.gserviceaccount.com\u003e\nBot-Commit: recipe-mega-autoroller@chops-service-accounts.iam.gserviceaccount.com \u003crecipe-mega-autoroller@chops-service-accounts.iam.gserviceaccount.com\u003e\n"
    },
    {
      "commit": "7ee38127b1d382e7c1626b97ee16861fb3c4ca2f",
      "tree": "0786377ce0830ca3ec048996c567f549aed4b3b2",
      "parents": [
        "4b83e43c1c4ee862c0ee4e3ed68170abcadc7a41"
      ],
      "author": {
        "name": "Chao Gui",
        "email": "chaogui@google.com",
        "time": "Mon Jul 20 22:16:16 2026"
      },
      "committer": {
        "name": "chromeos-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "email": "chromeos-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Tue Jul 21 13:37:17 2026"
      },
      "message": "config: enable 1080p resolution by default upon creating a camera config\n\nMaking this default change according to b/526470295#comment10, as 1080p camera resolution is a requirement for current devices.\n\nConfig is still able to set 1080p resolution to None, but need to explicitly specify in the create_camera call.\n\nBUG\u003db:535051219\nTEST\u003d./config/bin/gen_config  ./config.star\n\nChange-Id: I74f63493257e4fdf544dc49c574cb2a4300ffea6\nReviewed-on: https://chromium-review.googlesource.com/c/chromiumos/config/+/8127580\nCommit-Queue: Chao Gui \u003cchaogui@google.com\u003e\nReviewed-by: Andrew Lamb \u003candrewlamb@chromium.org\u003e\n"
    },
    {
      "commit": "4b83e43c1c4ee862c0ee4e3ed68170abcadc7a41",
      "tree": "ac4cd142f3b83eaa660837864e061cfedc00a730",
      "parents": [
        "05d8d38c6e0c11fd50238f044b887088a4cfa9ad"
      ],
      "author": {
        "name": "recipe-roller",
        "email": "recipe-mega-autoroller@chops-service-accounts.iam.gserviceaccount.com",
        "time": "Tue Jul 21 01:45:19 2026"
      },
      "committer": {
        "name": "chromeos-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "email": "chromeos-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Tue Jul 21 01:58:52 2026"
      },
      "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/8675707016037393633\n\nrecipe_engine:\nhttps://chromium.googlesource.com/infra/luci/recipes-py.git/+/e13a83a30a6f1fe415e4618c0c6bbec67a425a9f\n  e13a83a (chromium-autoroll@skia-public.iam.gserviceaccount.com)\n      Roll CAS Client from fafab45fe75b to 9429fac3f8d3\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\u003dchromeos-continuous-integration-fire-hose@google.com\n\nRecipe-Tryjob-Bypass-Reason: Autoroller\nIgnore-Freeze: Autoroller\nBugdroid-Send-Email: False\nChange-Id: I4b7e2659ff34129371f0761981c2377a50dc5bdc\nReviewed-on: https://chromium-review.googlesource.com/c/chromiumos/config/+/8129317\nCommit-Queue: recipe-mega-autoroller@chops-service-accounts.iam.gserviceaccount.com \u003crecipe-mega-autoroller@chops-service-accounts.iam.gserviceaccount.com\u003e\nBot-Commit: recipe-mega-autoroller@chops-service-accounts.iam.gserviceaccount.com \u003crecipe-mega-autoroller@chops-service-accounts.iam.gserviceaccount.com\u003e\n"
    },
    {
      "commit": "05d8d38c6e0c11fd50238f044b887088a4cfa9ad",
      "tree": "f7d2b0ff65f2075d8a7186d083915f38f7b1afd2",
      "parents": [
        "24d007e1edc35587baf7e0361d84e44d01f9bc32"
      ],
      "author": {
        "name": "Mark Yacoub",
        "email": "markyacoub@google.com",
        "time": "Fri Jul 10 18:43:08 2026"
      },
      "committer": {
        "name": "chromeos-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "email": "chromeos-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Wed Jul 15 00:15:22 2026"
      },
      "message": "Passport: Video: add DP 1.1 and DP 1.2 video specifications\n\nAdd DisplayPort 1.1 and DisplayPort 1.2 specifications (`VIDEO_SPECIFICATION_DP_1_1` and `VIDEO_SPECIFICATION_DP_1_2`) to `enum VideoSpecification` in `video_tester_service.proto`.\nAlso add `Dp810Bitrate` enum and fields for setting DP 1.4 or lower bitrates (`dp_810_bitrates`).\n\nBUG\u003dNone\nTEST\u003d./generate.sh\nTAG\u003dagy\nCONV\u003d3dfae346-d225-42d4-8e45-4c5f48d0489d\n\nChange-Id: Ic22731e2f7533dc92730aedd28830e65adcd4aed\nReviewed-on: https://chromium-review.googlesource.com/c/chromiumos/config/+/8076318\nReviewed-by: George-Daniel Matei \u003cdanielgeorgem@google.com\u003e\nCommit-Queue: Mark Yacoub \u003cmarkyacoub@google.com\u003e\nReviewed-by: Congbin Guo \u003cguocb@chromium.org\u003e\n"
    },
    {
      "commit": "24d007e1edc35587baf7e0361d84e44d01f9bc32",
      "tree": "f70c5c65334d0dd3c31576ea9f250030fefd2539",
      "parents": [
        "93ed348c62893bc3516d80afa7a36ae32788fd65"
      ],
      "author": {
        "name": "Jason Iman",
        "email": "jasongustaman@chromium.org",
        "time": "Mon Jul 13 08:21:55 2026"
      },
      "committer": {
        "name": "chromeos-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "email": "chromeos-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Tue Jul 14 03:54:16 2026"
      },
      "message": "Update proto for passing test_args via DIR_METADATA\n\nBUG\u003db:451777272\nTEST\u003dCQ\n\nChange-Id: Icc44e825001651c58ee750a61bf41900009bb45a\nReviewed-on: https://chromium-review.googlesource.com/c/chromiumos/config/+/8084321\nReviewed-by: See Wai Fu \u003cseewaifu@google.com\u003e\nCommit-Queue: Jason Iman \u003cjasongustaman@chromium.org\u003e\n"
    },
    {
      "commit": "93ed348c62893bc3516d80afa7a36ae32788fd65",
      "tree": "0ac8f4ab6944ebfdb136599ff507bbb656d2daa9",
      "parents": [
        "7843a16e221925abef34ea8a9fdce9cdf2b31126"
      ],
      "author": {
        "name": "recipe-roller",
        "email": "recipe-mega-autoroller@chops-service-accounts.iam.gserviceaccount.com",
        "time": "Fri Jul 10 00:42:54 2026"
      },
      "committer": {
        "name": "chromeos-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "email": "chromeos-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Fri Jul 10 00:55:15 2026"
      },
      "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/8676707358137685697\n\nrecipe_engine:\nhttps://chromium.googlesource.com/infra/luci/recipes-py.git/+/ed467fc12cbe32ca6d62e74c4b4449b657bf9bb1\n  ed467fc (chromium-autoroll@skia-public.iam.gserviceaccount.com)\n      Roll CAS Client from f88222fee08c to a1b61bd493b7\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\u003dchromeos-continuous-integration-fire-hose@google.com\n\nRecipe-Tryjob-Bypass-Reason: Autoroller\nIgnore-Freeze: Autoroller\nBugdroid-Send-Email: False\nChange-Id: Iedd560f3adf4412fb234f047d34ec917d9e1d111\nReviewed-on: https://chromium-review.googlesource.com/c/chromiumos/config/+/8072223\nCommit-Queue: recipe-mega-autoroller@chops-service-accounts.iam.gserviceaccount.com \u003crecipe-mega-autoroller@chops-service-accounts.iam.gserviceaccount.com\u003e\nBot-Commit: recipe-mega-autoroller@chops-service-accounts.iam.gserviceaccount.com \u003crecipe-mega-autoroller@chops-service-accounts.iam.gserviceaccount.com\u003e\n"
    },
    {
      "commit": "7843a16e221925abef34ea8a9fdce9cdf2b31126",
      "tree": "b56c3bd6e2aa4545f84e3c706e377de8c4837002",
      "parents": [
        "fbce87b21056625b255e4b5091ee807be885165c"
      ],
      "author": {
        "name": "recipe-roller",
        "email": "recipe-mega-autoroller@chops-service-accounts.iam.gserviceaccount.com",
        "time": "Thu Jul 09 05:21:44 2026"
      },
      "committer": {
        "name": "chromeos-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "email": "chromeos-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Thu Jul 09 05:40:47 2026"
      },
      "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/8676780339270936785\n\nrecipe_engine:\nhttps://chromium.googlesource.com/infra/luci/recipes-py.git/+/74227e5b78a19e8c764e5ad16d8383bbba404321\n  74227e5 (iannucci@google.com)\n      Remove get_option and get_results.\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\u003dchromeos-continuous-integration-fire-hose@google.com\n\nRecipe-Tryjob-Bypass-Reason: Autoroller\nIgnore-Freeze: Autoroller\nBugdroid-Send-Email: False\nChange-Id: I750c70e7520e3d35efb59f1ca872daa9d1246ede\nReviewed-on: https://chromium-review.googlesource.com/c/chromiumos/config/+/8067624\nCommit-Queue: recipe-mega-autoroller@chops-service-accounts.iam.gserviceaccount.com \u003crecipe-mega-autoroller@chops-service-accounts.iam.gserviceaccount.com\u003e\nBot-Commit: recipe-mega-autoroller@chops-service-accounts.iam.gserviceaccount.com \u003crecipe-mega-autoroller@chops-service-accounts.iam.gserviceaccount.com\u003e\n"
    },
    {
      "commit": "fbce87b21056625b255e4b5091ee807be885165c",
      "tree": "cf1dc54d9fb1fea8887112be3a35f991937a4d7e",
      "parents": [
        "bf0479de2149ae58dcb1e56b8b72a6b3878d9a87"
      ],
      "author": {
        "name": "recipe-roller",
        "email": "recipe-mega-autoroller@chops-service-accounts.iam.gserviceaccount.com",
        "time": "Thu Jul 09 00:43:57 2026"
      },
      "committer": {
        "name": "chromeos-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "email": "chromeos-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Thu Jul 09 01:03:24 2026"
      },
      "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/8676797954032051073\n\nrecipe_engine:\nhttps://chromium.googlesource.com/infra/luci/recipes-py.git/+/e948ce612498e549614884b9f9f3fdcecab65035\n  e948ce6 (iannucci@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\u003dchromeos-continuous-integration-fire-hose@google.com\n\nRecipe-Tryjob-Bypass-Reason: Autoroller\nIgnore-Freeze: Autoroller\nBugdroid-Send-Email: False\nChange-Id: I7ac171716df988e592bd1d3cb6406744255a6a58\nReviewed-on: https://chromium-review.googlesource.com/c/chromiumos/config/+/8066880\nCommit-Queue: recipe-mega-autoroller@chops-service-accounts.iam.gserviceaccount.com \u003crecipe-mega-autoroller@chops-service-accounts.iam.gserviceaccount.com\u003e\nBot-Commit: recipe-mega-autoroller@chops-service-accounts.iam.gserviceaccount.com \u003crecipe-mega-autoroller@chops-service-accounts.iam.gserviceaccount.com\u003e\n"
    },
    {
      "commit": "bf0479de2149ae58dcb1e56b8b72a6b3878d9a87",
      "tree": "d3b9c69551cb6b781ae3ad684574128396992c5d",
      "parents": [
        "416f590acc98433feb75d0a04b05c9c9182b0561"
      ],
      "author": {
        "name": "recipe-roller",
        "email": "recipe-mega-autoroller@chops-service-accounts.iam.gserviceaccount.com",
        "time": "Wed Jul 08 21:51:37 2026"
      },
      "committer": {
        "name": "chromeos-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "email": "chromeos-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Wed Jul 08 22:10:15 2026"
      },
      "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/8676808649534905841\n\nrecipe_engine:\nhttps://chromium.googlesource.com/infra/luci/recipes-py.git/+/f89a67b7a54153cfb0beaafcafb993a1d9181f99\n  f89a67b (iannucci@google.com)\n      Rework exceptions to be based on upstream client.RPCError.\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\u003dchromeos-continuous-integration-fire-hose@google.com\n\nRecipe-Tryjob-Bypass-Reason: Autoroller\nIgnore-Freeze: Autoroller\nBugdroid-Send-Email: False\nChange-Id: I08e2f2567d0835c311c6da1377c01697918e7034\nReviewed-on: https://chromium-review.googlesource.com/c/chromiumos/config/+/8067497\nBot-Commit: recipe-mega-autoroller@chops-service-accounts.iam.gserviceaccount.com \u003crecipe-mega-autoroller@chops-service-accounts.iam.gserviceaccount.com\u003e\nCommit-Queue: recipe-mega-autoroller@chops-service-accounts.iam.gserviceaccount.com \u003crecipe-mega-autoroller@chops-service-accounts.iam.gserviceaccount.com\u003e\n"
    },
    {
      "commit": "416f590acc98433feb75d0a04b05c9c9182b0561",
      "tree": "331793c93dc50b8fbd9154ff2db93a01e5c81afc",
      "parents": [
        "8ab00796683fd75828b2642a6ecbb6c732ee1d78"
      ],
      "author": {
        "name": "recipe-roller",
        "email": "recipe-mega-autoroller@chops-service-accounts.iam.gserviceaccount.com",
        "time": "Wed Jul 08 21:21:32 2026"
      },
      "committer": {
        "name": "chromeos-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "email": "chromeos-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Wed Jul 08 21:38:47 2026"
      },
      "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/8676810538591591201\n\nrecipe_engine:\nhttps://chromium.googlesource.com/infra/luci/recipes-py.git/+/28a53f0037fdfecb32ca7da1fc7056e023f04594\n  28a53f0 (iannucci@google.com)\n      Remove run_transaction.\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\u003dchromeos-continuous-integration-fire-hose@google.com\n\nRecipe-Tryjob-Bypass-Reason: Autoroller\nIgnore-Freeze: Autoroller\nBugdroid-Send-Email: False\nChange-Id: Ia4aa6612b81368fe6151858fc70bb0f24fb3a9db\nReviewed-on: https://chromium-review.googlesource.com/c/chromiumos/config/+/8066354\nCommit-Queue: recipe-mega-autoroller@chops-service-accounts.iam.gserviceaccount.com \u003crecipe-mega-autoroller@chops-service-accounts.iam.gserviceaccount.com\u003e\nBot-Commit: recipe-mega-autoroller@chops-service-accounts.iam.gserviceaccount.com \u003crecipe-mega-autoroller@chops-service-accounts.iam.gserviceaccount.com\u003e\n"
    },
    {
      "commit": "8ab00796683fd75828b2642a6ecbb6c732ee1d78",
      "tree": "8f40716ef02b26034c68d9c49682c1808ba2babe",
      "parents": [
        "8dfe8afde1898ae298204a9507be9129daf5597f"
      ],
      "author": {
        "name": "recipe-roller",
        "email": "recipe-mega-autoroller@chops-service-accounts.iam.gserviceaccount.com",
        "time": "Wed Jul 08 20:41:41 2026"
      },
      "committer": {
        "name": "chromeos-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "email": "chromeos-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Wed Jul 08 21:02:55 2026"
      },
      "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/8676813054525540833\n\nrecipe_engine:\nhttps://chromium.googlesource.com/infra/luci/recipes-py.git/+/d16f811d8b1a30274ec53d23765c42514aa7ba0b\n  d16f811 (iannucci@google.com)\n      Replace recipe-py turboci ids library with upstream one.\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\u003dchromeos-continuous-integration-fire-hose@google.com\n\nRecipe-Tryjob-Bypass-Reason: Autoroller\nIgnore-Freeze: Autoroller\nBugdroid-Send-Email: False\nChange-Id: I4a921f049c7f97eb41e3d59e9cd9e5b7e87e8f78\nReviewed-on: https://chromium-review.googlesource.com/c/chromiumos/config/+/8066788\nCommit-Queue: recipe-mega-autoroller@chops-service-accounts.iam.gserviceaccount.com \u003crecipe-mega-autoroller@chops-service-accounts.iam.gserviceaccount.com\u003e\nBot-Commit: recipe-mega-autoroller@chops-service-accounts.iam.gserviceaccount.com \u003crecipe-mega-autoroller@chops-service-accounts.iam.gserviceaccount.com\u003e\n"
    },
    {
      "commit": "8dfe8afde1898ae298204a9507be9129daf5597f",
      "tree": "e981ed764272e4883a0a7d2f733c02bc5723bc43",
      "parents": [
        "6f3575847f96e39f441c30d2c6ecaca1218d917a"
      ],
      "author": {
        "name": "Jeremy Bettis",
        "email": "jbettis@google.com",
        "time": "Tue Jul 07 19:52:18 2026"
      },
      "committer": {
        "name": "chromeos-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "email": "chromeos-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Wed Jul 08 16:38:08 2026"
      },
      "message": "Add support for PDC provisioning\n\nAdd a map to the FirmwareConfig to specify which PDC firmware you want\nto provision.\n\nBUG\u003db:512871686\nTEST\u003d./generate.sh\n\nChange-Id: I0541d698a71d0cd95b52e04d3bb340e81d274322\nReviewed-on: https://chromium-review.googlesource.com/c/chromiumos/config/+/8058993\nCommit-Queue: Jeremy Bettis \u003cjbettis@chromium.org\u003e\nReviewed-by: Gowri Denduluri \u003cgowriden@google.com\u003e\nAuto-Submit: Jeremy Bettis \u003cjbettis@chromium.org\u003e\n"
    },
    {
      "commit": "6f3575847f96e39f441c30d2c6ecaca1218d917a",
      "tree": "35e222149d1fcfaad4410dd8aeb8d9bcb242d234",
      "parents": [
        "c191ef2b92116b709f6e87e88d25743c409dfb3c"
      ],
      "author": {
        "name": "recipe-roller",
        "email": "recipe-mega-autoroller@chops-service-accounts.iam.gserviceaccount.com",
        "time": "Tue Jul 07 20:34:21 2026"
      },
      "committer": {
        "name": "chromeos-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "email": "chromeos-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Tue Jul 07 20:51:16 2026"
      },
      "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/8676904273811571473\n\nrecipe_engine:\nhttps://chromium.googlesource.com/infra/luci/recipes-py.git/+/39e7ea04d93fa0ff59122415dfb4d04d1b9f3fb8\n  39e7ea0 (iannucci@google.com)\n      Add additional python libraries needed to work with gRPC status...\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\u003dchromeos-continuous-integration-fire-hose@google.com\n\nRecipe-Tryjob-Bypass-Reason: Autoroller\nIgnore-Freeze: Autoroller\nBugdroid-Send-Email: False\nChange-Id: I9cb9054763408624e7ce9c7b14b58639c6285b44\nReviewed-on: https://chromium-review.googlesource.com/c/chromiumos/config/+/8059148\nCommit-Queue: recipe-mega-autoroller@chops-service-accounts.iam.gserviceaccount.com \u003crecipe-mega-autoroller@chops-service-accounts.iam.gserviceaccount.com\u003e\nBot-Commit: recipe-mega-autoroller@chops-service-accounts.iam.gserviceaccount.com \u003crecipe-mega-autoroller@chops-service-accounts.iam.gserviceaccount.com\u003e\n"
    },
    {
      "commit": "c191ef2b92116b709f6e87e88d25743c409dfb3c",
      "tree": "734432aa7c52c43261d01d9260630ffb4cd5b83f",
      "parents": [
        "e57dc4d81c68a7034856120b62cb71e7b1af3514"
      ],
      "author": {
        "name": "recipe-roller",
        "email": "recipe-mega-autoroller@chops-service-accounts.iam.gserviceaccount.com",
        "time": "Tue Jul 07 20:15:00 2026"
      },
      "committer": {
        "name": "chromeos-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "email": "chromeos-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Tue Jul 07 20:28:18 2026"
      },
      "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/8676905538408205745\n\nrecipe_engine:\nhttps://chromium.googlesource.com/infra/luci/recipes-py.git/+/4097ed6cc441f3b4bbdfe7561f729489c641791b\n  4097ed6 (iannucci@google.com)\n      Import all upstream TurboCI helper libraries to the 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\u003dchromeos-continuous-integration-fire-hose@google.com\n\nRecipe-Tryjob-Bypass-Reason: Autoroller\nIgnore-Freeze: Autoroller\nBugdroid-Send-Email: False\nChange-Id: I541d40349a3eedea2d80c111ffcc38e8fb06e3a6\nReviewed-on: https://chromium-review.googlesource.com/c/chromiumos/config/+/8059168\nCommit-Queue: recipe-mega-autoroller@chops-service-accounts.iam.gserviceaccount.com \u003crecipe-mega-autoroller@chops-service-accounts.iam.gserviceaccount.com\u003e\nBot-Commit: recipe-mega-autoroller@chops-service-accounts.iam.gserviceaccount.com \u003crecipe-mega-autoroller@chops-service-accounts.iam.gserviceaccount.com\u003e\n"
    },
    {
      "commit": "e57dc4d81c68a7034856120b62cb71e7b1af3514",
      "tree": "b91ad26885481d5b5bf0efd976c8cb45e51c2ea3",
      "parents": [
        "cbf947937f8d2be65129a3c837dc8240acd4a3d8"
      ],
      "author": {
        "name": "recipe-roller",
        "email": "recipe-mega-autoroller@chops-service-accounts.iam.gserviceaccount.com",
        "time": "Tue Jul 07 14:23:57 2026"
      },
      "committer": {
        "name": "chromeos-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "email": "chromeos-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Tue Jul 07 14:41:26 2026"
      },
      "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/8676927557005945905\n\nrecipe_engine:\nhttps://chromium.googlesource.com/infra/luci/recipes-py.git/+/8b87a40e39bcc11174b8fc9033866fcca2a4f040\n  8b87a40 (olivernewman@google.com)\n      [luci_config] Implement fetching by signed URL\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\u003dchromeos-continuous-integration-fire-hose@google.com\n\nRecipe-Tryjob-Bypass-Reason: Autoroller\nIgnore-Freeze: Autoroller\nBugdroid-Send-Email: False\nChange-Id: Ibd4437b23b83d3d09ae4e28d9add515d23aff085\nReviewed-on: https://chromium-review.googlesource.com/c/chromiumos/config/+/8052207\nCommit-Queue: recipe-mega-autoroller@chops-service-accounts.iam.gserviceaccount.com \u003crecipe-mega-autoroller@chops-service-accounts.iam.gserviceaccount.com\u003e\nBot-Commit: recipe-mega-autoroller@chops-service-accounts.iam.gserviceaccount.com \u003crecipe-mega-autoroller@chops-service-accounts.iam.gserviceaccount.com\u003e\n"
    },
    {
      "commit": "cbf947937f8d2be65129a3c837dc8240acd4a3d8",
      "tree": "0910dbff6bb5552f0018270b5537ad03c9287542",
      "parents": [
        "4ff1298a461532a7307eff094212e80ad3a1e2d4"
      ],
      "author": {
        "name": "recipe-roller",
        "email": "recipe-mega-autoroller@chops-service-accounts.iam.gserviceaccount.com",
        "time": "Tue Jul 07 10:01:31 2026"
      },
      "committer": {
        "name": "chromeos-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "email": "chromeos-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Tue Jul 07 10:21:32 2026"
      },
      "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/8676943916961162097\n\nrecipe_engine:\nhttps://chromium.googlesource.com/infra/luci/recipes-py.git/+/c55f4c49ff1f2fb57b071be66685fd39f9a47a57\n  c55f4c4 (chromium-autoroll@skia-public.iam.gserviceaccount.com)\n      Roll CAS Client from 030a7587fe85 to 2a7debf61d7c\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\u003dchromeos-continuous-integration-fire-hose@google.com\n\nRecipe-Tryjob-Bypass-Reason: Autoroller\nIgnore-Freeze: Autoroller\nBugdroid-Send-Email: False\nChange-Id: Icbf7f88204b5efac85c92fa361773bb5ab8e43b7\nReviewed-on: https://chromium-review.googlesource.com/c/chromiumos/config/+/8052205\nCommit-Queue: recipe-mega-autoroller@chops-service-accounts.iam.gserviceaccount.com \u003crecipe-mega-autoroller@chops-service-accounts.iam.gserviceaccount.com\u003e\nBot-Commit: recipe-mega-autoroller@chops-service-accounts.iam.gserviceaccount.com \u003crecipe-mega-autoroller@chops-service-accounts.iam.gserviceaccount.com\u003e\n"
    },
    {
      "commit": "4ff1298a461532a7307eff094212e80ad3a1e2d4",
      "tree": "ff9b0dab5f87dba3f3a3ca00d063edac35803c32",
      "parents": [
        "272ce417980c38e09aeffbdde35277447f6c921e"
      ],
      "author": {
        "name": "recipe-roller",
        "email": "recipe-mega-autoroller@chops-service-accounts.iam.gserviceaccount.com",
        "time": "Tue Jul 07 00:42:25 2026"
      },
      "committer": {
        "name": "chromeos-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "email": "chromeos-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Tue Jul 07 00:59:55 2026"
      },
      "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/8676979148414111921\n\nrecipe_engine:\nhttps://chromium.googlesource.com/infra/luci/recipes-py.git/+/48829becbf9c39793f0ffd90bf967a4e71edb7c7\n  48829be (iannucci@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\u003dchromeos-continuous-integration-fire-hose@google.com\n\nRecipe-Tryjob-Bypass-Reason: Autoroller\nIgnore-Freeze: Autoroller\nBugdroid-Send-Email: False\nChange-Id: I88a35b0cea973d49e17122e7fbebcb2daed6bba2\nReviewed-on: https://chromium-review.googlesource.com/c/chromiumos/config/+/8048754\nBot-Commit: recipe-mega-autoroller@chops-service-accounts.iam.gserviceaccount.com \u003crecipe-mega-autoroller@chops-service-accounts.iam.gserviceaccount.com\u003e\nCommit-Queue: recipe-mega-autoroller@chops-service-accounts.iam.gserviceaccount.com \u003crecipe-mega-autoroller@chops-service-accounts.iam.gserviceaccount.com\u003e\n"
    },
    {
      "commit": "272ce417980c38e09aeffbdde35277447f6c921e",
      "tree": "48b3f996ceb56e4c5aed241f09ebd5a76e71e6a9",
      "parents": [
        "13bc3bad07028600630b158dacf605f20570b148"
      ],
      "author": {
        "name": "Fei Shao",
        "email": "fshao@chromium.org",
        "time": "Wed Jul 01 08:34:16 2026"
      },
      "committer": {
        "name": "chromeos-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "email": "chromeos-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Fri Jul 03 11:18:26 2026"
      },
      "message": "cros_to_android: Filter proximity feature for SAR\n\nSemtech ProximityConfiguration with radio location types\n(Wi-Fi/Cellular) is used for SAR regulation. The Sensor HAL\n(sensors/iio/2.1/EventSensor.cpp) maps this to the private\ncom.google.sensor.sar type, not standard Sensor.TYPE_PROXIMITY (8).\n\nDeclaring android.hardware.sensor.proximity without exposing a standard\ntype 8 sensor violates Android CDD and causes CTS SystemFeaturesTest\nfailure.\n\nUpdate cros_to_android.py to check location types in Semtech proximity\nconfigs:\n- Generate com.google.sensor.sar if radio locations are configured.\n- Generate android.hardware.sensor.proximity if non-radio locations are\n  configured, or as a fallback.\n\nBUG\u003db:441860699\nBUG\u003db:519988619\nTEST\u003dvpython3 payload_utils/cros_to_android_unittest.py\n\nTAG\u003dagy\n\nChange-Id: Ibca1bba0d58ab58f3071c0ab9ab5e3db88c3eeca\nReviewed-on: https://chromium-review.googlesource.com/c/chromiumos/config/+/8028941\nAuto-Submit: Fei Shao \u003cfshao@chromium.org\u003e\nCommit-Queue: Aamir Bohra \u003caamirbohra@google.com\u003e\nReviewed-by: Aamir Bohra \u003caamirbohra@google.com\u003e\n"
    },
    {
      "commit": "13bc3bad07028600630b158dacf605f20570b148",
      "tree": "a04cf473ea6675cf8cee2ac876229f697279c954",
      "parents": [
        "b083bda2caeec4ac81b4f6b9b7965fc8e2fd5c6a"
      ],
      "author": {
        "name": "Fei Shao",
        "email": "fshao@google.com",
        "time": "Fri Jun 05 04:46:54 2026"
      },
      "committer": {
        "name": "chromeos-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "email": "chromeos-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Tue Jun 30 10:30:31 2026"
      },
      "message": "cros_to_android: Only generate SAR feature for radio proximity sensors\n\nSemtech ProximityConfiguration with radio location types\n(Wi-Fi/Cellular) is used for SAR regulation. The Sensor HAL\n(sensors/iio/2.1/EventSensor.cpp) maps this to the private\ncom.google.sensor.sar type, not standard Sensor.TYPE_PROXIMITY (8).\n\nDeclaring android.hardware.sensor.proximity without exposing a standard\ntype 8 sensor violates Android CDD and causes CTS SystemFeaturesTest\nfailure.\n\nUpdate generate_feature_xml.py to check location types:\n- Generate com.google.sensor.sar if radio locations are configured.\n- Generate android.hardware.sensor.proximity if non-radio locations are\n  configured, or as a fallback.\n\nBUG\u003db:441860699\nBUG\u003db:519988619\nTEST\u003dgenerate.sh \u0026\u0026 run_py_unittests.sh\n\nTAG\u003dagy\nCONV\u003d32c822da-9502-4fbf-b733-cf5188337ae8\n\nChange-Id: If2ae6188f7f33c60506c533fb6d10128bb224907\nReviewed-on: https://chromium-review.googlesource.com/c/chromiumos/config/+/7911185\nReviewed-by: Knox Chiou \u003cknoxchiou@chromium.org\u003e\nCommit-Queue: Knox Chiou \u003cknoxchiou@chromium.org\u003e\nReviewed-by: Satyam Gupta \u003csgsatyam@google.com\u003e\nReviewed-by: Andrew Lamb \u003candrewlamb@chromium.org\u003e\nAuto-Submit: Fei Shao \u003cfshao@chromium.org\u003e\n"
    },
    {
      "commit": "b083bda2caeec4ac81b4f6b9b7965fc8e2fd5c6a",
      "tree": "6aa342c3b42d04cadf6ff830955d46a74a14bd58",
      "parents": [
        "25004ff4da204ee0670d4e46946ae089acb14bfb"
      ],
      "author": {
        "name": "recipe-roller",
        "email": "recipe-mega-autoroller@chops-service-accounts.iam.gserviceaccount.com",
        "time": "Tue Jun 30 00:06:35 2026"
      },
      "committer": {
        "name": "chromeos-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "email": "chromeos-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Tue Jun 30 00:24:18 2026"
      },
      "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/8677615843342745745\n\nrecipe_engine:\nhttps://chromium.googlesource.com/infra/luci/recipes-py.git/+/5b5a25647d1d7f87c644c44848e58b34c6e5aebc\n  5b5a256 (gredelston@google.com)\n      [engine] Optimize inspect.stack() calls with sys._getframe()\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\u003dchromeos-continuous-integration-fire-hose@google.com\n\nRecipe-Tryjob-Bypass-Reason: Autoroller\nIgnore-Freeze: Autoroller\nBugdroid-Send-Email: False\nChange-Id: I08bdb2ba3f85ed2a6a95efc66d6b57496379d7a4\nReviewed-on: https://chromium-review.googlesource.com/c/chromiumos/config/+/8021576\nCommit-Queue: recipe-mega-autoroller@chops-service-accounts.iam.gserviceaccount.com \u003crecipe-mega-autoroller@chops-service-accounts.iam.gserviceaccount.com\u003e\nBot-Commit: recipe-mega-autoroller@chops-service-accounts.iam.gserviceaccount.com \u003crecipe-mega-autoroller@chops-service-accounts.iam.gserviceaccount.com\u003e\n"
    },
    {
      "commit": "25004ff4da204ee0670d4e46946ae089acb14bfb",
      "tree": "be30070878de9ed7d9e69d3eded090aa562e2840",
      "parents": [
        "5a4f1deb61e6c17d090c82e7404d169671c700d8"
      ],
      "author": {
        "name": "recipe-roller",
        "email": "recipe-mega-autoroller@chops-service-accounts.iam.gserviceaccount.com",
        "time": "Mon Jun 29 17:11:55 2026"
      },
      "committer": {
        "name": "chromeos-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "email": "chromeos-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Mon Jun 29 17:29:07 2026"
      },
      "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/8677641639628897265\n\nrecipe_engine:\nhttps://chromium.googlesource.com/infra/luci/recipes-py.git/+/bd1d04a9cdcf0706a1509affa7f231d75d559953\n  bd1d04a (gredelston@google.com)\n      test: Optimize uncovered_modules check to avoid redundant imports\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\u003dchromeos-continuous-integration-fire-hose@google.com\n\nRecipe-Tryjob-Bypass-Reason: Autoroller\nIgnore-Freeze: Autoroller\nBugdroid-Send-Email: False\nChange-Id: If8a1863178d9ba84969857e00a55ac1cbc2b67ad\nReviewed-on: https://chromium-review.googlesource.com/c/chromiumos/config/+/8021002\nCommit-Queue: recipe-mega-autoroller@chops-service-accounts.iam.gserviceaccount.com \u003crecipe-mega-autoroller@chops-service-accounts.iam.gserviceaccount.com\u003e\nBot-Commit: recipe-mega-autoroller@chops-service-accounts.iam.gserviceaccount.com \u003crecipe-mega-autoroller@chops-service-accounts.iam.gserviceaccount.com\u003e\n"
    },
    {
      "commit": "5a4f1deb61e6c17d090c82e7404d169671c700d8",
      "tree": "2fec415414d115a129e1a8a588c4e0ed4a3ef95b",
      "parents": [
        "61c30f0d70adfeaf9cb0979f27a678a9cdd87946"
      ],
      "author": {
        "name": "recipe-roller",
        "email": "recipe-mega-autoroller@chops-service-accounts.iam.gserviceaccount.com",
        "time": "Thu Jun 25 00:43:52 2026"
      },
      "committer": {
        "name": "chromeos-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "email": "chromeos-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Thu Jun 25 00:58:39 2026"
      },
      "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/8678066312153271617\n\nrecipe_engine:\nhttps://chromium.googlesource.com/infra/luci/recipes-py.git/+/d2247e190314383f43378dd5cc20ef5e658bbfb4\n  d2247e1 (mohrr@google.com)\n      [post_process] Add StepCwdEquals\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\u003dchromeos-continuous-integration-fire-hose@google.com\n\nRecipe-Tryjob-Bypass-Reason: Autoroller\nIgnore-Freeze: Autoroller\nBugdroid-Send-Email: False\nChange-Id: I5f5d7a46e65dbfd19c98a38c712dc0d90ab31650\nReviewed-on: https://chromium-review.googlesource.com/c/chromiumos/config/+/7998840\nCommit-Queue: recipe-mega-autoroller@chops-service-accounts.iam.gserviceaccount.com \u003crecipe-mega-autoroller@chops-service-accounts.iam.gserviceaccount.com\u003e\nBot-Commit: recipe-mega-autoroller@chops-service-accounts.iam.gserviceaccount.com \u003crecipe-mega-autoroller@chops-service-accounts.iam.gserviceaccount.com\u003e\n"
    },
    {
      "commit": "61c30f0d70adfeaf9cb0979f27a678a9cdd87946",
      "tree": "858f6cafdd2ad9878823dcb21ec649a638d4539e",
      "parents": [
        "46fa5a1b90afb34832f0ecdc8ac4c9df7aa0b997"
      ],
      "author": {
        "name": "Jordan Sihno Mbeleg",
        "email": "jordanmbeleg@google.com",
        "time": "Tue Jun 23 21:09:23 2026"
      },
      "committer": {
        "name": "chromeos-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "email": "chromeos-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Wed Jun 24 17:16:10 2026"
      },
      "message": "[provision] Create DutProvisionService and UploadProvisionMetrics API\n\nBug:b/503171173\nTest: ./generate.sh\nChange-Id: I7f176bd4b033486eb2f2fe55fd0138161e98a19b\nReviewed-on: https://chromium-review.googlesource.com/c/chromiumos/config/+/7981663\nAuto-Submit: Jordan Sihno Mbeleg \u003cjordanmbeleg@google.com\u003e\nCommit-Queue: Tiffany Zhang \u003czhangtiff@chromium.org\u003e\nReviewed-by: Tiffany Zhang \u003czhangtiff@chromium.org\u003e\n"
    },
    {
      "commit": "46fa5a1b90afb34832f0ecdc8ac4c9df7aa0b997",
      "tree": "ce9a9d7b927e27ed16584476167f23806e47702f",
      "parents": [
        "c97d8c9f38f72c2fe7da4bf1cb95f81a196b08b8"
      ],
      "author": {
        "name": "recipe-roller",
        "email": "recipe-mega-autoroller@chops-service-accounts.iam.gserviceaccount.com",
        "time": "Wed Jun 24 07:13:41 2026"
      },
      "committer": {
        "name": "chromeos-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "email": "chromeos-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Wed Jun 24 07:27:45 2026"
      },
      "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/8678132371743577649\n\nrecipe_engine:\nhttps://chromium.googlesource.com/infra/luci/recipes-py.git/+/168cd0aa990d0ea5553aa5785dd1692096add91e\n  168cd0a (fancl@chromium.org)\n      Check args delim in sub_build cmd\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\u003dchromeos-continuous-integration-fire-hose@google.com\n\nRecipe-Tryjob-Bypass-Reason: Autoroller\nIgnore-Freeze: Autoroller\nBugdroid-Send-Email: False\nChange-Id: I8f2e40f632b2076cf3492f45019374de4534d8e7\nReviewed-on: https://chromium-review.googlesource.com/c/chromiumos/config/+/7988802\nCommit-Queue: recipe-mega-autoroller@chops-service-accounts.iam.gserviceaccount.com \u003crecipe-mega-autoroller@chops-service-accounts.iam.gserviceaccount.com\u003e\nBot-Commit: recipe-mega-autoroller@chops-service-accounts.iam.gserviceaccount.com \u003crecipe-mega-autoroller@chops-service-accounts.iam.gserviceaccount.com\u003e\n"
    },
    {
      "commit": "c97d8c9f38f72c2fe7da4bf1cb95f81a196b08b8",
      "tree": "e44757486cc6543ac1af4ee30176b2ccbddc61d4",
      "parents": [
        "fa00af89c8344eb7a6daa5ac9bc48513df82d64f"
      ],
      "author": {
        "name": "Jordan Sihno Mbeleg",
        "email": "jordanmbeleg@google.com",
        "time": "Mon Jun 22 18:32:16 2026"
      },
      "committer": {
        "name": "chromeos-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "email": "chromeos-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Mon Jun 22 23:43:50 2026"
      },
      "message": "Delete provision_attempt.proto from wrong path\n\nThis file was accidentally exported to the wrong path. The correct path\nis proto/chromiumos/test/lab/api/.\n\nBug:b/503171173\nChange-Id: I634ae974cb8991411f1fab638d23622b688cb14f\nReviewed-on: https://chromium-review.googlesource.com/c/chromiumos/config/+/7980719\nAuto-Submit: Jordan Sihno Mbeleg \u003cjordanmbeleg@google.com\u003e\nCommit-Queue: Jordan Sihno Mbeleg \u003cjordanmbeleg@google.com\u003e\nReviewed-by: Bryan Ni \u003cbniche@google.com\u003e\n"
    },
    {
      "commit": "fa00af89c8344eb7a6daa5ac9bc48513df82d64f",
      "tree": "6489a5b473b57feb7c35d3b80bee61e0193d8393",
      "parents": [
        "60138687ed2f28788146ed7d64319e66c089760a"
      ],
      "author": {
        "name": "Googler",
        "email": "noreply@google.com",
        "time": "Mon Jun 22 18:33:38 2026"
      },
      "committer": {
        "name": "chromeos-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "email": "chromeos-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Mon Jun 22 21:53:20 2026"
      },
      "message": "Project import generated by Copybara.\n\nPiperOrigin-RevId: 936163798\nChange-Id: I9fbf205f08417cbb29aeb03109abfba32b2e9450\nReviewed-on: https://chromium-review.googlesource.com/c/chromiumos/config/+/7980265\nCommit-Queue: Jordan Sihno Mbeleg \u003cjordanmbeleg@google.com\u003e\nReviewed-by: Anushruth Sasivehalli \u003canushruth@chromium.org\u003e\n"
    },
    {
      "commit": "60138687ed2f28788146ed7d64319e66c089760a",
      "tree": "22f7a60be2a2a418885739f45dd70f2bbb434c76",
      "parents": [
        "320bbab61b334632ff030dc65a6909107255f9d5"
      ],
      "author": {
        "name": "Jason Stanko",
        "email": "jstanko@google.com",
        "time": "Wed Jun 17 16:37:18 2026"
      },
      "committer": {
        "name": "chromeos-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "email": "chromeos-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Thu Jun 18 17:57:51 2026"
      },
      "message": "proto: Add NETWORK_CTS carrier to lab api\n\nAdd NETWORK_CTS to NetworkProvider enum in dut.proto.\nRegenerate bindings.\n\nBUG\u003db:487794265\nTEST\u003d./generate.sh\n\nChange-Id: I7d159d441b0fc3098a8fa735b213f99ddc07b6d8\nReviewed-on: https://chromium-review.googlesource.com/c/chromiumos/config/+/7954849\nReviewed-by: Otabek Kasimov \u003cotabek@google.com\u003e\nCommit-Queue: Jason Stanko \u003cjstanko@google.com\u003e\n"
    },
    {
      "commit": "320bbab61b334632ff030dc65a6909107255f9d5",
      "tree": "f03d14f984f0d9b72a80feb2b1a883754dceb72d",
      "parents": [
        "9c20aebf22fecac43895ad1d1ea6ede6609a21e2"
      ],
      "author": {
        "name": "recipe-roller",
        "email": "recipe-mega-autoroller@chops-service-accounts.iam.gserviceaccount.com",
        "time": "Thu Jun 18 14:35:42 2026"
      },
      "committer": {
        "name": "chromeos-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "email": "chromeos-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Thu Jun 18 14:53:37 2026"
      },
      "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/8678648271396876545\n\nrecipe_engine:\nhttps://chromium.googlesource.com/infra/luci/recipes-py.git/+/4c4c939c444db75c7a8c2125547905a9c409ed13\n  4c4c939 (chromium-autoroll@skia-public.iam.gserviceaccount.com)\n      Roll CAS Client from 5a05e2ab677b to c6ef0ed4a46c\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\u003dchromeos-continuous-integration-fire-hose@google.com\n\nRecipe-Tryjob-Bypass-Reason: Autoroller\nIgnore-Freeze: Autoroller\nBugdroid-Send-Email: False\nChange-Id: I2d277ab32520454c127535cec2f236ace3c73e7a\nReviewed-on: https://chromium-review.googlesource.com/c/chromiumos/config/+/7962241\nCommit-Queue: recipe-mega-autoroller@chops-service-accounts.iam.gserviceaccount.com \u003crecipe-mega-autoroller@chops-service-accounts.iam.gserviceaccount.com\u003e\nBot-Commit: recipe-mega-autoroller@chops-service-accounts.iam.gserviceaccount.com \u003crecipe-mega-autoroller@chops-service-accounts.iam.gserviceaccount.com\u003e\n"
    },
    {
      "commit": "9c20aebf22fecac43895ad1d1ea6ede6609a21e2",
      "tree": "ac115b445d94e9ad73a4c30b8b607aca3aec4e67",
      "parents": [
        "5fc6dcb497764d0a4e5c595c71253c82b2428e51"
      ],
      "author": {
        "name": "Otabek Kasimov",
        "email": "otabek@google.com",
        "time": "Wed Jun 17 20:47:57 2026"
      },
      "committer": {
        "name": "chromeos-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "email": "chromeos-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Thu Jun 18 00:48:35 2026"
      },
      "message": "cros/config: Add STATUS_PRE_PROVISION_OEM_LOCKED to provision proto\n\nAdd STATUS_PRE_PROVISION_OEM_LOCKED to InstallResponse.Status enum\nto allow foil-provision to fail with this reason when OEM lock is enabled.\n\nBUG\u003d523302654\nTAG\u003dagy\nCONV\u003d22eac0b4-9b83-446c-a1c9-eb2bd6af7b56\n\nChange-Id: I0aea8e6aaf74f305ee6c235a705e0f544a14c90f\nReviewed-on: https://chromium-review.googlesource.com/c/chromiumos/config/+/7957988\nAuto-Submit: Otabek Kasimov \u003cotabek@google.com\u003e\nCommit-Queue: Garry Wang \u003cxianuowang@chromium.org\u003e\nReviewed-by: Garry Wang \u003cxianuowang@chromium.org\u003e\n"
    },
    {
      "commit": "5fc6dcb497764d0a4e5c595c71253c82b2428e51",
      "tree": "dfcd7f00df1e94da207e69679a0f58601b6ff3d9",
      "parents": [
        "7aaedc3b49a0f342a9e283027aba6a5abd36d3bb"
      ],
      "author": {
        "name": "recipe-roller",
        "email": "recipe-mega-autoroller@chops-service-accounts.iam.gserviceaccount.com",
        "time": "Tue Jun 16 22:15:46 2026"
      },
      "committer": {
        "name": "chromeos-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "email": "chromeos-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Tue Jun 16 22:33:50 2026"
      },
      "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/8678800524291779649\n\nrecipe_engine:\nhttps://chromium.googlesource.com/infra/luci/recipes-py.git/+/1c5d6e3ac8d840776ccd31255ba6c884351d0997\n  1c5d6e3 (hypan@google.com)\n      turboci: Roll the proto forward\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\u003dchromeos-continuous-integration-fire-hose@google.com\n\nRecipe-Tryjob-Bypass-Reason: Autoroller\nIgnore-Freeze: Autoroller\nBugdroid-Send-Email: False\nChange-Id: I58743e9c733b6236fc6bbc7bcefe97674b6fc776\nReviewed-on: https://chromium-review.googlesource.com/c/chromiumos/config/+/7953366\nBot-Commit: recipe-mega-autoroller@chops-service-accounts.iam.gserviceaccount.com \u003crecipe-mega-autoroller@chops-service-accounts.iam.gserviceaccount.com\u003e\nCommit-Queue: recipe-mega-autoroller@chops-service-accounts.iam.gserviceaccount.com \u003crecipe-mega-autoroller@chops-service-accounts.iam.gserviceaccount.com\u003e\n"
    },
    {
      "commit": "7aaedc3b49a0f342a9e283027aba6a5abd36d3bb",
      "tree": "baa8abb44c25176dbd06eaf9294a4f7e36b900e6",
      "parents": [
        "37a93e685e7c5d53be2282eed91cd384a1c032c4"
      ],
      "author": {
        "name": "recipe-roller",
        "email": "recipe-mega-autoroller@chops-service-accounts.iam.gserviceaccount.com",
        "time": "Tue Jun 16 02:32:58 2026"
      },
      "committer": {
        "name": "chromeos-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "email": "chromeos-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Tue Jun 16 02:48:06 2026"
      },
      "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/8678874764450790257\n\nrecipe_engine:\nhttps://chromium.googlesource.com/infra/luci/recipes-py.git/+/380244d5bf7ebaede83bea0eaeb83dabdda8fa0e\n  380244d (olivernewman@google.com)\n      [step] Fix nested step cancellation status\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\u003dchromeos-continuous-integration-fire-hose@google.com\n\nRecipe-Tryjob-Bypass-Reason: Autoroller\nIgnore-Freeze: Autoroller\nBugdroid-Send-Email: False\nChange-Id: I880c972bf4c5a940f391a10ab6b102a152b318ba\nReviewed-on: https://chromium-review.googlesource.com/c/chromiumos/config/+/7947741\nCommit-Queue: recipe-mega-autoroller@chops-service-accounts.iam.gserviceaccount.com \u003crecipe-mega-autoroller@chops-service-accounts.iam.gserviceaccount.com\u003e\nBot-Commit: recipe-mega-autoroller@chops-service-accounts.iam.gserviceaccount.com \u003crecipe-mega-autoroller@chops-service-accounts.iam.gserviceaccount.com\u003e\n"
    },
    {
      "commit": "37a93e685e7c5d53be2282eed91cd384a1c032c4",
      "tree": "4ef3ae8195ebc2616b142b7e3916ef10384abb87",
      "parents": [
        "54d7adb8a16044c8ad7f73db2b44ef139a974016"
      ],
      "author": {
        "name": "recipe-roller",
        "email": "recipe-mega-autoroller@chops-service-accounts.iam.gserviceaccount.com",
        "time": "Tue Jun 16 00:14:39 2026"
      },
      "committer": {
        "name": "chromeos-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "email": "chromeos-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Tue Jun 16 00:32:38 2026"
      },
      "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/8678883571844083841\n\nrecipe_engine:\nhttps://chromium.googlesource.com/infra/luci/recipes-py.git/+/a3cf9ac744bcc5fa4ec99eb59a94d06cb88b62a7\n  a3cf9ac (hypan@google.com)\n      Update turboci proto update script.\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\u003dchromeos-continuous-integration-fire-hose@google.com\n\nRecipe-Tryjob-Bypass-Reason: Autoroller\nIgnore-Freeze: Autoroller\nBugdroid-Send-Email: False\nChange-Id: I45a0140e7c24467bc5bba00798c64baa928a1ca2\nReviewed-on: https://chromium-review.googlesource.com/c/chromiumos/config/+/7947820\nCommit-Queue: recipe-mega-autoroller@chops-service-accounts.iam.gserviceaccount.com \u003crecipe-mega-autoroller@chops-service-accounts.iam.gserviceaccount.com\u003e\nBot-Commit: recipe-mega-autoroller@chops-service-accounts.iam.gserviceaccount.com \u003crecipe-mega-autoroller@chops-service-accounts.iam.gserviceaccount.com\u003e\n"
    },
    {
      "commit": "54d7adb8a16044c8ad7f73db2b44ef139a974016",
      "tree": "7fa856432206a76e1f5f29f96fbec63c654bcef5",
      "parents": [
        "655bdf9ad83c628fcb35f35a3ebeb78a0489f656"
      ],
      "author": {
        "name": "recipe-roller",
        "email": "recipe-mega-autoroller@chops-service-accounts.iam.gserviceaccount.com",
        "time": "Fri Jun 12 09:46:09 2026"
      },
      "committer": {
        "name": "chromeos-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "email": "chromeos-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Fri Jun 12 09:59:40 2026"
      },
      "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/8679210094114986417\n\nrecipe_engine:\nhttps://chromium.googlesource.com/infra/luci/recipes-py.git/+/cc46795a651fe3a41da8a76dc57df72ecae52a32\n  cc46795 (chromium-autoroll@skia-public.iam.gserviceaccount.com)\n      Roll CAS Client from dcf1d180046a to 36049f3505bf\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\u003dchromeos-continuous-integration-fire-hose@google.com\n\nRecipe-Tryjob-Bypass-Reason: Autoroller\nIgnore-Freeze: Autoroller\nBugdroid-Send-Email: False\nChange-Id: Id1eb9702956e6a3485ffd20a017446e32f7269e4\nReviewed-on: https://chromium-review.googlesource.com/c/chromiumos/config/+/7932388\nCommit-Queue: recipe-mega-autoroller@chops-service-accounts.iam.gserviceaccount.com \u003crecipe-mega-autoroller@chops-service-accounts.iam.gserviceaccount.com\u003e\nBot-Commit: recipe-mega-autoroller@chops-service-accounts.iam.gserviceaccount.com \u003crecipe-mega-autoroller@chops-service-accounts.iam.gserviceaccount.com\u003e\n"
    },
    {
      "commit": "655bdf9ad83c628fcb35f35a3ebeb78a0489f656",
      "tree": "a2a8d6c9e3c22df620bba4c1f32253f41d9c482f",
      "parents": [
        "bf317e35d56858d85599823e10056dd6b229e891"
      ],
      "author": {
        "name": "Piotr Grabski-Gradziński",
        "email": "piotrgg@google.com",
        "time": "Wed Jun 10 11:04:29 2026"
      },
      "committer": {
        "name": "chromeos-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "email": "chromeos-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Fri Jun 12 09:33:30 2026"
      },
      "message": "Updating old crossk- links to ChromeOS Swarming to use go/fcdut\n\nPlease help us verify that this link change makes sense for your use case and LGTM this Cl if so.\n\nThis is part of a change to try to mass replace references to https://chromeos-swarming.appspot.com/bot?id\u003dcrossk- in our code repos. This link pattern is commonly pasted across our code and depends on a naming convention for mapping DUT hostnames to bot names which can no longer be depended upon after the Cloudbot migration.\n\nWe recommend http://go/fcdut as the new standard link in these use cases to ensure that ChromeOS hostnames can be consistently found.\n\nBug: b/420977660\n\nChange-Id: I06b0d3376c2547a2514fb73bbc53eb6705f70623\nReviewed-on: https://chromium-review.googlesource.com/c/chromiumos/config/+/7918290\nReviewed-by: Andrew Lamb \u003candrewlamb@chromium.org\u003e\nCommit-Queue: Piotr Grabski-Gradziński \u003cpiotrgg@google.com\u003e\nAuto-Submit: Piotr Grabski-Gradziński \u003cpiotrgg@google.com\u003e\n"
    },
    {
      "commit": "bf317e35d56858d85599823e10056dd6b229e891",
      "tree": "641fc475134ed4de24b69d6bdad5780f1e0d1b4f",
      "parents": [
        "533c335089c9bf003b9536ba9a873fe74a892cf1"
      ],
      "author": {
        "name": "recipe-roller",
        "email": "recipe-mega-autoroller@chops-service-accounts.iam.gserviceaccount.com",
        "time": "Fri Jun 12 02:41:43 2026"
      },
      "committer": {
        "name": "chromeos-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "email": "chromeos-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Fri Jun 12 02:58:02 2026"
      },
      "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/8679236523924018801\n\nrecipe_engine:\nhttps://chromium.googlesource.com/infra/luci/recipes-py.git/+/ea975d6a002a48fad779d67cb2899f999ca90dbc\n  ea975d6 (fancl@chromium.org)\n      add recipe support for cipd register with attestation\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\u003dchromeos-continuous-integration-fire-hose@google.com\n\nRecipe-Tryjob-Bypass-Reason: Autoroller\nIgnore-Freeze: Autoroller\nBugdroid-Send-Email: False\nChange-Id: I4ff48761d34d006367fbdded13bcf75adf4567a5\nReviewed-on: https://chromium-review.googlesource.com/c/chromiumos/config/+/7928168\nCommit-Queue: recipe-mega-autoroller@chops-service-accounts.iam.gserviceaccount.com \u003crecipe-mega-autoroller@chops-service-accounts.iam.gserviceaccount.com\u003e\nBot-Commit: recipe-mega-autoroller@chops-service-accounts.iam.gserviceaccount.com \u003crecipe-mega-autoroller@chops-service-accounts.iam.gserviceaccount.com\u003e\n"
    },
    {
      "commit": "533c335089c9bf003b9536ba9a873fe74a892cf1",
      "tree": "b239050ee5ac975ff1dd26dfb37138d49e992660",
      "parents": [
        "3db4adcd3c1a9362fde16119c2624b080f4cf022"
      ],
      "author": {
        "name": "Googler",
        "email": "noreply@google.com",
        "time": "Thu Jun 11 20:21:43 2026"
      },
      "committer": {
        "name": "chromeos-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "email": "chromeos-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Thu Jun 11 22:04:56 2026"
      },
      "message": "Project import generated by Copybara.\n\nBug:b/503171173\nPiperOrigin-RevId: 930702308\nChange-Id: Ib1bff59bad9a3bc3759a65bd8214bac5ad211f82\nReviewed-on: https://chromium-review.googlesource.com/c/chromiumos/config/+/7926598\nCommit-Queue: Otabek Kasimov \u003cotabek@google.com\u003e\nAuto-Submit: Jordan Sihno Mbeleg \u003cjordanmbeleg@google.com\u003e\nReviewed-by: Otabek Kasimov \u003cotabek@google.com\u003e\n"
    },
    {
      "commit": "3db4adcd3c1a9362fde16119c2624b080f4cf022",
      "tree": "26f7e1aece0626af68ab200f861ead7082560ab8",
      "parents": [
        "130bd34a3035ea06b27e07e50f8214fefe8130f5"
      ],
      "author": {
        "name": "recipe-roller",
        "email": "recipe-mega-autoroller@chops-service-accounts.iam.gserviceaccount.com",
        "time": "Thu Jun 11 20:43:05 2026"
      },
      "committer": {
        "name": "chromeos-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "email": "chromeos-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Thu Jun 11 21:01:17 2026"
      },
      "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/8679259172409695921\n\nrecipe_engine:\nhttps://chromium.googlesource.com/infra/luci/recipes-py.git/+/6abb95a564dd340730f9931bcecf34d5c0ad3aa3\n  6abb95a (mohrr@google.com)\n      [buildbucket] Copy from request to test build\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\u003dchromeos-continuous-integration-fire-hose@google.com\n\nRecipe-Tryjob-Bypass-Reason: Autoroller\nIgnore-Freeze: Autoroller\nBugdroid-Send-Email: False\nChange-Id: I07cc7d36983b9f13f2f78948448cb9c4e82413ee\nReviewed-on: https://chromium-review.googlesource.com/c/chromiumos/config/+/7926599\nCommit-Queue: recipe-mega-autoroller@chops-service-accounts.iam.gserviceaccount.com \u003crecipe-mega-autoroller@chops-service-accounts.iam.gserviceaccount.com\u003e\nBot-Commit: recipe-mega-autoroller@chops-service-accounts.iam.gserviceaccount.com \u003crecipe-mega-autoroller@chops-service-accounts.iam.gserviceaccount.com\u003e\n"
    },
    {
      "commit": "130bd34a3035ea06b27e07e50f8214fefe8130f5",
      "tree": "8b5fd6dfed4feb90b268f3e485a2df04cc2f610c",
      "parents": [
        "0d417b8b672db602642c06731e3af5e1a6ff6862"
      ],
      "author": {
        "name": "recipe-roller",
        "email": "recipe-mega-autoroller@chops-service-accounts.iam.gserviceaccount.com",
        "time": "Wed Jun 10 21:54:13 2026"
      },
      "committer": {
        "name": "chromeos-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "email": "chromeos-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Wed Jun 10 22:11:24 2026"
      },
      "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/8679345363834406209\n\nrecipe_engine:\nhttps://chromium.googlesource.com/infra/luci/recipes-py.git/+/be3934a84a3e24d8921d92fb6aea2ec9d2463025\n  be3934a (iannucci@google.com)\n      Key recipe engine turboci client enablement on experiment.\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\u003dchromeos-continuous-integration-fire-hose@google.com\n\nRecipe-Tryjob-Bypass-Reason: Autoroller\nIgnore-Freeze: Autoroller\nBugdroid-Send-Email: False\nChange-Id: I3c3d239314a1705d6cbd5bdc8f830d22f9b8f271\nReviewed-on: https://chromium-review.googlesource.com/c/chromiumos/config/+/7920478\nCommit-Queue: recipe-mega-autoroller@chops-service-accounts.iam.gserviceaccount.com \u003crecipe-mega-autoroller@chops-service-accounts.iam.gserviceaccount.com\u003e\nBot-Commit: recipe-mega-autoroller@chops-service-accounts.iam.gserviceaccount.com \u003crecipe-mega-autoroller@chops-service-accounts.iam.gserviceaccount.com\u003e\n"
    },
    {
      "commit": "0d417b8b672db602642c06731e3af5e1a6ff6862",
      "tree": "5a8c5f6391b4c4f0d6a2cde8653a87ecd31bb5b5",
      "parents": [
        "e89f72862087b6f0b742fc4d63512a49df31d116"
      ],
      "author": {
        "name": "Chao Gui",
        "email": "chaogui@google.com",
        "time": "Wed Jun 03 22:01:10 2026"
      },
      "committer": {
        "name": "chromeos-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "email": "chromeos-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Mon Jun 08 12:42:11 2026"
      },
      "message": "config: update to android component protobuf\n\nUpdate HardwareFeatures component name to match with previous phase name\n\nBUG\u003db:518628480\nTEST\u003dgenerate.sh  \u0026\u0026  run_py_unittests.sh\n     load test build on DUT\n     adb shell /vendor/bin/dev_config HardwareFeatures form-factor\n\nChange-Id: I0a0f4384d42a11837caad295afb1226ac2625ba8\nReviewed-on: https://chromium-review.googlesource.com/c/chromiumos/config/+/7900482\nCommit-Queue: Chao Gui \u003cchaogui@google.com\u003e\nReviewed-by: Knox Chiou \u003cknoxchiou@chromium.org\u003e\n"
    },
    {
      "commit": "e89f72862087b6f0b742fc4d63512a49df31d116",
      "tree": "1f84f43315c0511194a6ba92f911af722d8310b1",
      "parents": [
        "eb337bf7c7062d536493da18b6c4ae0e2a93826e"
      ],
      "author": {
        "name": "recipe-roller",
        "email": "recipe-mega-autoroller@chops-service-accounts.iam.gserviceaccount.com",
        "time": "Wed Jun 03 22:23:29 2026"
      },
      "committer": {
        "name": "chromeos-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "email": "chromeos-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Wed Jun 03 22:40:54 2026"
      },
      "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/8679977656790250401\n\nrecipe_engine:\nhttps://chromium.googlesource.com/infra/luci/recipes-py.git/+/5372b26d4326b7cca2f27e0bdc92d9bc2d149129\n  5372b26 (chromium-autoroll@skia-public.iam.gserviceaccount.com)\n      Roll CAS Client from 9b7184de3cca to ec87456d811b\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\u003dchromeos-continuous-integration-fire-hose@google.com\n\nRecipe-Tryjob-Bypass-Reason: Autoroller\nIgnore-Freeze: Autoroller\nBugdroid-Send-Email: False\nChange-Id: I8905c121a6cd03aead9d28e4d17f43a944bb8bd5\nReviewed-on: https://chromium-review.googlesource.com/c/chromiumos/config/+/7900484\nBot-Commit: recipe-mega-autoroller@chops-service-accounts.iam.gserviceaccount.com \u003crecipe-mega-autoroller@chops-service-accounts.iam.gserviceaccount.com\u003e\nCommit-Queue: recipe-mega-autoroller@chops-service-accounts.iam.gserviceaccount.com \u003crecipe-mega-autoroller@chops-service-accounts.iam.gserviceaccount.com\u003e\n"
    }
  ],
  "next": "eb337bf7c7062d536493da18b6c4ae0e2a93826e"
}
