)]}'
{
  "commit": "ea78def8279558e83de81d192360bffb845343d5",
  "tree": "809fd4c234f2e93a53441505ab16b4f44ce604ee",
  "parents": [
    "276ca2f0d45ce2a6505b08cd3e55002f7ce217f9"
  ],
  "author": {
    "name": "Chi Wang",
    "email": "chiwang@google.com",
    "time": "Fri Aug 14 16:20:23 2026 +0200"
  },
  "committer": {
    "name": "GitHub",
    "email": "noreply@github.com",
    "time": "Fri Aug 14 10:20:23 2026 -0400"
  },
  "message": "Release bazel_ci_rules 2.1.1 (#2790)\n\n# Release Notes: `bazel_ci_rules` v2.1.1 🚀\n`bazel_ci_rules` v2.1.1 is a patch release improving container manifest\nresolution compatibility.\n\n## 🌟 Key Highlights\n* **Broader Docker \u0026 OCI Manifest Content-Type Support**: Added\n`application/vnd.oci.image.index.v1+json` to accepted manifest HTTP\nheaders when resolving container digests. This resolves manifest\nretrieval failures for multi-arch image indexes and images hosted on GCP\nArtifact Registry / Container Registry (such as\n`gcr.io/bazel-public/ubuntu2404`).\n\n---\n## 🛠 Quick Start \u0026 Usage\n### Bzlmod (Bazel 8+)\n```bazel\nbazel_dep(name \u003d \"bazel_ci_rules\", version \u003d \"2.1.1\")\nrbe \u003d use_extension(\"@bazel_ci_rules//:rbe_config.bzl\", \"rbe_config_extension\")\nrbe.config(name \u003d \"rbe_ubuntu\", preset \u003d \"ubuntu\")\nuse_repo(rbe, \"rbe_ubuntu\")\n```\n### Legacy WORKSPACE\n```python\nload(\"@bazel_tools//tools/build_defs/repo:http.bzl\", \"http_archive\")\nhttp_archive(\n    name \u003d \"bazel_ci_rules\",\n    strip_prefix \u003d \"continuous-integration-rules-2.1.1\",\n    url \u003d \"https://github.com/bazelbuild/continuous-integration/releases/download/rules-2.1.1/bazel_ci_rules-2.1.1.tar.gz\",\n)\nload(\"@bazel_ci_rules//:rbe_config.bzl\", \"rbe_config\")\nrbe_config(name \u003d \"rbe_ubuntu\", preset \u003d \"ubuntu\")\n```",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "41d2963c1a962b29cb381757a46f81bb23cdde71",
      "old_mode": 33188,
      "old_path": "rules/MODULE.bazel",
      "new_id": "fdbd00d62c3b16f505da869ea59dfff94d73839e",
      "new_mode": 33188,
      "new_path": "rules/MODULE.bazel"
    }
  ]
}
