)]}'
{
  "commit": "2b0e14f64025a858f7d7542b117c799d2c76c392",
  "tree": "3acd6fba87793aae08ff57c2f7fcfa771086060a",
  "parents": [
    "71ca53e8125e36efbda17293c50027d31681a41f"
  ],
  "author": {
    "name": "Philippe Blain",
    "email": "levraiphilippeblain@gmail.com",
    "time": "Thu Jan 28 04:06:08 2021 +0000"
  },
  "committer": {
    "name": "Junio C Hamano",
    "email": "gitster@pobox.com",
    "time": "Wed Jan 27 22:09:42 2021 -0800"
  },
  "message": "ci: do not cancel all jobs of a matrix if one fails\n\nThe CI/PR GitHub Actions workflow uses the \u0027matrix\u0027 strategy for the\n\"windows-test\", \"vs-test\", \"regular\" and \"dockerized\" jobs. The default\nbehaviour of GitHub Actions is to cancel all in-progress jobs in a\nmatrix if one of the job of the matrix fails [1].\n\nThis is not ideal as a failure early in a job, like during installation of\nthe build/test dependencies on a specific platform, leads to the\ncancellation of all other jobs in the matrix.\n\nSet the \u0027fail-fast\u0027 variable to \u0027false\u0027 for all four matrix jobs in the\nworkflow.\n\n[1] https://docs.github.com/en/actions/reference/workflow-syntax-for-github-actions#jobsjob_idstrategyfail-fast\n\nSigned-off-by: Philippe Blain \u003clevraiphilippeblain@gmail.com\u003e\nSigned-off-by: Junio C Hamano \u003cgitster@pobox.com\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "aef66436484af18fb91504f8c9701de7b25e7059",
      "old_mode": 33188,
      "old_path": ".github/workflows/main.yml",
      "new_id": "f6885e88ee6b969177cb130d1e18449d35c201e3",
      "new_mode": 33188,
      "new_path": ".github/workflows/main.yml"
    }
  ]
}
