)]}'
{
  "commit": "50bdf4997675038c587b129eac7ca29782cf8977",
  "tree": "79d1d3b4391d14c1010aca2f75901cc1dba357db",
  "parents": [
    "9b2c0bfc3587e64fbf715e7dc4851d65c61510f9"
  ],
  "author": {
    "name": "Mohamed Gaber",
    "email": "donn@efabless.com",
    "time": "Wed Jan 29 16:33:01 2025 +0200"
  },
  "committer": {
    "name": "Mohamed Gaber",
    "email": "donn@efabless.com",
    "time": "Wed Jan 29 16:33:01 2025 +0200"
  },
  "message": "Replace CI\n\nThis removes the technical debt-laden CI with a new one based on Nix and Volare.\n\nThe CI uses Magic 8.3.515 and Volare 0.20.6 to build both sky130 and gf180mcu. A successful build is required for the CI to clear. This will run on all pushes and pull requests, and it takes about 30 minutes.\n\nIn the event a new tag is pushed and the secret `BOT_GH_TOKEN` is specified, the result of the build is pushed to Volare as a pre-release. Pre-releases may be converted to full releases at the Volare maintainer\u0027s discretion.\n",
  "tree_diff": [
    {
      "type": "delete",
      "old_id": "84f612db7df3d49fdbfbd101d332653321ce1fb0",
      "old_mode": 33188,
      "old_path": ".github/Dockerfile",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "0447bcfc1a74b52c36237d7787adac9aedc77bd7",
      "old_mode": 33188,
      "old_path": ".github/Makefile",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "c92792df5c46fba10a02c373c5c4a9b684f9cee7",
      "old_mode": 33261,
      "old_path": ".github/build-docker.sh",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "8f08cb3f56fd815d1da28e5991f43b01fe79671f",
      "old_mode": 33261,
      "old_path": ".github/build.sh",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "559b2fcb83c8a88c7c7b53cc0366b1e094d61dcf",
      "old_mode": 33188,
      "old_path": ".github/capture.sh",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "b0ef3600158f9cf65bd3615e526392a51b04fb6a",
      "old_mode": 33261,
      "old_path": ".github/test.sh",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "0c92667645377478c5a02e0dcb582a26c56eaf04",
      "new_mode": 33188,
      "new_path": ".github/workflows/ci.yaml"
    },
    {
      "type": "delete",
      "old_id": "638da0395799dd90a0545e309f66e00bd1ab88d2",
      "old_mode": 33188,
      "old_path": ".github/workflows/ci.yml",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    }
  ]
}
