)]}'
{
  "commit": "06f73609ffea80780c9418af24daa624427a837d",
  "tree": "4d08115032e8bf539830d740c64679dee67760e7",
  "parents": [
    "5d51455cf9edfa06d629269274b2f128741300b4"
  ],
  "author": {
    "name": "Alex Waygood",
    "email": "Alex.Waygood@Gmail.com",
    "time": "Fri May 26 11:29:06 2023 +0100"
  },
  "committer": {
    "name": "GitHub",
    "email": "noreply@github.com",
    "time": "Fri May 26 12:29:06 2023 +0200"
  },
  "message": "Minor improvements to CI workflows (#201)\n\n- Use the new `allow-prereleases` key for `actions/setup-python`. If we set this to `true`, then we can just use `3.12` in our CI matrix, instead of `3.12-dev`. That means we won\u0027t have to worry about updating the matrix from `3.12-dev` to `3.12` when 3.12.0 comes out in the autumn; our CI will automatically start using the latest version of Python 3.12.\r\n- Colorise the output of flake8.\r\n- Don\u0027t bother upgrading pip in CI. It\u0027s not really necessary, and wastes a few seconds. Disable the \"you\u0027re using an older version of pip\" message instead, using the `PIP_DISABLE_PIP_VERSION_CHECK` environment variable.",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "2b2fca67572729c7ddabf65f9d01b47b48671ab9",
      "old_mode": 33188,
      "old_path": ".github/workflows/ci.yml",
      "new_id": "8b00fad4f9b2e5e2e2c014018bcc404ca1d7281f",
      "new_mode": 33188,
      "new_path": ".github/workflows/ci.yml"
    }
  ]
}
