)]}'
{
  "commit": "84cabff2052526d8979841fb86f61fbaf8ecf0d2",
  "tree": "dc2c0c34a02fd434d389816e2d9c416f464b8eed",
  "parents": [
    "744da46519a1dd1a34bc4623811485cdab5d41fc"
  ],
  "author": {
    "name": "melanie witt",
    "email": "melwittt@gmail.com",
    "time": "Sat Apr 04 20:21:59 2026 -0700"
  },
  "committer": {
    "name": "melanie witt",
    "email": "melwittt@gmail.com",
    "time": "Sun Apr 05 01:14:02 2026 -0700"
  },
  "message": "Add response schemas for list_instance_actions 2.58\n\nIn microversion 2.58, the \u0027updated_at\u0027 and \u0027links\u0027 fields were added to\nthe GET /servers/{server_id}/os-instance-actions API response.\n\nSchemas had not been updated for this in the past, causing tests\ncalling the API with newer microversions to fail response schema\nvalidation.\n\nThis adds the missing schemas.\n\nChange-Id: I7e46e12540a7b9771dbd411911dfe839bc34a076\nSigned-off-by: melanie witt \u003cmelwittt@gmail.com\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "8a2c15d703c6707ef81dfdbe246861ccffdfb574",
      "old_mode": 33188,
      "old_path": "tempest/lib/api_schema/response/compute/v2_100/servers.py",
      "new_id": "44ffc5ea8b41977ce321ce1299fa337f14585815",
      "new_mode": 33188,
      "new_path": "tempest/lib/api_schema/response/compute/v2_100/servers.py"
    },
    {
      "type": "modify",
      "old_id": "f09ea7f915311a46f09ee63b0a061ab81abdbc92",
      "old_mode": 33188,
      "old_path": "tempest/lib/api_schema/response/compute/v2_16/servers.py",
      "new_id": "eb38fffb23c9cf0b7abe7a41cefe24ada4ec1f72",
      "new_mode": 33188,
      "new_path": "tempest/lib/api_schema/response/compute/v2_16/servers.py"
    },
    {
      "type": "modify",
      "old_id": "5cb5bf3f3b48b4df9b3e3284c8cd60c30a45f3a5",
      "old_mode": 33188,
      "old_path": "tempest/lib/api_schema/response/compute/v2_19/servers.py",
      "new_id": "d51bcd959b874abf0f31cc28011357b0bb3ca693",
      "new_mode": 33188,
      "new_path": "tempest/lib/api_schema/response/compute/v2_19/servers.py"
    },
    {
      "type": "modify",
      "old_id": "4ce7f90c7cc83884eedf8aafc17c9c3a6deb631b",
      "old_mode": 33188,
      "old_path": "tempest/lib/api_schema/response/compute/v2_26/servers.py",
      "new_id": "436c1858a82e44afa211ad48bfa0284f209b81ad",
      "new_mode": 33188,
      "new_path": "tempest/lib/api_schema/response/compute/v2_26/servers.py"
    },
    {
      "type": "modify",
      "old_id": "c7e01476b2bca59e84919781a2a0d62f6602e481",
      "old_mode": 33188,
      "old_path": "tempest/lib/api_schema/response/compute/v2_3/servers.py",
      "new_id": "f6afc92087d490337c312bc449bf312bd24589b7",
      "new_mode": 33188,
      "new_path": "tempest/lib/api_schema/response/compute/v2_3/servers.py"
    },
    {
      "type": "modify",
      "old_id": "07464655d6fd20c3cbfe71f0de414ae8dff8c7d1",
      "old_mode": 33188,
      "old_path": "tempest/lib/api_schema/response/compute/v2_45/servers.py",
      "new_id": "cc3cefa448ba9b615d1c22b6487ca3cbb1568269",
      "new_mode": 33188,
      "new_path": "tempest/lib/api_schema/response/compute/v2_45/servers.py"
    },
    {
      "type": "modify",
      "old_id": "d24cc259399e96481a0e59c1d611f43c4e00399d",
      "old_mode": 33188,
      "old_path": "tempest/lib/api_schema/response/compute/v2_47/servers.py",
      "new_id": "7131fcb5939f86017176af8f0a26de35fdf060a6",
      "new_mode": 33188,
      "new_path": "tempest/lib/api_schema/response/compute/v2_47/servers.py"
    },
    {
      "type": "modify",
      "old_id": "a500155cd20b673bee9db2dd892788d03307f553",
      "old_mode": 33188,
      "old_path": "tempest/lib/api_schema/response/compute/v2_48/servers.py",
      "new_id": "358b79ab1890e68385fed66908d77471fabd27a8",
      "new_mode": 33188,
      "new_path": "tempest/lib/api_schema/response/compute/v2_48/servers.py"
    },
    {
      "type": "modify",
      "old_id": "27e5f454447c6435682f2aa6d4be6e2c75be9488",
      "old_mode": 33188,
      "old_path": "tempest/lib/api_schema/response/compute/v2_51/servers.py",
      "new_id": "6cd6998468f674847d7fdb7dad450690fe4cdada",
      "new_mode": 33188,
      "new_path": "tempest/lib/api_schema/response/compute/v2_51/servers.py"
    },
    {
      "type": "modify",
      "old_id": "bef1e7fd9ae7313fc4a0f383cc18f58b6767d6a8",
      "old_mode": 33188,
      "old_path": "tempest/lib/api_schema/response/compute/v2_54/servers.py",
      "new_id": "7caf0409fa396657fdd3fbc1b6589d0deb05d61f",
      "new_mode": 33188,
      "new_path": "tempest/lib/api_schema/response/compute/v2_54/servers.py"
    },
    {
      "type": "modify",
      "old_id": "7bee542e448d11711e9a778803fba08e944d6448",
      "old_mode": 33188,
      "old_path": "tempest/lib/api_schema/response/compute/v2_57/servers.py",
      "new_id": "4d61ea5f10ea0cbb25c7ec910b96586de4f9d236",
      "new_mode": 33188,
      "new_path": "tempest/lib/api_schema/response/compute/v2_57/servers.py"
    },
    {
      "type": "modify",
      "old_id": "3e7be49fdb31136ba70ce65d37cc158bbc1450a9",
      "old_mode": 33188,
      "old_path": "tempest/lib/api_schema/response/compute/v2_58/servers.py",
      "new_id": "7c3f88149d5f6ee36ef2c95ebc5a3be218c9f4c6",
      "new_mode": 33188,
      "new_path": "tempest/lib/api_schema/response/compute/v2_58/servers.py"
    },
    {
      "type": "modify",
      "old_id": "a52c3f493cf030e2ceec9109149ea23c3defa37e",
      "old_mode": 33188,
      "old_path": "tempest/lib/api_schema/response/compute/v2_59/servers.py",
      "new_id": "faf18f4aee57910877b7b34134b08d34d08ca6f5",
      "new_mode": 33188,
      "new_path": "tempest/lib/api_schema/response/compute/v2_59/servers.py"
    },
    {
      "type": "modify",
      "old_id": "d3fc884ab42af6e66cef0fb625bcdca518bfcc38",
      "old_mode": 33188,
      "old_path": "tempest/lib/api_schema/response/compute/v2_6/servers.py",
      "new_id": "827cf31fd1b5223c8a63119fc3753ab1c7438ed0",
      "new_mode": 33188,
      "new_path": "tempest/lib/api_schema/response/compute/v2_6/servers.py"
    },
    {
      "type": "modify",
      "old_id": "829479f8bb0f73a82ce9679fa08effc63a3a9147",
      "old_mode": 33188,
      "old_path": "tempest/lib/api_schema/response/compute/v2_62/servers.py",
      "new_id": "7e74cd9f03fbb26b91580bae46806f442ea7b60b",
      "new_mode": 33188,
      "new_path": "tempest/lib/api_schema/response/compute/v2_62/servers.py"
    },
    {
      "type": "modify",
      "old_id": "fe596f592722f302df6ec495cf5ee8f350f4ffa1",
      "old_mode": 33188,
      "old_path": "tempest/lib/api_schema/response/compute/v2_63/servers.py",
      "new_id": "64f363aa6a1dfb11bc34fc856c368d46c11fbd2b",
      "new_mode": 33188,
      "new_path": "tempest/lib/api_schema/response/compute/v2_63/servers.py"
    },
    {
      "type": "modify",
      "old_id": "bafc7cb706b079a18857ebb86828c02240c63aef",
      "old_mode": 33188,
      "old_path": "tempest/lib/api_schema/response/compute/v2_70/servers.py",
      "new_id": "86a6274b56b13af77be71881d6cd46f70ee3d19c",
      "new_mode": 33188,
      "new_path": "tempest/lib/api_schema/response/compute/v2_70/servers.py"
    },
    {
      "type": "modify",
      "old_id": "6444e7b98b49148a6e0b89ff9d02f2cb888db4c1",
      "old_mode": 33188,
      "old_path": "tempest/lib/api_schema/response/compute/v2_71/servers.py",
      "new_id": "eb5812c0830a9ac53566f35bc2367793331bc596",
      "new_mode": 33188,
      "new_path": "tempest/lib/api_schema/response/compute/v2_71/servers.py"
    },
    {
      "type": "modify",
      "old_id": "e6ca52e9d5bcf2d332960fcbd476b51ae729e41c",
      "old_mode": 33188,
      "old_path": "tempest/lib/api_schema/response/compute/v2_73/servers.py",
      "new_id": "132de74d63d59ff8031b973cad23da8639ea75cd",
      "new_mode": 33188,
      "new_path": "tempest/lib/api_schema/response/compute/v2_73/servers.py"
    },
    {
      "type": "modify",
      "old_id": "a06355bbfef73e33a086a79a660874f84a18cf80",
      "old_mode": 33188,
      "old_path": "tempest/lib/api_schema/response/compute/v2_75/servers.py",
      "new_id": "5825712a98a0e7636adddfc6d35062df32706a4c",
      "new_mode": 33188,
      "new_path": "tempest/lib/api_schema/response/compute/v2_75/servers.py"
    },
    {
      "type": "modify",
      "old_id": "f2d310341654005dc7edcfe9bd6ece214a718cb0",
      "old_mode": 33188,
      "old_path": "tempest/lib/api_schema/response/compute/v2_79/servers.py",
      "new_id": "25217ca8a2fc9ed25df597f0d89f3a91ce06935b",
      "new_mode": 33188,
      "new_path": "tempest/lib/api_schema/response/compute/v2_79/servers.py"
    },
    {
      "type": "modify",
      "old_id": "0d37155dbef1a5dbec7048d79fd396da31852236",
      "old_mode": 33188,
      "old_path": "tempest/lib/api_schema/response/compute/v2_8/servers.py",
      "new_id": "4761817fcfa75ba80bd197c266900d74f06f5e20",
      "new_mode": 33188,
      "new_path": "tempest/lib/api_schema/response/compute/v2_8/servers.py"
    },
    {
      "type": "modify",
      "old_id": "cde1612af083396faef5195033dfb480c17cfc4b",
      "old_mode": 33188,
      "old_path": "tempest/lib/api_schema/response/compute/v2_80/servers.py",
      "new_id": "ad5859409ec50496d0cb44f489ff068800d8c132",
      "new_mode": 33188,
      "new_path": "tempest/lib/api_schema/response/compute/v2_80/servers.py"
    },
    {
      "type": "modify",
      "old_id": "f072eda11f14ca489288f230a6de7d098d6f9e2e",
      "old_mode": 33188,
      "old_path": "tempest/lib/api_schema/response/compute/v2_89/servers.py",
      "new_id": "389fc08e31d5c8beb62444a01acbc5e6b048186e",
      "new_mode": 33188,
      "new_path": "tempest/lib/api_schema/response/compute/v2_89/servers.py"
    },
    {
      "type": "modify",
      "old_id": "ad39b14b8b044f777600c82863e9388c09f8eab6",
      "old_mode": 33188,
      "old_path": "tempest/lib/api_schema/response/compute/v2_9/servers.py",
      "new_id": "a0c18f4b36883ba562fec2372c5cbfbf5094fbbc",
      "new_mode": 33188,
      "new_path": "tempest/lib/api_schema/response/compute/v2_9/servers.py"
    },
    {
      "type": "modify",
      "old_id": "0c4be659926e7b2b625174085af5f4dc7004e091",
      "old_mode": 33188,
      "old_path": "tempest/lib/api_schema/response/compute/v2_96/servers.py",
      "new_id": "559a6aa4660795b11b02efd2e3c7812d8996e8f1",
      "new_mode": 33188,
      "new_path": "tempest/lib/api_schema/response/compute/v2_96/servers.py"
    },
    {
      "type": "modify",
      "old_id": "02964106b8ed587879e2bfdde13cff71f920688e",
      "old_mode": 33188,
      "old_path": "tempest/lib/api_schema/response/compute/v2_98/servers.py",
      "new_id": "7170bd12ac155c176144b5af9edd02eed5d5dbac",
      "new_mode": 33188,
      "new_path": "tempest/lib/api_schema/response/compute/v2_98/servers.py"
    },
    {
      "type": "modify",
      "old_id": "25b3150e13c96ebc421f84425e12825f14903699",
      "old_mode": 33188,
      "old_path": "tempest/lib/api_schema/response/compute/v2_99/servers.py",
      "new_id": "da2472952e3460135f74ec71a6824d33df1efdb0",
      "new_mode": 33188,
      "new_path": "tempest/lib/api_schema/response/compute/v2_99/servers.py"
    },
    {
      "type": "modify",
      "old_id": "1778194961b50cf7af05dd13ca2d1d9bf46e9240",
      "old_mode": 33188,
      "old_path": "tempest/lib/services/compute/servers_client.py",
      "new_id": "56a87215b2facc3b2eac1b28e4c118b029e4dad5",
      "new_mode": 33188,
      "new_path": "tempest/lib/services/compute/servers_client.py"
    }
  ]
}
