)]}'
{
  "commit": "8ae0f520cbc9d52b795032dd687f11438f0cdfe0",
  "tree": "f27fd9bab00b38fc782db4773c7453bbc22fc6dc",
  "parents": [
    "3df82afe6632dbeb481f74af4976d92c59b73603"
  ],
  "author": {
    "name": "Geoffrey Martin-Noble",
    "email": "gcmn@google.com",
    "time": "Mon Jul 10 16:46:08 2023 -0700"
  },
  "committer": {
    "name": "GitHub",
    "email": "noreply@github.com",
    "time": "Mon Jul 10 23:46:08 2023 +0000"
  },
  "message": "Reland \"Implement CI job optionality (#14312)\" (#14362)\n\nI tried to be consistent about json-encoding everything in `set_output`,\r\nso the caller didn\u0027t need to worry about that, but it turns out that\r\nwraps things that are already strings in an extra set of quotes,\r\nbreaking ~everything.\r\n\r\nAdditionally, I wrote a function with two positional boolean args\r\n(bad!) and swapped the order they were passed (which is why those are\r\nbad). Changed them to keyword args.",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "1bbed3f807599785426cff36f9fd5ed4356cde23",
      "old_mode": 33188,
      "old_path": ".github/workflows/ci.yml",
      "new_id": "7a2dc1c4d037796f6bd08a408d4a1849c2a9eeeb",
      "new_mode": 33188,
      "new_path": ".github/workflows/ci.yml"
    },
    {
      "type": "modify",
      "old_id": "4f5309e85a26b135707e8c964d8e03d56cd003c2",
      "old_mode": 33188,
      "old_path": ".github/workflows/setup.yml",
      "new_id": "85ead038266aa23d1c62b738e76ef01574e49f91",
      "new_mode": 33188,
      "new_path": ".github/workflows/setup.yml"
    },
    {
      "type": "modify",
      "old_id": "d9d717b114074ff997fffae27d5c37ca2664c28f",
      "old_mode": 33188,
      "old_path": "CONTRIBUTING.md",
      "new_id": "fd4f2c688a1bcf3da28f452c6c61a088f39550a1",
      "new_mode": 33188,
      "new_path": "CONTRIBUTING.md"
    },
    {
      "type": "modify",
      "old_id": "0e009c205e0c28760b26f56e13b3136abd3e66f0",
      "old_mode": 33261,
      "old_path": "build_tools/github_actions/configure_ci.py",
      "new_id": "3a28b660e8d4273d60482ccd4eecefcfe941e717",
      "new_mode": 33261,
      "new_path": "build_tools/github_actions/configure_ci.py"
    },
    {
      "type": "modify",
      "old_id": "0640ec23a25d4a3f8ebaf8a1aebd73c85f078025",
      "old_mode": 33188,
      "old_path": "build_tools/github_actions/configure_ci_test.py",
      "new_id": "d4349f43cd1d4af8cbfb8888bd5f661f14a0e6eb",
      "new_mode": 33188,
      "new_path": "build_tools/github_actions/configure_ci_test.py"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "1aaabdf23bd9a6e39d1ed45b88391120b790362f",
      "new_mode": 33188,
      "new_path": "docs/developers/developing_iree/contributing.md"
    }
  ]
}
