)]}'
{
  "commit": "cd958f231c316e4353d4352bd2dd2a8ca5eac887",
  "tree": "66c3e003d476811dc81492b844d778e041872810",
  "parents": [
    "f4f8e9177b4ec0b60d4b1fd70f4c2093ababa48e"
  ],
  "author": {
    "name": "Lei Zhang",
    "email": "antiagainst@google.com",
    "time": "Thu Jun 01 23:11:52 2023 -0400"
  },
  "committer": {
    "name": "GitHub",
    "email": "noreply@github.com",
    "time": "Thu Jun 01 20:11:52 2023 -0700"
  },
  "message": "[ci] Update base docker image to use Ubuntu 20.04 (#13907)\n\nUbuntu 18.04 reached end of life on May 31, 2023:\r\nhttps://ubuntu.com/blog/18-04-end-of-standard-support So we announced\r\ndropping support for it in our CI:\r\nhttps://groups.google.com/g/iree-discuss/c/XrKjhUmz2CA/m/C96Z9zxiAgAJ\r\n\r\nThis commit upgrades the base docker image to use Ubuntu 20.04, sha256\r\nfound in https://hub.docker.com/_/ubuntu for focal-20230412.\r\n\r\nAlong the way, we perform some cleanup of the docker scripts:\r\n\r\n* Install Vulkan SDK from LunarG Ubuntu repo, given that 20.04 is\r\nofficially supported there. This requires bumping the version to\r\n1.3.250.\r\n* No need to install GCC 9 separately anymore---Ubuntu 20.04 by default\r\nuses GCC 9.\r\n* No need to check whether we are Ubuntu 18.04 anymore when deciding\r\nIREE dependency packages to install.\r\n\r\nFixes https://github.com/openxla/iree/issues/11782\r\nProgress towards https://github.com/openxla/iree/issues/13830",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "35fceb762d0a0114f51bc5d8a1201aa39f163cb8",
      "old_mode": 33188,
      "old_path": ".github/workflows/android_tflite_oneshot_build.yml",
      "new_id": "649b3a0d89ad0a2a96fc8ea5fec5d581f878ae32",
      "new_mode": 33188,
      "new_path": ".github/workflows/android_tflite_oneshot_build.yml"
    },
    {
      "type": "modify",
      "old_id": "f7a38496d6b89e3106efaeaa566df49ddf362247",
      "old_mode": 33188,
      "old_path": ".github/workflows/build_all.yml",
      "new_id": "9f296acd74f6db5df0e7923d3b4cbb62cd28784d",
      "new_mode": 33188,
      "new_path": ".github/workflows/build_all.yml"
    },
    {
      "type": "modify",
      "old_id": "291e5cb128ec09529a36255dafbbb3739d76db0a",
      "old_mode": 33188,
      "old_path": ".github/workflows/build_and_test_android.yml",
      "new_id": "4797d9b09ca1d096f65130e193d59fadb5f04daa",
      "new_mode": 33188,
      "new_path": ".github/workflows/build_and_test_android.yml"
    },
    {
      "type": "modify",
      "old_id": "b6b703cd404da4cf1e0afab67cce522df713486d",
      "old_mode": 33188,
      "old_path": ".github/workflows/build_benchmark_tools.yml",
      "new_id": "67f999ca802b9fa2b8c67e7ff52715e7681186be",
      "new_mode": 33188,
      "new_path": ".github/workflows/build_benchmark_tools.yml"
    },
    {
      "type": "modify",
      "old_id": "70a1dd597808d5d2c54e0ffb6ef3fc3d2685ff55",
      "old_mode": 33188,
      "old_path": ".github/workflows/build_e2e_test_artifacts.yml",
      "new_id": "f78e50a8a58fe5202ec289231f1a2c655aa19d74",
      "new_mode": 33188,
      "new_path": ".github/workflows/build_e2e_test_artifacts.yml"
    },
    {
      "type": "modify",
      "old_id": "6407a37fb6886a6d0d1065f8d7eb896763c2838e",
      "old_mode": 33188,
      "old_path": ".github/workflows/ci.yml",
      "new_id": "733b67e2fabd355139c944b3a82ed0455e932096",
      "new_mode": 33188,
      "new_path": ".github/workflows/ci.yml"
    },
    {
      "type": "modify",
      "old_id": "85076e3166b1c88b2d0644e17f7c597fe451f1a1",
      "old_mode": 33188,
      "old_path": ".github/workflows/samples.yml",
      "new_id": "8f56fc98b4031de44591cf0d3d46b62457e388c2",
      "new_mode": 33188,
      "new_path": ".github/workflows/samples.yml"
    },
    {
      "type": "modify",
      "old_id": "0e160cf3ff91a3e759aa6c2c70656083fd7388ef",
      "old_mode": 33261,
      "old_path": "build_tools/docker/context/install_iree_deps.sh",
      "new_id": "9108e19066209c8eeceac56763a162950e6b5961",
      "new_mode": 33261,
      "new_path": "build_tools/docker/context/install_iree_deps.sh"
    },
    {
      "type": "modify",
      "old_id": "7383033eab9be4749925c1e87de44a94aec6f6bb",
      "old_mode": 33188,
      "old_path": "build_tools/docker/dockerfiles/android.Dockerfile",
      "new_id": "d21fa35dfdabaab5258740326af4935f2099b8db",
      "new_mode": 33188,
      "new_path": "build_tools/docker/dockerfiles/android.Dockerfile"
    },
    {
      "type": "modify",
      "old_id": "9879e577a7518f2ba0fac90f7829da5b18776334",
      "old_mode": 33188,
      "old_path": "build_tools/docker/dockerfiles/base.Dockerfile",
      "new_id": "09b0fd0ed45a0c94e1beb1de36de45e9970e2762",
      "new_mode": 33188,
      "new_path": "build_tools/docker/dockerfiles/base.Dockerfile"
    },
    {
      "type": "modify",
      "old_id": "44ba6279c4a58808feb08f4d9c91361168bf93c7",
      "old_mode": 33188,
      "old_path": "build_tools/docker/dockerfiles/emscripten.Dockerfile",
      "new_id": "d38548f7b48c54d086e27700381a920b53885e00",
      "new_mode": 33188,
      "new_path": "build_tools/docker/dockerfiles/emscripten.Dockerfile"
    },
    {
      "type": "modify",
      "old_id": "f21b84ef2bd3efe163b63890ba4c2406b637a9f4",
      "old_mode": 33188,
      "old_path": "build_tools/docker/dockerfiles/frontends-nvidia.Dockerfile",
      "new_id": "2109bf151ce0011ff102a0b30ccdfc2dac707635",
      "new_mode": 33188,
      "new_path": "build_tools/docker/dockerfiles/frontends-nvidia.Dockerfile"
    },
    {
      "type": "modify",
      "old_id": "da71c0c40a5fbd44ca23460f6015ab49a99d6b37",
      "old_mode": 33188,
      "old_path": "build_tools/docker/dockerfiles/frontends-swiftshader.Dockerfile",
      "new_id": "4fcd0515aab65b7f9b167f2814993180e843fca2",
      "new_mode": 33188,
      "new_path": "build_tools/docker/dockerfiles/frontends-swiftshader.Dockerfile"
    },
    {
      "type": "modify",
      "old_id": "9a2fad2f7a44b9fa2c002f5adefe372379877ec0",
      "old_mode": 33188,
      "old_path": "build_tools/docker/dockerfiles/frontends.Dockerfile",
      "new_id": "926d489266fc465f501b2dad0da8939f060af2f8",
      "new_mode": 33188,
      "new_path": "build_tools/docker/dockerfiles/frontends.Dockerfile"
    },
    {
      "type": "modify",
      "old_id": "122afca81500b2c8d3255fea82d8a513db14dcb7",
      "old_mode": 33188,
      "old_path": "build_tools/docker/dockerfiles/gradle-android.Dockerfile",
      "new_id": "0eeacf031d18a2c68c7c5dc87884d01c006999e4",
      "new_mode": 33188,
      "new_path": "build_tools/docker/dockerfiles/gradle-android.Dockerfile"
    },
    {
      "type": "modify",
      "old_id": "52d6cf9398f1c107fe9f0f81b92de44d85f9a13e",
      "old_mode": 33188,
      "old_path": "build_tools/docker/dockerfiles/nvidia.Dockerfile",
      "new_id": "569beb400814dfdd65642cbc612e052185efc9b2",
      "new_mode": 33188,
      "new_path": "build_tools/docker/dockerfiles/nvidia.Dockerfile"
    },
    {
      "type": "modify",
      "old_id": "58ee694e4598fe79e42a8f2ba03bc4ba865c81c4",
      "old_mode": 33188,
      "old_path": "build_tools/docker/dockerfiles/riscv.Dockerfile",
      "new_id": "165a2da5b4fa77fc5c2bfb0f6d7b7aef38aa393b",
      "new_mode": 33188,
      "new_path": "build_tools/docker/dockerfiles/riscv.Dockerfile"
    },
    {
      "type": "modify",
      "old_id": "cc21dd6fd1df3250912feeeee48a5f7b94ee51ca",
      "old_mode": 33188,
      "old_path": "build_tools/docker/dockerfiles/samples.Dockerfile",
      "new_id": "2a575266f8d5b3a2a8ae5e737a214147bee228e9",
      "new_mode": 33188,
      "new_path": "build_tools/docker/dockerfiles/samples.Dockerfile"
    },
    {
      "type": "modify",
      "old_id": "211ab70c71c281c8f18f66daa6270466d0c91451",
      "old_mode": 33188,
      "old_path": "build_tools/docker/dockerfiles/swiftshader.Dockerfile",
      "new_id": "a9485966a899b86e36c058db02721102d34e2477",
      "new_mode": 33188,
      "new_path": "build_tools/docker/dockerfiles/swiftshader.Dockerfile"
    },
    {
      "type": "modify",
      "old_id": "bfa3a8ba18366014217dc05b3eb4df78a0af9765",
      "old_mode": 33188,
      "old_path": "build_tools/docker/prod_digests.txt",
      "new_id": "b9f7cfc8171f81466135e086e0d35a014ad39a1b",
      "new_mode": 33188,
      "new_path": "build_tools/docker/prod_digests.txt"
    },
    {
      "type": "modify",
      "old_id": "713a656a9108826c5ae13914aa74ef8aab833054",
      "old_mode": 33188,
      "old_path": "build_tools/github_actions/runner/gcp/image_setup.sh",
      "new_id": "91494f382c70014e6d6f68a129dc6c4a247045fb",
      "new_mode": 33188,
      "new_path": "build_tools/github_actions/runner/gcp/image_setup.sh"
    },
    {
      "type": "modify",
      "old_id": "be32b9a75c769e83c99029a51656e44ca52c857d",
      "old_mode": 33188,
      "old_path": "build_tools/scripts/integrate/README.md",
      "new_id": "400d02b5d325f8de4d11726d52a0d5eff4e1c726",
      "new_mode": 33188,
      "new_path": "build_tools/scripts/integrate/README.md"
    }
  ]
}
