)]}'
{
  "commit": "76fdd67f9f55507708168f8402ad709be31cd59e",
  "tree": "8308cef80dd2fd42cde0b20de1f66dab34f8b3ce",
  "parents": [
    "4f2282c2d8339c38dbec31eadeee54d9e4e30d8f"
  ],
  "author": {
    "name": "Paul Duffin",
    "email": "paulduffin@google.com",
    "time": "Mon Dec 12 18:00:47 2022 +0000"
  },
  "committer": {
    "name": "Paul Duffin",
    "email": "paulduffin@google.com",
    "time": "Mon Dec 12 18:00:47 2022 +0000"
  },
  "message": "Allow building against prerelease prebuilt APEXes\n\nGenerally, when building system images from prebuilt APEXes the APEXes\nshould be released versions and the build ensures that is the case when\nextracting .apex files from prebuilt .apks files. However, it is useful\nto test building against prebuilt APEXes before finalization to flush\nout any issues early on. Previously, the build would fail in that case.\nThis change adds support for using the SOONG_ALLOW_PRERELEASE_APEXES\nenvironment variable to allow prerelease APEXes to be suppported.\n\nBug: 259958590\nTest: m MODULE_BUILD_FROM_SOURCE\u003dfalse droid\n      # Above fails because it could not find non-prelease APEXes in the\n      # prebuilt .apks files.\n      m SOONG_ALLOW_PRERELEASE_APEXES\u003dtrue MODULE_BUILD_FROM_SOURCE\u003dfalse droid\n      # Above works.\nChange-Id: I20b8e5db0b9fd2a21434be25652195fae929bd3f\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "14020fc315bc590fd0811aa88f62824da29c6c81",
      "old_mode": 33188,
      "old_path": "apex/prebuilt.go",
      "new_id": "0997a68eb05adc4df483ee09a52ac0aa28faa2f6",
      "new_mode": 33188,
      "new_path": "apex/prebuilt.go"
    }
  ]
}
