)]}'
{
  "log": [
    {
      "commit": "e7b8e288b01a667dba87d7d2c584b950adb6200c",
      "tree": "a0328467955e55d241e97f4a645f9492ae613d22",
      "parents": [
        "be836ab47c73ff0ab2ceb8f0df862053b88a935d"
      ],
      "author": {
        "name": "Matt Stark",
        "email": "msta@google.com",
        "time": "Tue Jul 25 06:29:28 2023"
      },
      "committer": {
        "name": "Chromeos LUCI",
        "email": "chromeos-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Tue Jul 25 09:34:24 2023"
      },
      "message": "Revert \"Delete WORKSPACE\"\n\nThis reverts commit d96a7859e2898e6d8198dea3c2fae52da7f6ff8f.\n\nReason for revert: Apparently this broke drydocks bazel build, and we\u0027re not using rules_cros anymore anyway, so this doesn\u0027t affect alchemy anymore\n\nOriginal change\u0027s description:\n\u003e Delete WORKSPACE\n\u003e\n\u003e This allows it to work with alchemy.\n\u003e\n\u003e Change-Id: Ic741a4431c63161e2c272becb6956e160ea0d3d2\n\u003e Reviewed-on: https://chromium-review.googlesource.com/c/chromiumos/platform/rules_cros/+/4190657\n\u003e Reviewed-by: George Burgess \u003cgbiv@chromium.org\u003e\n\u003e Tested-by: Matt Stark \u003cmsta@google.com\u003e\n\nChange-Id: Ieb4f2abe42db616d8e7372e04045275a8d52c3e8\nReviewed-on: https://chromium-review.googlesource.com/c/chromiumos/platform/rules_cros/+/4714167\nTested-by: Matt Stark \u003cmsta@google.com\u003e\nReviewed-by: Andrew Moylan \u003camoylan@chromium.org\u003e\nCommit-Queue: Matt Stark \u003cmsta@google.com\u003e\nAuto-Submit: Matt Stark \u003cmsta@google.com\u003e\n"
    },
    {
      "commit": "be836ab47c73ff0ab2ceb8f0df862053b88a935d",
      "tree": "6f66fcb3e8e7467d4b27bee6eb8258c96ff373a6",
      "parents": [
        "048f9a0684fa373f2f2df5fb79b1f6a9ad902d91"
      ],
      "author": {
        "name": "Shuhei Takahashi",
        "email": "nya@chromium.org",
        "time": "Fri Apr 28 00:07:09 2023"
      },
      "committer": {
        "name": "Chromeos LUCI",
        "email": "chromeos-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Fri Apr 28 01:17:09 2023"
      },
      "message": "Revert \"Update prebuilts for the new snapshot\"\n\nThis reverts commit 048f9a0684fa373f2f2df5fb79b1f6a9ad902d91.\n\nReason for revert: I thought the file was stale but it is up to date thanks to crrev.com/c/4453890\n\nOriginal change\u0027s description:\n\u003e Update prebuilts for the new snapshot\n\u003e\n\u003e BUG\u003db:262460834\n\u003e TEST\u003dBOARD\u003damd64-generic bazel build --config\u003dprebuilts/amd64-generic \\\n\u003e      //bazel/images:chromiumos_base_image\n\u003e\n\u003e Change-Id: I8af78eb1ab43129f16db8c813e35cdac199c20ed\n\u003e Reviewed-on: https://chromium-review.googlesource.com/c/chromiumos/platform/rules_cros/+/4480558\n\u003e Auto-Submit: Shuhei Takahashi \u003cnya@chromium.org\u003e\n\u003e Tested-by: Shuhei Takahashi \u003cnya@chromium.org\u003e\n\u003e Commit-Queue: Shuhei Takahashi \u003cnya@chromium.org\u003e\n\u003e Commit-Queue: Matt Stark \u003cmsta@google.com\u003e\n\u003e Reviewed-by: Matt Stark \u003cmsta@google.com\u003e\n\nBug: b:262460834\nChange-Id: Ie0864a41b12206303033795714be2d8edf6a658f\nReviewed-on: https://chromium-review.googlesource.com/c/chromiumos/platform/rules_cros/+/4485917\nReviewed-by: Matt Stark \u003cmsta@google.com\u003e\nCommit-Queue: Shuhei Takahashi \u003cnya@chromium.org\u003e\nBot-Commit: Rubber Stamper \u003crubber-stamper@appspot.gserviceaccount.com\u003e\n"
    },
    {
      "commit": "048f9a0684fa373f2f2df5fb79b1f6a9ad902d91",
      "tree": "35484d257c7f4f6615e260a49441bcfcfc0f2fe6",
      "parents": [
        "010683bdd3de7494538e9b489482f56c8487cca8"
      ],
      "author": {
        "name": "Shuhei Takahashi",
        "email": "nya@chromium.org",
        "time": "Thu Apr 27 04:27:06 2023"
      },
      "committer": {
        "name": "Chromeos LUCI",
        "email": "chromeos-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Thu Apr 27 05:49:23 2023"
      },
      "message": "Update prebuilts for the new snapshot\n\nBUG\u003db:262460834\nTEST\u003dBOARD\u003damd64-generic bazel build --config\u003dprebuilts/amd64-generic \\\n     //bazel/images:chromiumos_base_image\n\nChange-Id: I8af78eb1ab43129f16db8c813e35cdac199c20ed\nReviewed-on: https://chromium-review.googlesource.com/c/chromiumos/platform/rules_cros/+/4480558\nAuto-Submit: Shuhei Takahashi \u003cnya@chromium.org\u003e\nTested-by: Shuhei Takahashi \u003cnya@chromium.org\u003e\nCommit-Queue: Shuhei Takahashi \u003cnya@chromium.org\u003e\nCommit-Queue: Matt Stark \u003cmsta@google.com\u003e\nReviewed-by: Matt Stark \u003cmsta@google.com\u003e\n"
    },
    {
      "commit": "010683bdd3de7494538e9b489482f56c8487cca8",
      "tree": "6f66fcb3e8e7467d4b27bee6eb8258c96ff373a6",
      "parents": [
        "5293edfe416ead42dc940651db4280d92aa04af7"
      ],
      "author": {
        "name": "Matt Stark",
        "email": "msta@google.com",
        "time": "Fri Apr 14 04:43:37 2023"
      },
      "committer": {
        "name": "Chromeos LUCI",
        "email": "chromeos-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Thu Apr 27 02:56:08 2023"
      },
      "message": "Support live feedback for vscode rust code.\n\nBUG\u003db:277996109\nTEST\u003dmanually verify vscode can parse things.\n\nChange-Id: Ie8fcd40c352c2beefe8474b9f756fa69206a95ff\nReviewed-on: https://chromium-review.googlesource.com/c/chromiumos/platform/rules_cros/+/4422573\nTested-by: Matt Stark \u003cmsta@google.com\u003e\nReviewed-by: Tim Bain \u003ctbain@google.com\u003e\nCommit-Queue: Matt Stark \u003cmsta@google.com\u003e\n"
    },
    {
      "commit": "5293edfe416ead42dc940651db4280d92aa04af7",
      "tree": "043a243a96cf6d8185e5c395617b379ca4cb7a39",
      "parents": [
        "abb18688cec6d95fd4307bc0595cb1c81197ec48"
      ],
      "author": {
        "name": "Raul E Rangel",
        "email": "rrangel@chromium.org",
        "time": "Fri Apr 21 16:58:56 2023"
      },
      "committer": {
        "name": "Chromeos LUCI",
        "email": "chromeos-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Mon Apr 24 06:18:30 2023"
      },
      "message": "bazelrcs/prebuilts: Update prebuilts for stabilize-15429.B\n\nWe no longer need chromeos-fonts for amd64!\n\nBUG\u003db:262460834\nTEST\u003dBOARD\u003damd64-generic bazel build -k --config\u003dprebuilts/amd64-generic  --//bazel/sdk:new-sdk @portage//virtual/target-os-test:all\n\nChange-Id: I2f8ead7af9054881ef8cf22c125a3177d98eb747\nReviewed-on: https://chromium-review.googlesource.com/c/chromiumos/platform/rules_cros/+/4453890\nCommit-Queue: Shuhei Takahashi \u003cnya@chromium.org\u003e\nTested-by: Raul Rangel \u003crrangel@chromium.org\u003e\nReviewed-by: Shuhei Takahashi \u003cnya@chromium.org\u003e\nAuto-Submit: Raul Rangel \u003crrangel@chromium.org\u003e\n"
    },
    {
      "commit": "abb18688cec6d95fd4307bc0595cb1c81197ec48",
      "tree": "9b6c886c1a424c10fafc6cf6b502a4e0e2e15bf0",
      "parents": [
        "91238aaa9b993e572c3322aac02f3e04a22345b2"
      ],
      "author": {
        "name": "Matt Stark",
        "email": "msta@google.com",
        "time": "Wed Apr 12 03:19:17 2023"
      },
      "committer": {
        "name": "Chromeos LUCI",
        "email": "chromeos-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Mon Apr 17 18:14:24 2023"
      },
      "message": "Add build rule that can consume packages built by cargo.\n\nBUG\u003dNone\nTEST\u003dbazel build //platform2/ippusb_bridge after some local changes.\n\nChange-Id: I36600c211401af5539f41ce2c0b96e806945338d\nReviewed-on: https://chromium-review.googlesource.com/c/chromiumos/platform/rules_cros/+/4414269\nAuto-Submit: Matt Stark \u003cmsta@google.com\u003e\nCommit-Queue: George Burgess \u003cgbiv@chromium.org\u003e\nReviewed-by: George Burgess \u003cgbiv@chromium.org\u003e\nTested-by: Matt Stark \u003cmsta@google.com\u003e\n"
    },
    {
      "commit": "91238aaa9b993e572c3322aac02f3e04a22345b2",
      "tree": "318ac17e2a5bc8801f90a923a6d7cc92c96e81c0",
      "parents": [
        "8cdeb93ac65618b366bb120a76f13dc45cfeaa3c"
      ],
      "author": {
        "name": "Shuhei Takahashi",
        "email": "nya@chromium.org",
        "time": "Mon Apr 17 04:10:29 2023"
      },
      "committer": {
        "name": "Chromeos LUCI",
        "email": "chromeos-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Mon Apr 17 06:44:08 2023"
      },
      "message": "Import shell-escape 0.1.5\n\nBUG\u003db:278479874\nTEST\u003dcargo update --workspace\n\nChange-Id: I0c89989583499c9be21ddbff02529f99ac60d93f\nReviewed-on: https://chromium-review.googlesource.com/c/chromiumos/platform/rules_cros/+/4430275\nReviewed-by: Matt Stark \u003cmsta@google.com\u003e\nCommit-Queue: Matt Stark \u003cmsta@google.com\u003e\nAuto-Submit: Shuhei Takahashi \u003cnya@chromium.org\u003e\nTested-by: Shuhei Takahashi \u003cnya@chromium.org\u003e\n"
    },
    {
      "commit": "8cdeb93ac65618b366bb120a76f13dc45cfeaa3c",
      "tree": "e588348c1ff56fa758a387411cfb43c58797b89e",
      "parents": [
        "88f00443c56da282ff246339fedd6262b9396f0f"
      ],
      "author": {
        "name": "Matt Stark",
        "email": "msta@google.com",
        "time": "Fri Apr 14 01:34:56 2023"
      },
      "committer": {
        "name": "Chromeos LUCI",
        "email": "chromeos-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Fri Apr 14 05:08:01 2023"
      },
      "message": "Output json diagnostics when building.\n\nThis ensures that every time you build a bazel target containing rust\ncode, as well as generating the rlib / binary, it also outputs a json\nfile containing the results of rustc, which can be used by an IDE to\ndisplay useful information to the user.\n\nBUG\u003db:277996109\nTEST\u003dbazel build //rules_cros/toolchains/rust/examples/hello_world \u0026\u0026 cat bazel-out/k8-fastbuild/bin/rules_cros/toolchains/rust/examples/hello_world/hello_world.rustc-output\n\nChange-Id: I4154dc8ca046b08c19dcf6833b8ea9ec1382b0fe\nReviewed-on: https://chromium-review.googlesource.com/c/chromiumos/platform/rules_cros/+/4422571\nReviewed-by: Tim Bain \u003ctbain@google.com\u003e\nCommit-Queue: Matt Stark \u003cmsta@google.com\u003e\nTested-by: Matt Stark \u003cmsta@google.com\u003e\n"
    },
    {
      "commit": "88f00443c56da282ff246339fedd6262b9396f0f",
      "tree": "70e695782553b81d7532065e3dc6eaada17de865",
      "parents": [
        "94e1c650d64a717bb43eaaf247f628f131a8f8eb"
      ],
      "author": {
        "name": "Shuhei Takahashi",
        "email": "nya@chromium.org",
        "time": "Thu Apr 13 08:35:42 2023"
      },
      "committer": {
        "name": "Chromeos LUCI",
        "email": "chromeos-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Thu Apr 13 23:40:05 2023"
      },
      "message": "Import xattr 1.0.0\n\nIt is already an indirect dependency of tar crate, but we want to use\nthe crate directly.\n\nBUG\u003db:277285193\nTEST\u003dcargo update --workspace\n\nChange-Id: I1e0371928175c3b7fbda12a88574aea991553436\nReviewed-on: https://chromium-review.googlesource.com/c/chromiumos/platform/rules_cros/+/4421349\nAuto-Submit: Shuhei Takahashi \u003cnya@chromium.org\u003e\nTested-by: Shuhei Takahashi \u003cnya@chromium.org\u003e\nCommit-Queue: Matt Stark \u003cmsta@google.com\u003e\nReviewed-by: Matt Stark \u003cmsta@google.com\u003e\n"
    },
    {
      "commit": "94e1c650d64a717bb43eaaf247f628f131a8f8eb",
      "tree": "5e68e75643dd46ffa361c756bf84e9b131b11460",
      "parents": [
        "e319de3075d99d305b33332f93875a2ff43cd286"
      ],
      "author": {
        "name": "Matt Stark",
        "email": "msta@google.com",
        "time": "Thu Apr 13 01:25:01 2023"
      },
      "committer": {
        "name": "Chromeos LUCI",
        "email": "chromeos-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Thu Apr 13 04:20:55 2023"
      },
      "message": "Disable clippy by default.\n\nIt interferes with gen_rust_project, since it attempts to compile-check\nyour code, meaning that the rust aspect can\u0027t run when clippy is enabled.\n\nBUG\u003dNone\nTEST\u003dbazel run //rules_cros/toolchains/rust:gen_rust_project -- //bazel/...\n\nChange-Id: Ifce8c5d3fcf94fcee2e30d8bf743053375d5f9ee\nReviewed-on: https://chromium-review.googlesource.com/c/chromiumos/platform/rules_cros/+/4421786\nAuto-Submit: Matt Stark \u003cmsta@google.com\u003e\nCommit-Queue: Shuhei Takahashi \u003cnya@chromium.org\u003e\nReviewed-by: Shuhei Takahashi \u003cnya@chromium.org\u003e\nTested-by: Matt Stark \u003cmsta@google.com\u003e\n"
    },
    {
      "commit": "e319de3075d99d305b33332f93875a2ff43cd286",
      "tree": "3d80b774847041ef83a255d65e15f8050de7c0b4",
      "parents": [
        "4f6132ada7273fec5f6d831fcd646e1c3f4afae8"
      ],
      "author": {
        "name": "Matt Stark",
        "email": "msta@google.com",
        "time": "Tue Apr 11 00:13:06 2023"
      },
      "committer": {
        "name": "Chromeos LUCI",
        "email": "chromeos-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Tue Apr 11 04:17:39 2023"
      },
      "message": "Update the documentation for the cros rust toolchain.\n\nBUG\u003db:277287201\nTEST\u003dN/A\n\nChange-Id: I40eb9861bf460b4d6977d2de2acda7dde076b5be\nReviewed-on: https://chromium-review.googlesource.com/c/chromiumos/platform/rules_cros/+/4408859\nTested-by: Matt Stark \u003cmsta@google.com\u003e\nReviewed-by: Shuhei Takahashi \u003cnya@chromium.org\u003e\nCommit-Queue: Matt Stark \u003cmsta@google.com\u003e\n"
    },
    {
      "commit": "4f6132ada7273fec5f6d831fcd646e1c3f4afae8",
      "tree": "3d1330e76bfe3793e265e36d3d6d509b519ab56a",
      "parents": [
        "108e57a9c374f8dee733b889eb29ed8aae4f4e1e"
      ],
      "author": {
        "name": "Matt Stark",
        "email": "msta@google.com",
        "time": "Thu Apr 06 01:45:55 2023"
      },
      "committer": {
        "name": "Chromeos LUCI",
        "email": "chromeos-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Tue Apr 11 02:43:50 2023"
      },
      "message": "Migrate metallurgy toolchains to module extensions.\n\nTo use this, the following needs to be added to MODULE.bazel (not adding\nyet because it would affect alchemy too - need to work out a way to make\nit work with both alchemy and metallurgy).\n\n```\ncros_toolchains \u003d use_extension(\"//rules_cros/toolchains:extensions.bzl\", \"cros_toolchains\")\nuse_repo(cros_toolchains, \"cros_toolchains\")\nregister_toolchains(\"@cros_toolchains//rust/toolchains:all\")\n```\n\nBUG\u003db:265990534\nTEST\u003dbazel build -s //rules_cros/toolchains/rust/examples/... (it invokes the correct rustc)\n\nChange-Id: I46190b3e863b78931520ef11ad34933c448ab29e\nReviewed-on: https://chromium-review.googlesource.com/c/chromiumos/platform/rules_cros/+/4401786\nReviewed-by: Tim Bain \u003ctbain@google.com\u003e\nCommit-Queue: Matt Stark \u003cmsta@google.com\u003e\nReviewed-by: George Burgess \u003cgbiv@chromium.org\u003e\nTested-by: Matt Stark \u003cmsta@google.com\u003e\n"
    },
    {
      "commit": "108e57a9c374f8dee733b889eb29ed8aae4f4e1e",
      "tree": "df7452591ee2fac0f38a1706948ba21cc8054cc4",
      "parents": [
        "8baba9dd1ce769071dff8848f1fedd0214182911"
      ],
      "author": {
        "name": "Shuhei Takahashi",
        "email": "nya@chromium.org",
        "time": "Fri Apr 07 01:45:55 2023"
      },
      "committer": {
        "name": "Chromeos LUCI",
        "email": "chromeos-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Fri Apr 07 19:30:21 2023"
      },
      "message": "bazelrc: Set --remote_download_toplevel\n\nThis flag lets Bazel avoid download unnecessary intermediate files\nfrom remote cache. This results in significant speed up of builds when\nartifacts are available in remote cache.\n\nBUG\u003dNone\nTEST\u003dBOARD\u003damd64-generic bazel build @portage//sys-apps/attr\n\nChange-Id: Id1b65cf51a5f644d1f88d26350a4a3e94ae68589\nReviewed-on: https://chromium-review.googlesource.com/c/chromiumos/platform/rules_cros/+/4402620\nAuto-Submit: Shuhei Takahashi \u003cnya@chromium.org\u003e\nCommit-Queue: Tim Bain \u003ctbain@google.com\u003e\nTested-by: Shuhei Takahashi \u003cnya@chromium.org\u003e\nReviewed-by: Tim Bain \u003ctbain@google.com\u003e\n"
    },
    {
      "commit": "8baba9dd1ce769071dff8848f1fedd0214182911",
      "tree": "cf8811a2972103a33338133e34f83634a6e3645f",
      "parents": [
        "512202416385ab0c14fb0f52704e2c6bb7d3c30b"
      ],
      "author": {
        "name": "Ryo Hashimoto",
        "email": "hashimoto@google.com",
        "time": "Mon Apr 03 07:45:55 2023"
      },
      "committer": {
        "name": "Chromeos LUCI",
        "email": "chromeos-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Tue Apr 04 01:36:49 2023"
      },
      "message": "Use rsplit instead of split\n\nSometimes out.basename can contain multiple dots.\ne.g. cryptohome-0.0.1-r4488_test.sh\n\nBUG\u003db:276686336\nTEST\u003dbazel test @portage//sys-apps/acl:all\n\nChange-Id: I4fea828a7a9e7e1c2534f9b44e4e8c9a8c6ad5f4\nReviewed-on: https://chromium-review.googlesource.com/c/chromiumos/platform/rules_cros/+/4393765\nTested-by: Ryo Hashimoto \u003chashimoto@chromium.org\u003e\nReviewed-by: Matt Stark \u003cmsta@google.com\u003e\nCommit-Queue: Ryo Hashimoto \u003chashimoto@chromium.org\u003e\n"
    },
    {
      "commit": "512202416385ab0c14fb0f52704e2c6bb7d3c30b",
      "tree": "bf2ad629d63023e87b7424a6d10740735b88982a",
      "parents": [
        "b940dc89f0e3cfbddea65b68a0dfe8cee823de4e"
      ],
      "author": {
        "name": "Matt Stark",
        "email": "msta@google.com",
        "time": "Thu Mar 30 05:23:00 2023"
      },
      "committer": {
        "name": "Chromeos LUCI",
        "email": "chromeos-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Fri Mar 31 01:01:33 2023"
      },
      "message": "Update rules_rust to 0.20.0.\n\nBzlmod support has merged into upstream for rules_rust, so this brings\nus one step closer to just depending on upstream directly.\n\nBUG\u003db:276114803\nTEST\u003dtools/run_tests.sh\n\nChange-Id: Ic38b2a9e5f1bc0b2ec73099f8e7f7c07ea8dd160\nReviewed-on: https://chromium-review.googlesource.com/c/chromiumos/platform/rules_cros/+/4384184\nTested-by: Matt Stark \u003cmsta@google.com\u003e\nCommit-Queue: Matt Stark \u003cmsta@google.com\u003e\nReviewed-by: Tim Bain \u003ctbain@google.com\u003e\n"
    },
    {
      "commit": "b940dc89f0e3cfbddea65b68a0dfe8cee823de4e",
      "tree": "0751aaee699a120f5d451a61982e47b04a14ff84",
      "parents": [
        "7ef06141c4334af6be0c0cce67057b159d52d747"
      ],
      "author": {
        "name": "Matt Stark",
        "email": "msta@google.com",
        "time": "Tue Mar 28 00:40:12 2023"
      },
      "committer": {
        "name": "Chromeos LUCI",
        "email": "chromeos-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Tue Mar 28 22:29:59 2023"
      },
      "message": "Add more files to be symlinked into the workspace root.\n\nBUG\u003db:275264707\nTEST\u003dN/A\n\nChange-Id: Ie8f924c4b3d25ee568e30e1250a457c3cc1b829b\nReviewed-on: https://chromium-review.googlesource.com/c/chromiumos/platform/rules_cros/+/4376121\nCommit-Queue: George Burgess \u003cgbiv@chromium.org\u003e\nTested-by: Matt Stark \u003cmsta@google.com\u003e\nAuto-Submit: Matt Stark \u003cmsta@google.com\u003e\nReviewed-by: George Burgess \u003cgbiv@chromium.org\u003e\n"
    },
    {
      "commit": "7ef06141c4334af6be0c0cce67057b159d52d747",
      "tree": "e5ee1c2d91f372383403d136893a1fbb23c67e23",
      "parents": [
        "2629b8a5cc61414e9a12f335e42745b32855227b"
      ],
      "author": {
        "name": "Matt Stark",
        "email": "msta@google.com",
        "time": "Mon Mar 27 04:26:46 2023"
      },
      "committer": {
        "name": "Chromeos LUCI",
        "email": "chromeos-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Tue Mar 28 00:57:45 2023"
      },
      "message": "Fix python to work inside the SDK.\n\npip.parse was using the system interpreter (python3.6), which is too\nold. However, pip.parse relies upon newer features that aren\u0027t in\npython3.6, and was thus failing.\n\nWe now make it fully hermetic, so it depends on the interpreter defined\nby the toolchain in bazel.\n\nBUG\u003db:268266124\nTEST\u003dbazel build //rules_cros/toolchains/python:all\n\nChange-Id: I4f362f698767f22eb8659523d6a7e46d39ec3250\nReviewed-on: https://chromium-review.googlesource.com/c/chromiumos/platform/rules_cros/+/4369826\nReviewed-by: Tim Bain \u003ctbain@google.com\u003e\nTested-by: Matt Stark \u003cmsta@google.com\u003e\nCommit-Queue: Matt Stark \u003cmsta@google.com\u003e\n"
    },
    {
      "commit": "2629b8a5cc61414e9a12f335e42745b32855227b",
      "tree": "397eb6a48c3dc7ea869d90d24e7b7a7e9cb0ae8c",
      "parents": [
        "8e1c46b423ee15a55cc78caa9d31c44da5346cd0"
      ],
      "author": {
        "name": "Matt Stark",
        "email": "msta@google.com",
        "time": "Wed Mar 22 01:31:20 2023"
      },
      "committer": {
        "name": "Chromeos LUCI",
        "email": "chromeos-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Wed Mar 22 04:30:37 2023"
      },
      "message": "Add test sizes to tests.\n\nTest size defaults to moderate, and bazel spits out warnings that these tests don\u0027t run for sufficiently long to be called moderate. It also means they don\u0027t get run as part of run_tests.sh\n\nBUG\u003dNone\nTEST\u003dbazel/tools/run_tests.sh\n\nChange-Id: Icdad19e779cedde5f0cd2015a739013494056745\nReviewed-on: https://chromium-review.googlesource.com/c/chromiumos/platform/rules_cros/+/4356463\nReviewed-by: Ryo Hashimoto \u003chashimoto@chromium.org\u003e\nCommit-Queue: Matt Stark \u003cmsta@google.com\u003e\nTested-by: Matt Stark \u003cmsta@google.com\u003e\n"
    },
    {
      "commit": "8e1c46b423ee15a55cc78caa9d31c44da5346cd0",
      "tree": "32afef72b5955a6662ef7e35b28b102db430d607",
      "parents": [
        "701ed37d0e8915e435683d069bd49514ac89f114"
      ],
      "author": {
        "name": "Matt Stark",
        "email": "msta@google.com",
        "time": "Wed Mar 22 00:30:47 2023"
      },
      "committer": {
        "name": "Matt Stark",
        "email": "msta@google.com",
        "time": "Wed Mar 22 03:13:58 2023"
      },
      "message": "Configure rust_analyzer to work with bzlmod.\n\nBUG\u003db:265990534\n\nTEST\u003dmanual\n\nChange-Id: Idc8e65b26952e2fb95e5c015c9157b4e4f2fbf2f\nReviewed-on: https://chromium-review.googlesource.com/c/chromiumos/platform/rules_cros/+/4356460\nTested-by: Matt Stark \u003cmsta@google.com\u003e\nReviewed-by: George Burgess \u003cgbiv@chromium.org\u003e\n"
    },
    {
      "commit": "701ed37d0e8915e435683d069bd49514ac89f114",
      "tree": "b449f80650326eb07f1df354b5a7b9be78a96822",
      "parents": [
        "39567e5a4a3419ba7ab395c56ebb5c3dd2fa2a52"
      ],
      "author": {
        "name": "Matt Stark",
        "email": "msta@google.com",
        "time": "Mon Mar 20 01:08:59 2023"
      },
      "committer": {
        "name": "Matt Stark",
        "email": "msta@google.com",
        "time": "Wed Mar 22 01:37:27 2023"
      },
      "message": "Migrate alchemy\u0027s rules_rust to bzlmod.\n\nThis must be submitted in conjunction with the alchemy CL migrating to\nbzlmod. Unfortunately, a partial migration isn\u0027t viable because the\nbzlmod and non-bzlmod rules_rust conflict.\n\nBUG\u003db:265990534\nTEST\u003dbazel/tools/run_tests.sh\n\nChange-Id: I9c91ea910ba6d750aeb42b6ae3e1a5348c7e7524\nReviewed-on: https://chromium-review.googlesource.com/c/chromiumos/platform/rules_cros/+/4349462\nTested-by: Matt Stark \u003cmsta@google.com\u003e\nReviewed-by: George Burgess \u003cgbiv@chromium.org\u003e\n"
    },
    {
      "commit": "39567e5a4a3419ba7ab395c56ebb5c3dd2fa2a52",
      "tree": "1633d49f412dac5edcb479d83e36ba579648f764",
      "parents": [
        "f7d18b4e13de7459c78ac74c9a144218c10b3387"
      ],
      "author": {
        "name": "Matt Stark",
        "email": "msta@google.com",
        "time": "Fri Mar 17 05:15:33 2023"
      },
      "committer": {
        "name": "Matt Stark",
        "email": "msta@google.com",
        "time": "Wed Mar 22 01:33:12 2023"
      },
      "message": "Add a second registry for google-owned modules.\n\nAt the moment, this is being used to depend on rust with bzlmod, even\nthough the PR to get rust working with bzlmod probably won\u0027t be merged\nupstream anytime soon.\n\nBUG\u003db:265990534\nTEST\u003dtools/run_tests.sh\n\nChange-Id: I31c15f31762c480382d08ff7017d4a0e797a1779\nReviewed-on: https://chromium-review.googlesource.com/c/chromiumos/platform/rules_cros/+/4348396\nCommit-Queue: Matt Stark \u003cmsta@google.com\u003e\nReviewed-by: George Burgess \u003cgbiv@chromium.org\u003e\nTested-by: Matt Stark \u003cmsta@google.com\u003e\n"
    },
    {
      "commit": "f7d18b4e13de7459c78ac74c9a144218c10b3387",
      "tree": "e0ea154ede8e8b6a7aa24039aea8800fa671d456",
      "parents": [
        "42a4a5a1f4c07f3a9513ee1af74bc646d62f1cd9"
      ],
      "author": {
        "name": "Ryo Hashimoto",
        "email": "hashimoto@google.com",
        "time": "Wed Mar 15 08:37:41 2023"
      },
      "committer": {
        "name": "Chromeos LUCI",
        "email": "chromeos-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Wed Mar 15 23:42:32 2023"
      },
      "message": "Fix ebuild tests\n\nTo fix the \"None: command not found\" error.\n\nBUG\u003dNone\nTEST\u003dBOARD\u003damd64-generic bazel test @portage//sys-apps/acl:test\n\nChange-Id: Ie665909dde8c759d6d576c20f6bfcb21b672df08\nReviewed-on: https://chromium-review.googlesource.com/c/chromiumos/platform/rules_cros/+/4338760\nTested-by: Ryo Hashimoto \u003chashimoto@chromium.org\u003e\nCommit-Queue: Matt Stark \u003cmsta@google.com\u003e\nReviewed-by: Matt Stark \u003cmsta@google.com\u003e\nTested-by: Matt Stark \u003cmsta@google.com\u003e\n"
    },
    {
      "commit": "42a4a5a1f4c07f3a9513ee1af74bc646d62f1cd9",
      "tree": "505384fb1546706392df19cf1cb3c8adf5fa7187",
      "parents": [
        "79724307114594a1ef5e74b5fb72af630afbaf5b"
      ],
      "author": {
        "name": "Matt Stark",
        "email": "msta@google.com",
        "time": "Mon Mar 13 01:57:24 2023"
      },
      "committer": {
        "name": "Chromeos LUCI",
        "email": "chromeos-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Mon Mar 13 18:42:11 2023"
      },
      "message": "Copy bazelrc from alchemy to rules_cros.\n\nrules_cros will be the source of truth for configurations in the future.\nThe alchemy one will be removed once we update the manifest to switch\nthem over.\n\nBUG\u003dNone\nTEST\u003dN/A\n\nChange-Id: I0faf03abaaa7d7c3b156f587bc54b4cd386af4a4\nReviewed-on: https://chromium-review.googlesource.com/c/chromiumos/platform/rules_cros/+/4332621\nTested-by: Matt Stark \u003cmsta@google.com\u003e\nCommit-Queue: George Burgess \u003cgbiv@chromium.org\u003e\nReviewed-by: George Burgess \u003cgbiv@chromium.org\u003e\nAuto-Submit: Matt Stark \u003cmsta@google.com\u003e\n"
    },
    {
      "commit": "79724307114594a1ef5e74b5fb72af630afbaf5b",
      "tree": "6683f9613397eb0438ca44521a843ecbf59576e6",
      "parents": [
        "26334f0d112fdaa4cf8ab6f74c7efdfd274a76bc"
      ],
      "author": {
        "name": "Matt Stark",
        "email": "msta@google.com",
        "time": "Fri Mar 10 05:28:09 2023"
      },
      "committer": {
        "name": "Chromeos LUCI",
        "email": "chromeos-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Mon Mar 13 03:10:32 2023"
      },
      "message": "Add rules to do the heavy lifting for bash.\n\nWe\u0027ve had multiple issues now with misconfigured bash rules, so this should allow us to configure bash correctly.\n\nBUG\u003dNone\n\nTEST\u003dtools/run_tests.sh\n\nChange-Id: I6644daa93d6c71d4586abb16939bcdb89f945ae5\nReviewed-on: https://chromium-review.googlesource.com/c/chromiumos/platform/rules_cros/+/4328589\nReviewed-by: Ryo Hashimoto \u003chashimoto@chromium.org\u003e\nCommit-Queue: Matt Stark \u003cmsta@google.com\u003e\nTested-by: Matt Stark \u003cmsta@google.com\u003e\n"
    },
    {
      "commit": "26334f0d112fdaa4cf8ab6f74c7efdfd274a76bc",
      "tree": "1209629ec42efaa9515a645127dc362d3b895bf7",
      "parents": [
        "5c656db7bc9ab702107346549ce044ad1608ce10"
      ],
      "author": {
        "name": "Matt Stark",
        "email": "msta@google.com",
        "time": "Fri Mar 10 02:10:35 2023"
      },
      "committer": {
        "name": "Chromeos LUCI",
        "email": "chromeos-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Fri Mar 10 22:35:01 2023"
      },
      "message": "Follow clippy suggestion\n\nBUG\u003dNone\nTEST\u003dtools/run_tests.sh\n\nChange-Id: I6eecf2b1220757a1b1df1b19eb76b5a4d7562cc2\nReviewed-on: https://chromium-review.googlesource.com/c/chromiumos/platform/rules_cros/+/4328587\nTested-by: Matt Stark \u003cmsta@google.com\u003e\nCommit-Queue: George Burgess \u003cgbiv@chromium.org\u003e\nReviewed-by: George Burgess \u003cgbiv@chromium.org\u003e\nAuto-Submit: Matt Stark \u003cmsta@google.com\u003e\n"
    },
    {
      "commit": "5c656db7bc9ab702107346549ce044ad1608ce10",
      "tree": "a5ea3b45abcbfacd19a2dba4b09e077b74a4c1fd",
      "parents": [
        "523641c6b9f59d4ee4e6849bd15681228c79762f"
      ],
      "author": {
        "name": "Matt Stark",
        "email": "msta@google.com",
        "time": "Thu Feb 09 03:15:50 2023"
      },
      "committer": {
        "name": "Matt Stark",
        "email": "msta@google.com",
        "time": "Mon Feb 13 03:06:41 2023"
      },
      "message": "Migrate go toolchain to bzlmod.\n\nThis CL must be submitted at the same time as tg/1733742.\n\nBUG\u003db:268266357\nTEST\u003dtools/run_tests.sh\n\nChange-Id: I995af8275f7b7068d2c629f6b17b4651028fbd52\nReviewed-on: https://chromium-review.googlesource.com/c/chromiumos/platform/rules_cros/+/4235002\nCommit-Queue: Matt Stark \u003cmsta@google.com\u003e\nTested-by: Matt Stark \u003cmsta@google.com\u003e\nReviewed-by: Tim Bain \u003ctbain@google.com\u003e\nReviewed-by: Shuhei Takahashi \u003cnya@chromium.org\u003e\n"
    },
    {
      "commit": "523641c6b9f59d4ee4e6849bd15681228c79762f",
      "tree": "fff27177d0e0b03a2aa2fc549b0e0f295b2af519",
      "parents": [
        "caf70d47d83e0c85f1e699da4c1795bc41c72956"
      ],
      "author": {
        "name": "Matt Stark",
        "email": "msta@google.com",
        "time": "Thu Feb 09 03:04:34 2023"
      },
      "committer": {
        "name": "Matt Stark",
        "email": "msta@google.com",
        "time": "Fri Feb 10 00:49:57 2023"
      },
      "message": "Remove rules_proto_grpc\n\nIt\u0027s not currently in use, and references rules_go, which we\u0027re attempting to move to bzlmod.\n\nBUG\u003db:268266357\nTEST\u003dtools/run_tests.sh\n\nChange-Id: I92fc7f3f94b4124af648ceff23fdd6209bd6b938\nReviewed-on: https://chromium-review.googlesource.com/c/chromiumos/platform/rules_cros/+/4235001\nReviewed-by: George Burgess \u003cgbiv@chromium.org\u003e\nCommit-Queue: Matt Stark \u003cmsta@google.com\u003e\nTested-by: Matt Stark \u003cmsta@google.com\u003e\n"
    },
    {
      "commit": "caf70d47d83e0c85f1e699da4c1795bc41c72956",
      "tree": "6fad5b19759846c6aad9295ffc10f9875c8962b3",
      "parents": [
        "e022d5c514703b920531052c3e8515382e00d751"
      ],
      "author": {
        "name": "Matt Stark",
        "email": "msta@google.com",
        "time": "Wed Feb 08 02:52:45 2023"
      },
      "committer": {
        "name": "Matt Stark",
        "email": "msta@google.com",
        "time": "Fri Feb 10 00:49:40 2023"
      },
      "message": "Fix runfiles import for cargo_init.\n\nBUG\u003db:267971627\n\nTEST\u003dbazel run //rules_cros/toolchains/rust:cargo_init\n\nChange-Id: Iab35944cba0cd589b9119ad8d93032b7604d1e60\nReviewed-on: https://chromium-review.googlesource.com/c/chromiumos/platform/rules_cros/+/4230331\nTested-by: Matt Stark \u003cmsta@google.com\u003e\nReviewed-by: Shuhei Takahashi \u003cnya@chromium.org\u003e\nCommit-Queue: Matt Stark \u003cmsta@google.com\u003e\n"
    },
    {
      "commit": "e022d5c514703b920531052c3e8515382e00d751",
      "tree": "aa9d68fb7755c7ed547f6e891ad554814530ae9e",
      "parents": [
        "21d97de030dfe32347a6d19862a275171539b872"
      ],
      "author": {
        "name": "Matt Stark",
        "email": "msta@google.com",
        "time": "Tue Dec 20 01:09:06 2022"
      },
      "committer": {
        "name": "Matt Stark",
        "email": "msta@google.com",
        "time": "Fri Feb 10 00:40:03 2023"
      },
      "message": "Add pip support to python.\n\nBUG\u003db:268266124\nTEST\u003dbazel test //rules_cros/toolchains/python:all\n\nChange-Id: Ibb595aa82262cf4866f97d79dc51912c10ab9fcf\nReviewed-on: https://chromium-review.googlesource.com/c/chromiumos/platform/rules_cros/+/4112738\nTested-by: Matt Stark \u003cmsta@google.com\u003e\nCommit-Queue: Matt Stark \u003cmsta@google.com\u003e\nReviewed-by: George Burgess \u003cgbiv@chromium.org\u003e\n"
    },
    {
      "commit": "21d97de030dfe32347a6d19862a275171539b872",
      "tree": "7bd6f16c867eac2ed384015d2ea7c27ee653aa3a",
      "parents": [
        "592727384e47b7602b5be01f79bb74101e07bd8b"
      ],
      "author": {
        "name": "Matt Stark",
        "email": "msta@google.com",
        "time": "Wed Jan 25 02:22:19 2023"
      },
      "committer": {
        "name": "Matt Stark",
        "email": "msta@google.com",
        "time": "Fri Jan 27 02:08:56 2023"
      },
      "message": "Use manifests provided by alchemy, so we can store them in a seperate repo.\n\nChange-Id: I8040879a8c533a44dfcc37c0b638f71696b80b83\nReviewed-on: https://chromium-review.googlesource.com/c/chromiumos/platform/rules_cros/+/4190659\nTested-by: Matt Stark \u003cmsta@google.com\u003e\nReviewed-by: George Burgess \u003cgbiv@chromium.org\u003e\nCommit-Queue: Matt Stark \u003cmsta@google.com\u003e\n"
    },
    {
      "commit": "592727384e47b7602b5be01f79bb74101e07bd8b",
      "tree": "91caaec642b10ae6b4a66327433f79b69f6020d0",
      "parents": [
        "d96a7859e2898e6d8198dea3c2fae52da7f6ff8f"
      ],
      "author": {
        "name": "Matt Stark",
        "email": "msta@google.com",
        "time": "Tue Jan 24 00:43:56 2023"
      },
      "committer": {
        "name": "Matt Stark",
        "email": "msta@google.com",
        "time": "Tue Jan 24 23:56:15 2023"
      },
      "message": "Sync rules_cros\u0027 MODULE.bazel\n\nChange-Id: I47ad3cf76625d9e56a43b619e6cd97d3e322c276\nReviewed-on: https://chromium-review.googlesource.com/c/chromiumos/platform/rules_cros/+/4190658\nTested-by: Matt Stark \u003cmsta@google.com\u003e\nAuto-Submit: Matt Stark \u003cmsta@google.com\u003e\nReviewed-by: George Burgess \u003cgbiv@chromium.org\u003e\n"
    },
    {
      "commit": "d96a7859e2898e6d8198dea3c2fae52da7f6ff8f",
      "tree": "bd22c048f564e4977c820e9b935a30ec3ec499f8",
      "parents": [
        "5de3aa9aa8db123e4e1740736ff6ab6a9d0c8a13"
      ],
      "author": {
        "name": "Matt Stark",
        "email": "msta@google.com",
        "time": "Tue Jan 24 00:25:22 2023"
      },
      "committer": {
        "name": "Matt Stark",
        "email": "msta@google.com",
        "time": "Tue Jan 24 23:40:16 2023"
      },
      "message": "Delete WORKSPACE\n\nThis allows it to work with alchemy.\n\nChange-Id: Ic741a4431c63161e2c272becb6956e160ea0d3d2\nReviewed-on: https://chromium-review.googlesource.com/c/chromiumos/platform/rules_cros/+/4190657\nReviewed-by: George Burgess \u003cgbiv@chromium.org\u003e\nTested-by: Matt Stark \u003cmsta@google.com\u003e\n"
    },
    {
      "commit": "5de3aa9aa8db123e4e1740736ff6ab6a9d0c8a13",
      "tree": "99f1399ec1f59939825ce69fab3e0514bdb7b293",
      "parents": [
        "e8d47712aa0d21905b730af678a3f1c5ce343cc7"
      ],
      "author": {
        "name": "Matt Stark",
        "email": "msta@google.com",
        "time": "Tue Jan 24 00:10:07 2023"
      },
      "committer": {
        "name": "Matt Stark",
        "email": "msta@google.com",
        "time": "Tue Jan 24 23:40:04 2023"
      },
      "message": "Sync rules_cros with alchemy\u0027s toolchains\n\nChange-Id: I8d7ccd5849ccf41bb8d8ac3c455b9e43cca1d758\nReviewed-on: https://chromium-review.googlesource.com/c/chromiumos/platform/rules_cros/+/4190656\nTested-by: Matt Stark \u003cmsta@google.com\u003e\nReviewed-by: George Burgess \u003cgbiv@chromium.org\u003e\n"
    },
    {
      "commit": "e8d47712aa0d21905b730af678a3f1c5ce343cc7",
      "tree": "750eca98521817819b72626a59e7db0232fb8d28",
      "parents": [
        "c7632a1380e52abf98c337d6e6e47f27cb348e6e"
      ],
      "author": {
        "name": "George Burgess IV",
        "email": "gbiv@google.com",
        "time": "Tue Jan 24 17:42:15 2023"
      },
      "committer": {
        "name": "Chromeos LUCI",
        "email": "chromeos-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Tue Jan 24 20:01:45 2023"
      },
      "message": "rules_cros: disable CQ run_tests.sh.\n\nThese tests are broken at ToT, and have been broken for a while. Until\nwe migrate to bazel-6 \"for real\" and fix that up, disable this.\nOtherwise, folks (incl. me) may build habits about chumping for\n`rules_cros`.\n\nBUG\u003db:266581027\nTEST\u003d./run_tests.sh\n\nChange-Id: I3cd67dac6bacfcd9d07c3543892e125dfbcd1795\nReviewed-on: https://chromium-review.googlesource.com/c/chromiumos/platform/rules_cros/+/4190691\nAuto-Submit: George Burgess \u003cgbiv@chromium.org\u003e\nCommit-Queue: Tim Bain \u003ctbain@google.com\u003e\nTested-by: George Burgess \u003cgbiv@chromium.org\u003e\nReviewed-by: Tim Bain \u003ctbain@google.com\u003e\n"
    },
    {
      "commit": "c7632a1380e52abf98c337d6e6e47f27cb348e6e",
      "tree": "5062cd8b5a15fb7eee565f8915826b9745485088",
      "parents": [
        "ec30301a8cb5268ad1f10b4264bf73fb3d0240e9"
      ],
      "author": {
        "name": "George Burgess IV",
        "email": "gbiv@google.com",
        "time": "Mon Jan 23 20:01:26 2023"
      },
      "committer": {
        "name": "George Burgess",
        "email": "gbiv@chromium.org",
        "time": "Tue Jan 24 05:11:29 2023"
      },
      "message": "clean up OWNERS; add new folks for n+1\n\nThis removes folks impacted by last Friday\u0027s layoff, and adds a few\nother bazel people since this OWNERS file is getting pretty tiny...\n\nBUG\u003dNone\nTEST\u003dNone\n\nChange-Id: I95465c59b10f3761483f5dc0892860ae2ff4ded9\nReviewed-on: https://chromium-review.googlesource.com/c/chromiumos/platform/rules_cros/+/4189305\nReviewed-by: Tim Bain \u003ctbain@google.com\u003e\nTested-by: George Burgess \u003cgbiv@chromium.org\u003e\n"
    },
    {
      "commit": "ec30301a8cb5268ad1f10b4264bf73fb3d0240e9",
      "tree": "4d2040b9492693620253f0858f0a1a30503cc2ca",
      "parents": [
        "e4836f8a4d022326614ee1fff4855280ef23f5e8"
      ],
      "author": {
        "name": "Matt Stark",
        "email": "msta@google.com",
        "time": "Mon Dec 19 02:13:02 2022"
      },
      "committer": {
        "name": "Chromeos LUCI",
        "email": "chromeos-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Wed Dec 21 04:08:45 2022"
      },
      "message": "Copy toolchains and third_party from alchemy.\n\nThis is mostly just a copy-paste from the toolchain and third_party directory in https://team.git.corp.google.com/cros-build-tiger/cros-bazel/+/refs/heads/main/, with a few modifications to paths as required to get it to compile (eg. //bazel/toolchains is now //toolchains.\n\nThis will allow both toolchains and third_party repos to be accessible both through alchemy and metallurgy, reducing the cost to migrate metallurgy packages to alchemy.\n\nWe specifically do not attempt (yet) to merge the alchemy and metallurgy toolchains, this will be done in a follow-up CL.\n\nChange-Id: I4faa5712519a1c23aa2d875efd0f122008661601\nReviewed-on: https://chromium-review.googlesource.com/c/chromiumos/platform/rules_cros/+/4113138\nTested-by: Matt Stark \u003cmsta@google.com\u003e\nReviewed-by: Shuhei Takahashi \u003cnya@chromium.org\u003e\nCommit-Queue: Matt Stark \u003cmsta@google.com\u003e\n"
    },
    {
      "commit": "e4836f8a4d022326614ee1fff4855280ef23f5e8",
      "tree": "a8a9d91d407e9d4209f0808ca2fc0756ccff59ba",
      "parents": [
        "c193ad352d1838861dfd481a2aae0456a8f3d18e"
      ],
      "author": {
        "name": "George Burgess IV",
        "email": "gbiv@google.com",
        "time": "Wed Nov 16 19:54:09 2022"
      },
      "committer": {
        "name": "Chromeos LUCI",
        "email": "chromeos-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Wed Nov 16 21:22:09 2022"
      },
      "message": "toolchain.bzl: update with new toolchain versions\n\nThis is needed so `bazel-5 build //...` works at all. I\u0027ll make this\nautoupdate in a future patch.\n\nBUG\u003db:222323152\nTEST\u003dbazel-5 build //...\n\nChange-Id: I0f65ca7ca323c8fa13b3cb4cb98fe0f4aecb0cbf\nReviewed-on: https://chromium-review.googlesource.com/c/chromiumos/platform/rules_cros/+/4032139\nReviewed-by: Chris McDonald \u003ccjmcdonald@chromium.org\u003e\nCommit-Queue: Chris McDonald \u003ccjmcdonald@chromium.org\u003e\nCommit-Queue: George Burgess \u003cgbiv@chromium.org\u003e\nAuto-Submit: George Burgess \u003cgbiv@chromium.org\u003e\nTested-by: George Burgess \u003cgbiv@chromium.org\u003e\n"
    },
    {
      "commit": "c193ad352d1838861dfd481a2aae0456a8f3d18e",
      "tree": "5fa54c433f730e778971d3c4fbf24d1a3618d10b",
      "parents": [
        "967a8ec1daa118756c977e518a74761cd5b6f530"
      ],
      "author": {
        "name": "George Burgess IV",
        "email": "gbiv@google.com",
        "time": "Mon May 23 21:33:25 2022"
      },
      "committer": {
        "name": "Chromeos LUCI",
        "email": "chromeos-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Mon May 23 22:55:51 2022"
      },
      "message": "rules_cros: add folks to OWNERS\n\nWe\u0027ve all done (and plan to continue doing) meaningful work on this\nproject. Having us all in this list seems like a good idea.\n\nBUG\u003dNone\nTEST\u003dNone\n\nChange-Id: I05db33e9417adad3ddf1e3b85b0fb12ec1bfe1ca\nReviewed-on: https://chromium-review.googlesource.com/c/chromiumos/platform/rules_cros/+/3661671\nReviewed-by: Sloan Johnson \u003csloanjohnson@google.com\u003e\nTested-by: George Burgess \u003cgbiv@chromium.org\u003e\nCommit-Queue: George Burgess \u003cgbiv@chromium.org\u003e\nReviewed-by: Greg Edelston \u003cgredelston@google.com\u003e\nOwners-Override: Greg Edelston \u003cgredelston@google.com\u003e\n"
    },
    {
      "commit": "967a8ec1daa118756c977e518a74761cd5b6f530",
      "tree": "9f7fc1d55a1ecb756aabc0e774dc7a3c061d4927",
      "parents": [
        "a2e8126848c451d1edab811fc3ab6bff0858d65d"
      ],
      "author": {
        "name": "George Burgess IV",
        "email": "gbiv@google.com",
        "time": "Tue Apr 19 21:00:08 2022"
      },
      "committer": {
        "name": "Chromeos LUCI",
        "email": "chromeos-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Wed Apr 20 08:49:49 2022"
      },
      "message": "platforms: add aarch64\n\nThis lets us test our new CQ coverage, and have a platform we\u0027ll\nactually need. Whee.\n\nBUG\u003dNone\nTEST\u003dbazel-5 build --platforms\u003d@rules_cros//cros/platforms:cros_aarch64\n\nChange-Id: I1bb26f986895fd0c9151a0e7414f71d4853b1cfb\nReviewed-on: https://chromium-review.googlesource.com/c/chromiumos/platform/rules_cros/+/3595033\nReviewed-by: Chris McDonald \u003ccjmcdonald@chromium.org\u003e\nCommit-Queue: George Burgess \u003cgbiv@chromium.org\u003e\nTested-by: George Burgess \u003cgbiv@chromium.org\u003e\n"
    },
    {
      "commit": "a2e8126848c451d1edab811fc3ab6bff0858d65d",
      "tree": "c1ef66fcf688b0256dda807dd1574a5a3960a456",
      "parents": [
        "6453254e30abbf772ca2d8a8a4e337489229dc35"
      ],
      "author": {
        "name": "George Burgess IV",
        "email": "gbiv@google.com",
        "time": "Sat Feb 26 07:43:32 2022"
      },
      "committer": {
        "name": "George Burgess",
        "email": "gbiv@chromium.org",
        "time": "Wed Mar 23 17:23:07 2022"
      },
      "message": "platform: parameterize toolchain defs\n\nThis is a series of nop changes that hopes to remove the duplication\nbetween toolchain/platform definitions. The intent is to make each\nplatform definition much more compact than in prior CLs.\n\nBUG\u003db:220355021\nTEST\u003d`bazel build --platforms\u003d\"$x\" ...` in drydock, for each $x in the\n     platforms we currently define.\n\nChange-Id: I3dc11adfb6bc845800112afaa65fc212f31c9961\nReviewed-on: https://chromium-review.googlesource.com/c/chromiumos/platform/rules_cros/+/3503958\nReviewed-by: Chris McDonald \u003ccjmcdonald@chromium.org\u003e\nTested-by: George Burgess \u003cgbiv@chromium.org\u003e\n"
    },
    {
      "commit": "6453254e30abbf772ca2d8a8a4e337489229dc35",
      "tree": "b4bb663aae86e16f454c87062faa19701e2b8503",
      "parents": [
        "1be1d4aa361a6310e0ecd50a7c83311fdd48a1c5"
      ],
      "author": {
        "name": "George Burgess IV",
        "email": "gbiv@google.com",
        "time": "Mon Mar 14 22:53:32 2022"
      },
      "committer": {
        "name": "George Burgess",
        "email": "gbiv@chromium.org",
        "time": "Wed Mar 23 17:23:07 2022"
      },
      "message": "emulation: parameterize\n\nParameterize all of the emulation-side rules, so they\u0027re easier to\ngenerate from a unified set of toolchain attributes in a later patch.\n\n(This happens after the \u0027unify\u0027 commit because I already wrote it in its\nfully unified form.)\n\nBUG\u003db:220355021\nTEST\u003dbazel-5 build ...\n\nChange-Id: I9f737b24fd27d183a8a8b17ea3e14d919132c36e\nReviewed-on: https://chromium-review.googlesource.com/c/chromiumos/platform/rules_cros/+/3523710\nReviewed-by: Chris McDonald \u003ccjmcdonald@chromium.org\u003e\nTested-by: George Burgess \u003cgbiv@chromium.org\u003e\n"
    },
    {
      "commit": "1be1d4aa361a6310e0ecd50a7c83311fdd48a1c5",
      "tree": "cf4079c7b178669962c0418a71c245c22a591999",
      "parents": [
        "e203161e48ec36c0abe885474eb2ac17abe874a3"
      ],
      "author": {
        "name": "George Burgess IV",
        "email": "gbiv@google.com",
        "time": "Wed Mar 02 21:06:22 2022"
      },
      "committer": {
        "name": "George Burgess",
        "email": "gbiv@chromium.org",
        "time": "Wed Mar 23 17:23:07 2022"
      },
      "message": "toolchain: unify all rules\n\nNow that rules are parameterized consistently, we can tweak them a bit\nand have a centeralized list of all of the toolchain configurations we\nsupport.\n\nBUG\u003db:220355021\nTEST\u003dbazel-5 build ...\n\nChange-Id: If77ecc8e466174a8e122ce4febe4cb0b3335ac13\nReviewed-on: https://chromium-review.googlesource.com/c/chromiumos/platform/rules_cros/+/3503957\nReviewed-by: Chris McDonald \u003ccjmcdonald@chromium.org\u003e\nTested-by: George Burgess \u003cgbiv@chromium.org\u003e\n"
    },
    {
      "commit": "e203161e48ec36c0abe885474eb2ac17abe874a3",
      "tree": "9fc5409ec2aba9d0f229db2f4753879519b9348a",
      "parents": [
        "a01b81bc17ab412e1c76e01c53df8459cc98bf0c"
      ],
      "author": {
        "name": "George Burgess IV",
        "email": "gbiv@google.com",
        "time": "Sun Feb 27 21:20:58 2022"
      },
      "committer": {
        "name": "George Burgess",
        "email": "gbiv@chromium.org",
        "time": "Wed Mar 23 17:23:07 2022"
      },
      "message": "rust: parameterize\n\nParameterize all of the rust-side rules, so they\u0027re easier to generate\nfrom a unified set of toolchain attributes in a later patch.\n\nBUG\u003db:220355021\nTEST\u003dbazel-5 build ...\n\nChange-Id: I39d1b8d18fedc1565ede69ad51970469fe2afa4f\nReviewed-on: https://chromium-review.googlesource.com/c/chromiumos/platform/rules_cros/+/3503956\nTested-by: George Burgess \u003cgbiv@chromium.org\u003e\nReviewed-by: Chris McDonald \u003ccjmcdonald@chromium.org\u003e\n"
    },
    {
      "commit": "a01b81bc17ab412e1c76e01c53df8459cc98bf0c",
      "tree": "fd75147035cbd048fdd2ef2e271d91bf49bc41df",
      "parents": [
        "2b2606e6835edb0874cecd0214fd6fc434bd31df"
      ],
      "author": {
        "name": "George Burgess IV",
        "email": "gbiv@google.com",
        "time": "Sun Feb 27 21:01:17 2022"
      },
      "committer": {
        "name": "George Burgess",
        "email": "gbiv@chromium.org",
        "time": "Wed Mar 23 17:23:07 2022"
      },
      "message": "cc: parameterize\n\nParameterize all of the cc-side rules, so they\u0027re easier to generate\nfrom a unified set of toolchain attributes in a later patch.\n\nBUG\u003db:220355021\nTEST\u003dbazel-5 build ...\n\nChange-Id: Ib2163e845701b5b0a292b0a84235d04d599f9eb8\nReviewed-on: https://chromium-review.googlesource.com/c/chromiumos/platform/rules_cros/+/3503955\nReviewed-by: Chris McDonald \u003ccjmcdonald@chromium.org\u003e\nCommit-Queue: George Burgess \u003cgbiv@chromium.org\u003e\nTested-by: George Burgess \u003cgbiv@chromium.org\u003e\n"
    },
    {
      "commit": "2b2606e6835edb0874cecd0214fd6fc434bd31df",
      "tree": "8765ad8528eeb2e065d55192f063fe13c76faa60",
      "parents": [
        "a443340332fe3a2ed8233db28189018dc8d75654"
      ],
      "author": {
        "name": "George Burgess IV",
        "email": "gbiv@google.com",
        "time": "Fri Feb 25 09:49:35 2022"
      },
      "committer": {
        "name": "George Burgess",
        "email": "gbiv@chromium.org",
        "time": "Wed Mar 23 17:23:07 2022"
      },
      "message": "rules_rust: add cros_armv7a platform\n\nThis CL adds armv7a. The hope is to get an initial review to see what\nall I missed that\u0027s obvious in adding this. Once all of the holes are\nplugged, I\u0027ll add another triple Rust supports (aarch64? one of the\nthumbs?) and make it all much more stampable.\n\nSeems best to address stampability and correctness in different steps,\nthough.\n\nBUG\u003db:220355021\nTEST\u003d`bazel build --platforms\u003d\u0027@rules_cros//cros/platforms:cros_armv7a\u0027\n     ...` in drydock\n\nChange-Id: Ib302d1b1a46317717adf5c77002262e4e3800211\nReviewed-on: https://chromium-review.googlesource.com/c/chromiumos/platform/rules_cros/+/3490568\nReviewed-by: Sloan Johnson \u003csloanjohnson@google.com\u003e\nReviewed-by: Chris McDonald \u003ccjmcdonald@chromium.org\u003e\nCommit-Queue: George Burgess \u003cgbiv@chromium.org\u003e\nTested-by: George Burgess \u003cgbiv@chromium.org\u003e\n"
    },
    {
      "commit": "a443340332fe3a2ed8233db28189018dc8d75654",
      "tree": "fa6c00ec93555088ff4d1294286c26cc9f660e49",
      "parents": [
        "5a39f17111e32c688c5149df8adc6ee75e249976"
      ],
      "author": {
        "name": "Sloan Johnson",
        "email": "sloanjohnson@google.com",
        "time": "Mon Feb 07 19:01:49 2022"
      },
      "committer": {
        "name": "Sloan Johnson",
        "email": "sloanjohnson@google.com",
        "time": "Thu Mar 10 22:45:03 2022"
      },
      "message": "Add rules_cros test rules and emulation toolchain\n\nAdd emulation toolchain and test rules to run basic \"Hello World\"\nbinaries for rules_cros toolchain verfication.  rules_cros_(cc|rust)_test\nrules run the CC and Rust binaries against an individual platform;\nrules_cros_toolchain_test fans out to run rules_cros_(cc|rust)_test tests\nagainst all platforms.\n\nBUG\u003db:217770417\nTEST\u003d`bazel-5 test //test:rules_cros_platforms_test`\n\nChange-Id: I415f260fbbd13fb1b9c850cee8f3daa61afc63a6\nReviewed-on: https://chromium-review.googlesource.com/c/chromiumos/platform/rules_cros/+/3442709\nReviewed-by: Chris McDonald \u003ccjmcdonald@chromium.org\u003e\nTested-by: Sloan Johnson \u003csloanjohnson@google.com\u003e\n"
    },
    {
      "commit": "5a39f17111e32c688c5149df8adc6ee75e249976",
      "tree": "6e975608739cbba520d599e6807401d12dab6601",
      "parents": [
        "f45a3192e701f286f50b8a5a801aa28255ecdb10"
      ],
      "author": {
        "name": "Sloan Johnson",
        "email": "sloanjohnson@google.com",
        "time": "Mon Feb 07 23:07:18 2022"
      },
      "committer": {
        "name": "Chris McDonald",
        "email": "cjmcdonald@chromium.org",
        "time": "Tue Feb 08 00:14:38 2022"
      },
      "message": ".bazelrc: Change relative path to common.bazelrc\n\n.bazelrc needs to point to %workspace%/common.bazelrc otherwise it\ntreats it as a relative path from CWD.\n\nBUG\u003db:213616502\nTEST\u003d`bazel-5 build :all` from cros/test\n\nChange-Id: Idb02e3e72d2284a62bd8f5066f1e48cb746f0743\nReviewed-on: https://chromium-review.googlesource.com/c/chromiumos/platform/rules_cros/+/3445306\nReviewed-by: Chris McDonald \u003ccjmcdonald@chromium.org\u003e\nTested-by: Chris McDonald \u003ccjmcdonald@chromium.org\u003e\n"
    },
    {
      "commit": "f45a3192e701f286f50b8a5a801aa28255ecdb10",
      "tree": "b346e870a76d456af7e020a586cf349c8a03d6ce",
      "parents": [
        "20be137be1829d3045e4829e5f5caae07e40babd"
      ],
      "author": {
        "name": "Chris McDonald",
        "email": "cjmcdonald@chromium.org",
        "time": "Mon Feb 07 22:02:11 2022"
      },
      "committer": {
        "name": "Chris McDonald",
        "email": "cjmcdonald@chromium.org",
        "time": "Mon Feb 07 22:07:53 2022"
      },
      "message": "toolchain/cc: Fix builtin_include directories for board toolchain\n\nThe cross compilers have a simple value for builtin_sysroot derived from\nthe target triple they represent. Use that instead of the previous value\nof \"/\", which was incorrect and caused Bazel to complain about\nundeclared dependencies with files that included stdio.h\n\nBUG\u003db:213616502\nTEST\u003d`bazel-5 build //cros/test:all`\n\nChange-Id: Id427f0e00fa5c6f8cf6349f8a5705a7a3b54dc62\nReviewed-on: https://chromium-review.googlesource.com/c/chromiumos/platform/rules_cros/+/3445302\n"
    },
    {
      "commit": "20be137be1829d3045e4829e5f5caae07e40babd",
      "tree": "9cdfa816d96099a027cdaf7e1fbbb6ef9fe3d041",
      "parents": [
        "1ace3c24d0246c902d084b68305681aa3561511e"
      ],
      "author": {
        "name": "Chris McDonald",
        "email": "cjmcdonald@chromium.org",
        "time": "Mon Feb 07 21:48:36 2022"
      },
      "committer": {
        "name": "Chris McDonald",
        "email": "cjmcdonald@chromium.org",
        "time": "Mon Feb 07 22:07:53 2022"
      },
      "message": "toolchain/rust: Fix default visibility for generated toolchains\n\nThese generated visibility attributes don\u0027t seem to work properly if\nwe\u0027re using them from within `rules_cros` itself. Make these filegroups\npublicly visible for now, until we declare the toolchain targets\ndirectly in these generated BUILD files.\n\nBUG\u003db:213616502\nTEST\u003d`bazel-5 build //cros/test:all`\n\nChange-Id: Ie5e6c7532211a74ec0359ce152786d85e155e7da\nReviewed-on: https://chromium-review.googlesource.com/c/chromiumos/platform/rules_cros/+/3445301\n"
    },
    {
      "commit": "1ace3c24d0246c902d084b68305681aa3561511e",
      "tree": "923ee33fe437522416b6d20037dacd00df4eb310",
      "parents": [
        "187e80dd6ac02bc1372d26178bbbebb518c6bad0"
      ],
      "author": {
        "name": "Chris McDonald",
        "email": "cjmcdonald@chromium.org",
        "time": "Mon Feb 07 21:31:03 2022"
      },
      "committer": {
        "name": "Chris McDonald",
        "email": "cjmcdonald@chromium.org",
        "time": "Mon Feb 07 22:07:53 2022"
      },
      "message": "Add development bazelrc and update WORKSPACE file\n\nUpdate the rules_cros WORKSPACE file to use its own helper macro for\ndependencies.\n\nAdd in a .bazelrc file that imports the common bazelrc settings and adds\nadditional flags needed for developing rules_cros itself.\n\nBUG\u003db:213616502\nTEST\u003d`bazel-5 build //cros/test:all`\n\nChange-Id: Idab2289bd584d546161178187dd50577bb0f6d18\nReviewed-on: https://chromium-review.googlesource.com/c/chromiumos/platform/rules_cros/+/3445300\n"
    },
    {
      "commit": "187e80dd6ac02bc1372d26178bbbebb518c6bad0",
      "tree": "b293f4869740f22d3ffcd8dcf33edceb10eecb57",
      "parents": [
        "730f3f9889fdb87ac9f9eef3cec57730eb31be9e"
      ],
      "author": {
        "name": "Chris McDonald",
        "email": "cjmcdonald@chromium.org",
        "time": "Thu Feb 03 21:52:30 2022"
      },
      "committer": {
        "name": "Chris McDonald",
        "email": "cjmcdonald@chromium.org",
        "time": "Thu Feb 03 21:54:41 2022"
      },
      "message": "bazelrc: Enable experimental_platform_in_output_dir\n\nWith Bazel 5 available we can now enable this experimental flag. This\nbehavior is desirable to allow switching between platform targets\nwithout clobbering the existing bazel-out/ directory and throwing away\nwork.\n\nBUG\u003db:213616502\nTEST\u003dlocal drydock build\n\nChange-Id: Idadaf284ed211fbe1d271512035d4a3fff75cd57\nReviewed-on: https://chromium-review.googlesource.com/c/chromiumos/platform/rules_cros/+/3437430\n"
    },
    {
      "commit": "730f3f9889fdb87ac9f9eef3cec57730eb31be9e",
      "tree": "21d0d45dd67453f74ae5d039d7871bf9123ffd2a",
      "parents": [
        "8d611b499874dd4405308358cfeadbac3f5312d3"
      ],
      "author": {
        "name": "Chris McDonald",
        "email": "cjmcdonald@chromium.org",
        "time": "Thu Feb 03 21:31:06 2022"
      },
      "committer": {
        "name": "Chris McDonald",
        "email": "cjmcdonald@chromium.org",
        "time": "Thu Feb 03 21:37:42 2022"
      },
      "message": "bazelrc: Prefer using local JDK\n\nSet the preferred host JDK target to \"11\" rather than the default of\n\"remote_jdk\". This avoids a fairly large download and ensures that Bazel\nis using the same JDK as the rest of the build.\n\nBUG\u003db:213616502\nTEST\u003dlocal drydock build\n\nChange-Id: I04632b1a9b6cad45a6448c6a28a5a5d249fb92a1\nReviewed-on: https://chromium-review.googlesource.com/c/chromiumos/platform/rules_cros/+/3437429\n"
    },
    {
      "commit": "8d611b499874dd4405308358cfeadbac3f5312d3",
      "tree": "7f0ee02ecc431390f5dc9291f34e9525d50110f4",
      "parents": [
        "5876548cb91d201521e1f31da135df5b4ab67029"
      ],
      "author": {
        "name": "Chris McDonald",
        "email": "cjmcdonald@chromium.org",
        "time": "Wed Feb 02 20:07:33 2022"
      },
      "committer": {
        "name": "Chris McDonald",
        "email": "cjmcdonald@chromium.org",
        "time": "Wed Feb 02 21:02:13 2022"
      },
      "message": "Create global WORKSPACE file\n\nCreate a WORKSPACE file to be symlinked to the root of the CrOS source\ntree to make the entire checkout a Bazel workspace. Name it\n`WORKSPACE.cros` to distinguish it from the WORKSPACE file for this\nparticular package\u0027s testing dependencies.\n\nBUG\u003dNone\nTEST\u003dNone\n\nChange-Id: I0d06f31ab6e85ff31e41eda41a29959bb83f9316\nReviewed-on: https://chromium-review.googlesource.com/c/chromiumos/platform/rules_cros/+/3432815\nReviewed-by: Sloan Johnson \u003csloanjohnson@google.com\u003e\nTested-by: Chris McDonald \u003ccjmcdonald@chromium.org\u003e\n"
    },
    {
      "commit": "5876548cb91d201521e1f31da135df5b4ab67029",
      "tree": "b215c1eaecd2e80125ab95d607ffdc90a9b7cee9",
      "parents": [
        "28075814698fc87531e895cedfcc825132016f49"
      ],
      "author": {
        "name": "Chris McDonald",
        "email": "cjmcdonald@chromium.org",
        "time": "Wed Feb 02 20:02:43 2022"
      },
      "committer": {
        "name": "Chris McDonald",
        "email": "cjmcdonald@chromium.org",
        "time": "Wed Feb 02 21:01:55 2022"
      },
      "message": "toolchains: Rename toolchain repository to cros_toolchains\n\nRename the generated toolchain repo to not collide with a global \u0027cros\u0027\nworkspace.\n\nBUG\u003dNone\nTEST\u003dlocal drydock build\n\nChange-Id: I496587887ea58090aa2f9bc3ddbfbb26d14a0d4b\nReviewed-on: https://chromium-review.googlesource.com/c/chromiumos/platform/rules_cros/+/3432814\nReviewed-by: Sloan Johnson \u003csloanjohnson@google.com\u003e\nTested-by: Chris McDonald \u003ccjmcdonald@chromium.org\u003e\n"
    },
    {
      "commit": "28075814698fc87531e895cedfcc825132016f49",
      "tree": "05f051e7c880f1ce8943217f2818e4e54ae1000f",
      "parents": [
        "bc0f38991109e463abb0a994073c2cb461f27183"
      ],
      "author": {
        "name": "Chris McDonald",
        "email": "cjmcdonald@chromium.org",
        "time": "Tue Jan 25 00:23:29 2022"
      },
      "committer": {
        "name": "Chris McDonald",
        "email": "cjmcdonald@chromium.org",
        "time": "Wed Feb 02 19:43:16 2022"
      },
      "message": "bazelrc: Remove experimental_exec_groups flag\n\nThis behavior is the default in Bazel 5 and the flag is no longer\nrecognized. Remove it as we upgrade to Bazel 5 in the SDK.\n\nBUG\u003db:213616502\nTEST\u003dlocal build\n\nChange-Id: I396c54a427a3d644a1d550c8672f327c87a29087\nReviewed-on: https://chromium-review.googlesource.com/c/chromiumos/platform/rules_cros/+/3414036\nTested-by: Chris McDonald \u003ccjmcdonald@chromium.org\u003e\nReviewed-by: Sloan Johnson \u003csloanjohnson@google.com\u003e\n"
    },
    {
      "commit": "bc0f38991109e463abb0a994073c2cb461f27183",
      "tree": "dbd928f30442706f7093d3d0775b3394c973578e",
      "parents": [
        "b60d7fd77a2e9bf03d7cbdd8654d08f58256657f"
      ],
      "author": {
        "name": "Chris McDonald",
        "email": "cjmcdonald@chromium.org",
        "time": "Tue Jan 25 00:12:22 2022"
      },
      "committer": {
        "name": "Chris McDonald",
        "email": "cjmcdonald@chromium.org",
        "time": "Tue Jan 25 00:22:06 2022"
      },
      "message": "toolchain/cc: Update include paths for new Clang\n\nUpdate the builtin include paths to match clang-14 in our SDK.\n\nBUG\u003db:213616502\nTEST\u003dlocal build\n\nChange-Id: I53614da725fc52e8d5c0cd11e9f11c7a17891da9\nReviewed-on: https://chromium-review.googlesource.com/c/chromiumos/platform/rules_cros/+/3414034\nTested-by: Chris McDonald \u003ccjmcdonald@chromium.org\u003e\nReviewed-by: Sloan Johnson \u003csloanjohnson@google.com\u003e\n"
    },
    {
      "commit": "b60d7fd77a2e9bf03d7cbdd8654d08f58256657f",
      "tree": "fb1d9c497cc921f022ba1dfa405f37486a8f2bde",
      "parents": [
        "290d1b82d811fe1055ce0d89ef05cd29d15dc542"
      ],
      "author": {
        "name": "Chris McDonald",
        "email": "cjmcdonald@chromium.org",
        "time": "Fri Jan 21 23:49:35 2022"
      },
      "committer": {
        "name": "Chris McDonald",
        "email": "cjmcdonald@chromium.org",
        "time": "Tue Jan 25 00:03:49 2022"
      },
      "message": "Add helper macro for dependencies\n\nAdd a WORKSPACE macro `rules_cros_dependencies` to fetch all needed\ndependencies for `rules_cros` and to automatically map and register all\nCrOS toolchains.\n\nBUG\u003db:213616502\nTEST\u003dlocal build\n\nChange-Id: I034b51fdce413eb40c961f0aefcb1a55228dc0ad\nReviewed-on: https://chromium-review.googlesource.com/c/chromiumos/platform/rules_cros/+/3408362\nReviewed-by: Sloan Johnson \u003csloanjohnson@google.com\u003e\nTested-by: Chris McDonald \u003ccjmcdonald@chromium.org\u003e\n"
    },
    {
      "commit": "290d1b82d811fe1055ce0d89ef05cd29d15dc542",
      "tree": "d728081b0778c3fb1199456879358aa7fddc6379",
      "parents": [
        "23676ec5c5a339ed4447df0d4220672aaf870867"
      ],
      "author": {
        "name": "Chris McDonald",
        "email": "cjmcdonald@chromium.org",
        "time": "Fri Jan 21 22:22:54 2022"
      },
      "committer": {
        "name": "Chris McDonald",
        "email": "cjmcdonald@chromium.org",
        "time": "Tue Jan 25 00:03:48 2022"
      },
      "message": "toolchain: cc_toolchain reorganization\n\nClean up the organization of the toolchain folder a bit by moving the\ncc_toolchain stuff to its own subdirectory. Factor out linker flags to a\ncommon variable.\n\nAdd the toolchain for an x86_64 board while we\u0027re here.\n\nAlso fix up common.bazelrc to refer to the new location of the\nworkaround cc_toolchain_suite.\n\nBUG\u003db:213616502\nTEST\u003dlocal build\n\nChange-Id: I891eef062667700455395a17164ab78727e3b1cc\nReviewed-on: https://chromium-review.googlesource.com/c/chromiumos/platform/rules_cros/+/3405540\nReviewed-by: Sloan Johnson \u003csloanjohnson@google.com\u003e\nTested-by: Chris McDonald \u003ccjmcdonald@chromium.org\u003e\n"
    },
    {
      "commit": "23676ec5c5a339ed4447df0d4220672aaf870867",
      "tree": "7b57730a8b72cebc151558660bb6ce588d0fa5fa",
      "parents": [
        "c721620a7f528c0740736476868653b30bac1057"
      ],
      "author": {
        "name": "Chris McDonald",
        "email": "cjmcdonald@chromium.org",
        "time": "Fri Jan 21 22:12:32 2022"
      },
      "committer": {
        "name": "Chris McDonald",
        "email": "cjmcdonald@chromium.org",
        "time": "Tue Jan 25 00:03:48 2022"
      },
      "message": "toolchain: Rust toolchain definitions\n\nAdd a repository rule for mapping in the Rust toolchain from the CrOS SDK\nand declarations for toolchains for the build host and for an x86_64\nboard target.\n\nBUG\u003db:213616502\nTEST\u003dlocal build\n\nChange-Id: If51a1619c03c51faa88288a810139645cbe56a27\nReviewed-on: https://chromium-review.googlesource.com/c/chromiumos/platform/rules_cros/+/3405539\nReviewed-by: Sloan Johnson \u003csloanjohnson@google.com\u003e\nTested-by: Chris McDonald \u003ccjmcdonald@chromium.org\u003e\n"
    },
    {
      "commit": "c721620a7f528c0740736476868653b30bac1057",
      "tree": "9e7e15e5033868dd09a8af1c9633f8fbad087302",
      "parents": [
        "2dca24cee243687a3db3311fc84039d6504c7f70"
      ],
      "author": {
        "name": "Chris McDonald",
        "email": "cjmcdonald@chromium.org",
        "time": "Fri Jan 21 20:24:05 2022"
      },
      "committer": {
        "name": "Chris McDonald",
        "email": "cjmcdonald@chromium.org",
        "time": "Tue Jan 25 00:03:48 2022"
      },
      "message": "platforms: Add \u0027vendor\u0027 constraint setting\n\nCreate a new constraint setting \u0027vendor\u0027 in order to disambiguate build\ntargets between a Chrome OS board and a Linux build host, which may both\nbe x86_64 Linux targets but have distinct target triples.\n\nBUG\u003db:213616502\nTEST\u003dNone\n\nChange-Id: I0c78dff66577f0ceba0e286c014312f42de54589\nReviewed-on: https://chromium-review.googlesource.com/c/chromiumos/platform/rules_cros/+/3405538\nReviewed-by: Sloan Johnson \u003csloanjohnson@google.com\u003e\nTested-by: Chris McDonald \u003ccjmcdonald@chromium.org\u003e\n"
    },
    {
      "commit": "2dca24cee243687a3db3311fc84039d6504c7f70",
      "tree": "bfe628e5c8c8f1873a665a66803c625f0fa7461e",
      "parents": [
        "e81bbfad584c9e6e8299a601af906ee63e09281f"
      ],
      "author": {
        "name": "Chris McDonald",
        "email": "cjmcdonald@chromium.org",
        "time": "Fri Jan 21 20:21:37 2022"
      },
      "committer": {
        "name": "Chris McDonald",
        "email": "cjmcdonald@chromium.org",
        "time": "Tue Jan 25 00:03:47 2022"
      },
      "message": "bazelrc: Add experimental_exec_groups flag\n\nrules_rust needs this flag enabled to correctly select the build target\nfor proc macros when cross-compiling. proc macros need to be compiled\nfor the execution platform (the build host/CBUILD) rather than the\ntarget platform.\n\nBUG\u003db:213616502\nTEST\u003dNone\n\nChange-Id: I3052732970db30d9df613d47501817fbfd889ea2\nReviewed-on: https://chromium-review.googlesource.com/c/chromiumos/platform/rules_cros/+/3405537\nReviewed-by: Sloan Johnson \u003csloanjohnson@google.com\u003e\nTested-by: Chris McDonald \u003ccjmcdonald@chromium.org\u003e\n"
    },
    {
      "commit": "e81bbfad584c9e6e8299a601af906ee63e09281f",
      "tree": "0c4cf74eff4c660203840a5aa6ee13e581c19ad4",
      "parents": [
        "bd4dad6a3e46425713421349cf31e5cb5ad8539e"
      ],
      "author": {
        "name": "Chris McDonald",
        "email": "cjmcdonald@chromium.org",
        "time": "Thu Jan 13 21:04:45 2022"
      },
      "committer": {
        "name": "Chris McDonald",
        "email": "cjmcdonald@chromium.org",
        "time": "Thu Jan 13 21:07:36 2022"
      },
      "message": "host_cc_toolchain: Rename local toolchain to host toolchain\n\nCorrectly identify x86_64-pc-linux-gnu as the build host toolchain and\nremove the usage of builtin_sysroot from the build host toolchain\u0027s\ndefinition.\n\nBUG\u003db:213616502\nTEST\u003dlocal `bazel run`\n\nChange-Id: I235dc0616cd8db220b7832149d964083fcdfb351\nReviewed-on: https://chromium-review.googlesource.com/c/chromiumos/platform/rules_cros/+/3387946\n"
    },
    {
      "commit": "bd4dad6a3e46425713421349cf31e5cb5ad8539e",
      "tree": "0b49d7c90354889ea2406d7b92cf0fdfa4b0409c",
      "parents": [
        "9581238a0965dbf68d5d1f0166a9c799a34b4c52"
      ],
      "author": {
        "name": "Chris McDonald",
        "email": "cjmcdonald@chromium.org",
        "time": "Tue Jan 11 19:56:41 2022"
      },
      "committer": {
        "name": "Chris McDonald",
        "email": "cjmcdonald@chromium.org",
        "time": "Tue Jan 11 19:57:38 2022"
      },
      "message": "Add .gitignore file\n\nIgnore bazel-* symlinks and files generated by editors.\n\nBUG\u003dNone\nTEST\u003dNone\n\nChange-Id: I1af62ec91b8e1196ca98a6c1a5dbd9010948cff3\nReviewed-on: https://chromium-review.googlesource.com/c/chromiumos/platform/rules_cros/+/3378710\n"
    },
    {
      "commit": "9581238a0965dbf68d5d1f0166a9c799a34b4c52",
      "tree": "50b9757033059fc122d131679b5bbb99624b4c4e",
      "parents": [
        "1d930efa9b7bbfb06301514a14c0532c9ece9775"
      ],
      "author": {
        "name": "Chris McDonald",
        "email": "cjmcdonald@chromium.org",
        "time": "Tue Jan 11 19:36:32 2022"
      },
      "committer": {
        "name": "Chris McDonald",
        "email": "cjmcdonald@chromium.org",
        "time": "Tue Jan 11 19:47:03 2022"
      },
      "message": "Add initial .bazelrc\n\nAdd common.bazelrc which other projects can symlink to in order to save\nthe boilerplate of passing all the necessary flags on the command line.\n\nBUG\u003db:213616502\nTEST\u003d`bazel run` in test repo\n\nChange-Id: I12c8083736a6f708d93368ff232cbe8f46ab1388\nReviewed-on: https://chromium-review.googlesource.com/c/chromiumos/platform/rules_cros/+/3378709\n"
    },
    {
      "commit": "1d930efa9b7bbfb06301514a14c0532c9ece9775",
      "tree": "fbb32f047105353bbd9b66f4d67fffbd87792f73",
      "parents": [
        "cf142385357d8ff0f6cb7d6a3019f1be5920c87a"
      ],
      "author": {
        "name": "Chris McDonald",
        "email": "cjmcdonald@chromium.org",
        "time": "Tue Jan 11 19:23:26 2022"
      },
      "committer": {
        "name": "Chris McDonald",
        "email": "cjmcdonald@chromium.org",
        "time": "Tue Jan 11 19:47:03 2022"
      },
      "message": "Add minimal host toolchain definition\n\nAdd a minimal host toolchain definition compatible with the host platform\ndefined in the previous CL.\n\nWe define a cc_toolchain_suite in order to work around a bug in Bazel:\nhttps://github.com/bazelbuild/bazel/issues/12712\nOtherwise even with the new toolchain resolution mode enabled Bazel\ncomplains about no toolchain being configured for the host.\n\nBUG\u003db:213616502\nTEST\u003dcompiled \"hello world\" locally!\n\nChange-Id: I54b26597315ce7a1a2c191920859c2ac02c9ac7f\nReviewed-on: https://chromium-review.googlesource.com/c/chromiumos/platform/rules_cros/+/3378708\n"
    },
    {
      "commit": "cf142385357d8ff0f6cb7d6a3019f1be5920c87a",
      "tree": "485b1794615bc95abb6ced6f0fd6ec95659a8984",
      "parents": [
        "ec76504e62bb839544e8a5952907d927921a3243"
      ],
      "author": {
        "name": "Chris McDonald",
        "email": "cjmcdonald@chromium.org",
        "time": "Tue Jan 11 19:19:35 2022"
      },
      "committer": {
        "name": "Chris McDonald",
        "email": "cjmcdonald@chromium.org",
        "time": "Tue Jan 11 19:47:03 2022"
      },
      "message": "Add host platform definition\n\nCurrently the build execution platform for Chrome OS is always assumed\nto be an x86_64 Linux system.\n\nSee https://docs.bazel.build/versions/main/platforms-intro.html for\ndocumentation on Bazel platforms.\n\nBUG\u003db:213616502\nTEST\u003dNone\n\nChange-Id: I5bb930c6213c2b9ef5dd7480d5e2b47043f586a8\nReviewed-on: https://chromium-review.googlesource.com/c/chromiumos/platform/rules_cros/+/3378707\n"
    },
    {
      "commit": "ec76504e62bb839544e8a5952907d927921a3243",
      "tree": "887a482c50859846f85213e685a31ea1cf04a35f",
      "parents": [
        "14898549af099a7588440b565667f33b6b1c9f75"
      ],
      "author": {
        "name": "Chris McDonald",
        "email": "cjmcdonald@chromium.org",
        "time": "Tue Jan 11 18:00:34 2022"
      },
      "committer": {
        "name": "Chris McDonald",
        "email": "cjmcdonald@chromium.org",
        "time": "Tue Jan 11 19:47:03 2022"
      },
      "message": "Add basic BUILD file to make rules_cros a skylib module.\n\nBUG\u003db:213616502\nTEST\u003dNone\n\nChange-Id: I611b8d7a75111541d65110dd5c1226693466d7a6\nReviewed-on: https://chromium-review.googlesource.com/c/chromiumos/platform/rules_cros/+/3378706\n"
    },
    {
      "commit": "14898549af099a7588440b565667f33b6b1c9f75",
      "tree": "b0eb72247c6b705deda7b5db1af0ed7df8f6fe2e",
      "parents": [
        "0a694c8fd262addd69467266a4c77bd30ad7070d"
      ],
      "author": {
        "name": "Chris McDonald",
        "email": "cjmcdonald@chromium.org",
        "time": "Tue Jan 11 17:53:48 2022"
      },
      "committer": {
        "name": "Chris McDonald",
        "email": "cjmcdonald@chromium.org",
        "time": "Tue Jan 11 19:47:03 2022"
      },
      "message": "sysroot_library: Fix up header probing and small mistakes\n\nAdd an \"includes\" attribute to specify additional header search paths\nand remove the linker probing logic since all searches happen through\nthe compiler driver.\n\nFix up the compiler driver invocation to allow searching by object name\ninstead of just by library name, e.g. `-l:libusb-1.0.so` instead of\n`-lusb`.\n\nFix a name copy/paste error from system_library.\n\nBUG\u003db:213616502\nTEST\u003dlocal testing\n\nChange-Id: Ia7e49dd597792a483ff74280018d5ab4684965ca\nReviewed-on: https://chromium-review.googlesource.com/c/chromiumos/platform/rules_cros/+/3378705\n"
    },
    {
      "commit": "0a694c8fd262addd69467266a4c77bd30ad7070d",
      "tree": "a1a9faf6eacf36b705d8ce076cd596498cfde67b",
      "parents": [
        "819a574fd2058622a8d0c08a77e0f27861257022"
      ],
      "author": {
        "name": "Chris McDonald",
        "email": "cjmcdonald@chromium.org",
        "time": "Tue Jan 11 17:52:17 2022"
      },
      "committer": {
        "name": "Chris McDonald",
        "email": "cjmcdonald@chromium.org",
        "time": "Tue Jan 11 19:47:03 2022"
      },
      "message": "Update README\n\nAdd a small blurb warning that this repo is still experimental.\n\nBUG\u003dNone\nTEST\u003dNone\n\nChange-Id: Icf12934ee260bd3718696d007e0362530bf41503\nReviewed-on: https://chromium-review.googlesource.com/c/chromiumos/platform/rules_cros/+/3378704\n"
    },
    {
      "commit": "819a574fd2058622a8d0c08a77e0f27861257022",
      "tree": "619eca0f31bb26b0a8a607fee49d20a589ba2795",
      "parents": [
        "73733ee1d0ed28b7674f1ea75179af052f5a5161"
      ],
      "author": {
        "name": "Chris McDonald",
        "email": "cjmcdonald@chromium.org",
        "time": "Fri Jan 07 21:50:37 2022"
      },
      "committer": {
        "name": "Chris McDonald",
        "email": "cjmcdonald@chromium.org",
        "time": "Fri Jan 07 22:00:48 2022"
      },
      "message": "Add `sysroot_library` repository rule\n\nAdd the `sysroot_library` repository rule for importing existing libraries\nfrom a Chrome OS sysroot into a Bazel workspace so that these libraries\ncan be used as regular `cc_import` dependencies by other Bazel targets.\n\nThe implementation of this repository rule is heavily based on the upstream\n`system_library` repository rule [1] but adapted for Chrome OS to assume a\nclang-based C toolchain and to respect sysroot settings for cross-compilation.\n\n1: https://github.com/bazelbuild/rules_cc/blob/081771d4a0e9d7d3aa0eed2ef389fa4700dfb23e/cc/system_library.bzl\n\nBUG\u003db:213616502\nTEST\u003dNone\n\nChange-Id: Ic53092829e704d863870ed65fde80aa17a192be2\nReviewed-on: https://chromium-review.googlesource.com/c/chromiumos/platform/rules_cros/+/3373721\n"
    },
    {
      "commit": "73733ee1d0ed28b7674f1ea75179af052f5a5161",
      "tree": "37c85648d206bf51d72a02f20d166b44e82537e5",
      "parents": [
        "7d1201c1470efeb9606048c1ce5cbc5d96657f00"
      ],
      "author": {
        "name": "Chris McDonald",
        "email": "cjmcdonald@chromium.org",
        "time": "Fri Jan 07 19:03:08 2022"
      },
      "committer": {
        "name": "Chris McDonald",
        "email": "cjmcdonald@chromium.org",
        "time": "Fri Jan 07 19:04:05 2022"
      },
      "message": "Add DIR_METADATA file\n\nBUG\u003dNone\nTEST\u003dNone\n\nChange-Id: If4c4ff583f73abbe43b8ab7cbe44b2683728c9a5\nReviewed-on: https://chromium-review.googlesource.com/c/chromiumos/platform/rules_cros/+/3373431\n"
    },
    {
      "commit": "7d1201c1470efeb9606048c1ce5cbc5d96657f00",
      "tree": "4a5171b3434863c0feb689f60296bd1875cece76",
      "parents": [
        "f3226e13d581a82de91d5988f39279c5e7a0260d"
      ],
      "author": {
        "name": "Chris McDonald",
        "email": "cjmcdonald@chromium.org",
        "time": "Mon Sep 20 17:56:49 2021"
      },
      "committer": {
        "name": "Chris McDonald",
        "email": "cjmcdonald@chromium.org",
        "time": "Fri Jan 07 18:10:38 2022"
      },
      "message": "Initial commit\n\nAdd BSD-Google LICENSE, OWNERS, WORKSPACE file, and a barebones README.\n\nBUG\u003db:190215568\nTEST\u003dNone\n\nChange-Id: I8d5cbaa68e0e5567b5504a980cdeae130dc13973\nReviewed-on: https://chromium-review.googlesource.com/c/chromiumos/platform/rules_cros/+/3373140\n"
    },
    {
      "commit": "f3226e13d581a82de91d5988f39279c5e7a0260d",
      "tree": "4b825dc642cb6eb9a060e54bf8d69288fbee4904",
      "parents": [],
      "author": {
        "name": "Chris McDonald",
        "email": "cjmcdonald@chromium.org",
        "time": "Fri Jan 07 17:54:39 2022"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Fri Jan 07 17:54:39 2022"
      },
      "message": "Initial empty repository\n"
    }
  ]
}
