)]}'
{
  "commit": "ea31d090c71ca45daa4f780d6bc57634d3faa0f2",
  "tree": "432a7f098fa31e323a3a48f23e14b01fbe235c37",
  "parents": [
    "9c4a0a9ff09735b847bbbc38caf6da7f6c7238f2"
  ],
  "author": {
    "name": "Ben Boeckel",
    "email": "ben.boeckel@kitware.com",
    "time": "Thu Oct 31 10:15:58 2024 -0400"
  },
  "committer": {
    "name": "Ben Boeckel",
    "email": "ben.boeckel@kitware.com",
    "time": "Thu Oct 31 14:07:32 2024 -0400"
  },
  "message": "gitlab-ci: remove `dependencies` from jobs\n\nHistorically, `needs` specifies the jobs which need to complete\nsuccessfully and `dependencies` specifies the jobs which provide\nartifacts which should be used. Modern GitLab discourages using both as\n`needs` now supports an `artifacts` key to say \"depend on but do not use\nartifacts\", so remove `dependencies` and use `needs:artifacts` where\nnecessary.\n\nSee: https://docs.gitlab.com/ee/ci/yaml/#needsartifacts\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "d52beda8f247ef330b6afb0e46d95fa85bcb7f60",
      "old_mode": 33188,
      "old_path": ".gitlab-ci.yml",
      "new_id": "fd134003db01e0cf65150ee0800c68a65bd4c7da",
      "new_mode": 33188,
      "new_path": ".gitlab-ci.yml"
    },
    {
      "type": "modify",
      "old_id": "f9fd6c26bd944e78e4826ece3eeaaddd08a7f286",
      "old_mode": 33188,
      "old_path": ".gitlab/os-linux.yml",
      "new_id": "8685f025c52a93799f88877f57bd535dfff6a834",
      "new_mode": 33188,
      "new_path": ".gitlab/os-linux.yml"
    }
  ]
}
