)]}'
{
  "commit": "54db9906f4f40aad973d1cc432cebc7042a23506",
  "tree": "22134e46cc77c9766333c1fe9e1dcf57e7d47fe5",
  "parents": [
    "7df375daa269ffaa1a84340dafcf5fabab29d923"
  ],
  "author": {
    "name": "Simon-Lii",
    "email": "s696li@uwaterloo.ca",
    "time": "Mon Apr 04 21:33:28 2022 +0000"
  },
  "committer": {
    "name": "Simon-Lii",
    "email": "s696li@uwaterloo.ca",
    "time": "Fri Apr 08 22:47:16 2022 +0000"
  },
  "message": "Add artifacts_upload step.\n\nThis adds the implementation of the artifacts_upload.py step along with\nunit tests. Adds the postbuild.py main function. Adds a new step to\nyaml configuration file calling postbuild.py.\n\nTested: I ran unit tests with pytest to test for function behaviors\nof git_metadata step. All test cases passed. I also ran an end-to-end\ntest with the sstate-cache, build was successful.\n\nSigned-off-by: Simon-Lii \u003cthesimonli@google.com\u003e\nChange-Id: I8d2b85bb3a07176f334f9811d0d5dd519bfd8814\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "34899265e60a5751bb0cce1c86c68041ee8b11d4",
      "old_mode": 33188,
      "old_path": "cloudbuild.yaml",
      "new_id": "19b3844a06db1568e1d3ccf40e9fc64dcb11f374",
      "new_mode": 33188,
      "new_path": "cloudbuild.yaml"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "88b3e89cb678f890ee954a09d5612d25fe1bb564",
      "new_mode": 33188,
      "new_path": "postbuild.py"
    },
    {
      "type": "modify",
      "old_id": "f596ea9d8190e9409ca889c4c66b2023f635154f",
      "old_mode": 33188,
      "old_path": "steps/step.py",
      "new_id": "67b69154eae6cc6961689b6b65340bebb6cb49dd",
      "new_mode": 33188,
      "new_path": "steps/step.py"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "292d54baa8a60abd150093602d5d7bc28d738c2f",
      "new_mode": 33188,
      "new_path": "steps/upload_artifacts.py"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "0faaf665c5c4434f0fe1f24ee20eff7033c0dbfa",
      "new_mode": 33188,
      "new_path": "unit_tests/test_upload_artifacts.py"
    }
  ]
}
