)]}'
{
  "commit": "3bb23219009a98643a562b1e59e3a4080f422c51",
  "tree": "52173a35ecc7029ce0d5cb681bc215a362b0d730",
  "parents": [
    "41d275a63864e67deacad5b2ec0b435b01984034"
  ],
  "author": {
    "name": "Serge Bazanski",
    "email": "serge@monogon.tech",
    "time": "Tue Aug 24 16:27:21 2021 +0200"
  },
  "committer": {
    "name": "Sergiusz Bazanski",
    "email": "serge@monogon.tech",
    "time": "Tue Aug 24 14:43:38 2021 +0000"
  },
  "message": "build/ci: disable concurrent presubmit builds\n\nThis prevents more than one presubmit job from executing globally in\nJenkins.\n\nThis will naturally make things more slow, but should let us\ntroubleshoot \u0027Socket closed\u0027 errors.\n\nIf after this still keeps happening, the theory that Jenkins is somehow\nscheduling multiple different pipelines per agent/executor (and causing\nBazel server conflicts) is wrong and we need to look elsewhere.\n\nIf it stops the problem, the builds will likely effectively be faster\n(because we won\u0027t waste so much time retriggering builds), and we can\nthen further debug why is it that multiple pipeline stages get scheduled\non the same agent/executor.\n\nChange-Id: I90a8cdbb6b79fef4b9a33471ff20b821e9988ae9\nReviewed-on: https://review.monogon.dev/c/monogon/+/313\nReviewed-by: Leopold Schabel \u003cleo@nexantic.com\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "e0fb99956494642434c31a808ea10b92bcf765eb",
      "old_mode": 33188,
      "old_path": "build/ci/jenkins-presubmit.groovy",
      "new_id": "75c057517f255e1206b7187e46491c4a02f76ef5",
      "new_mode": 33188,
      "new_path": "build/ci/jenkins-presubmit.groovy"
    }
  ]
}
