)]}'
{
  "commit": "6f8a1fa83bcef96c7f80440fac6ec4c5a572271d",
  "tree": "8cc5235774d22e4761cc7c6344ae13a9db40e22e",
  "parents": [
    "3e62dc525ea778daa49f8daf6c2d05c2a11f9a29"
  ],
  "author": {
    "name": "A Googler",
    "email": "no-reply@google.com",
    "time": "Thu Oct 08 04:40:48 2026 -0700"
  },
  "committer": {
    "name": "Copybara-Service",
    "email": "copybara-worker@google.com",
    "time": "Thu Oct 08 04:41:58 2026 -0700"
  },
  "message": "Add Starlark flags attribute to remaining Android rules and test rules.\n\nWhen `--incompatible_remove_ctx_android_fragment` is enabled, `ctx.fragments.android` is no longer available and `read_possibly_native_flag` reads Android flags exclusively from `ctx.attr._wrapped_flags`. Add `_attrs.FLAGS_ATTRS` to `ANDROID_APPLICATION_ATTRS` and `android_archive`\u0027s `ATTRS`, and add `_wrapped_flags` to the resource and dex test rules that invoke `read_possibly_native_flag` so they succeed without the native `android` configuration fragment.\n\nPiperOrigin-RevId: 995749866\nChange-Id: Ib7dcbf28cf2e9fb7ca7403d21804e06979d8f174\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "42116bec7642a6bdb3fd501b2c439cebb0769d8f",
      "old_mode": 33188,
      "old_path": "rules/android_application/attrs.bzl",
      "new_id": "e6fa966446175b51ff95ad90a2863181826ff1ee",
      "new_mode": 33188,
      "new_path": "rules/android_application/attrs.bzl"
    },
    {
      "type": "modify",
      "old_id": "f85fdf2a3041efe13dd8fa7a16f56d84caa417d7",
      "old_mode": 33188,
      "old_path": "test/rules/resources/test.bzl",
      "new_id": "39eaf6419184dc23028b136af8d5d6e6e5463a0c",
      "new_mode": 33188,
      "new_path": "test/rules/resources/test.bzl"
    }
  ]
}
