)]}'
{
  "commit": "85c01de7caeb34e92859303a217bde6b7d6b0f8f",
  "tree": "da2cb90650b43f21b476c06fc1443fce027aca0e",
  "parents": [
    "405d711f2543932c749cfa6ca7637abb731f6a47"
  ],
  "author": {
    "name": "Nasser Grainawi",
    "email": "nasser.grainawi@linaro.org",
    "time": "Fri Feb 16 12:11:42 2024 -0800"
  },
  "committer": {
    "name": "Nasser Grainawi",
    "email": "nasser.grainawi@linaro.org",
    "time": "Fri Feb 16 12:11:42 2024 -0800"
  },
  "message": "test: docker: Update to Alpine 3.16\n\nAlpine 3.11 has been EOL since 2021-11-01 and 3.16 is the oldest version\nthat\u0027s still supported. This upgrade requires two fixes:\n  1) Moving to Python 3\n  2) Working around the OpenSSH 9 scp backwards-incompatible API change\n\nFor #1, the parent changes removed the inline Python usage and then\nupdated the two Python scripts used by tests to support both Python 2\nand 3. Modifying their shebang lines to explicitly use `python3` is all\nthat\u0027s needed in this change.\n\nFor #2, the solution adopted by upstream was to always prefer using curl\nto download the commit-msg hook script instead of scp. Using that for\nthe tests is a simple fix.\n\nChange-Id: I4ea8dfdf98ace06918ee6d680b8a3b77f7523601\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "dd5ba8c2072d404ccb8e651976d90ec8dd551e25",
      "old_mode": 33261,
      "old_path": "test/docker/run_tests/Dockerfile",
      "new_id": "c4a68c6625a690122bb52f33b66c9b5f07d64bee",
      "new_mode": 33261,
      "new_path": "test/docker/run_tests/Dockerfile"
    },
    {
      "type": "modify",
      "old_id": "619246120427449c10b18bfd60565091a64d0e96",
      "old_mode": 33261,
      "old_path": "test/docker/run_tests/create-test-project-and-changes.sh",
      "new_id": "fbf3ba792d2da9b596bf28387ab9d4c4f2ccc520",
      "new_mode": 33261,
      "new_path": "test/docker/run_tests/create-test-project-and-changes.sh"
    },
    {
      "type": "modify",
      "old_id": "3e6f0b53f2bd9f7b2aa29ccbe113d8e6affd8a5d",
      "old_mode": 33188,
      "old_path": "test/lib/lib_helper.sh",
      "new_id": "cccf432ba4f75e55c51b28a14a058db2798a5d9f",
      "new_mode": 33188,
      "new_path": "test/lib/lib_helper.sh"
    },
    {
      "type": "modify",
      "old_id": "4ba3b9c77737288ff1809d5aae91f78815e1273c",
      "old_mode": 33261,
      "old_path": "test/strip_non_applicable.py",
      "new_id": "a0ce4fa10abf4b7724b3038e942ea094ad9b8d28",
      "new_mode": 33261,
      "new_path": "test/strip_non_applicable.py"
    },
    {
      "type": "modify",
      "old_id": "4889a50b41c30993c70bcb41b214c11e1bbaef6e",
      "old_mode": 33261,
      "old_path": "test/strip_non_invalid.py",
      "new_id": "0227c799cdd75408c5d1d3f3234b05f4cd56fd9d",
      "new_mode": 33261,
      "new_path": "test/strip_non_invalid.py"
    }
  ]
}
