)]}'
{
  "commit": "8d377ce3026e1f1477d7f42edbb48fb4a4880d66",
  "tree": "55a394724b4cd6bdcc6b8d773ca1eb8123672f28",
  "parents": [
    "d8e5e27b9bb7b99239ac2d618809a9f6b8aade7f"
  ],
  "author": {
    "name": "Serge Bazanski",
    "email": "serge@monogon.tech",
    "time": "Thu Mar 28 14:20:03 2024 +0100"
  },
  "committer": {
    "name": "Serge Bazanski",
    "email": "serge@monogon.tech",
    "time": "Fri Mar 29 12:44:19 2024 +0000"
  },
  "message": "m/pkg/event: fix potential stuckness in Pipe\n\nIf we want to restart a Pipe runnable, we cancel its\u0027 context. However,\nif the pipe function is currently stuck sending to a channel (perhaps\nbecause a sister runnable also got canceled and isn\u0027t reading from it),\nwe will never exit.\n\nTo fix this, ensure that we don\u0027t block on this send.\n\nChange-Id: Ic525ebec83748f6a6c4b4fb731617ccb7f95f807\nReviewed-on: https://review.monogon.dev/c/monogon/+/2901\nReviewed-by: Lorenz Brun \u003clorenz@monogon.tech\u003e\nTested-by: Jenkins CI\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "cb8b9b53588376bf735ac47cd4255e99d3b02b92",
      "old_mode": 33188,
      "old_path": "metropolis/pkg/event/event.go",
      "new_id": "e38c42772940c51f2a9cac86249f006d90450940",
      "new_mode": 33188,
      "new_path": "metropolis/pkg/event/event.go"
    }
  ]
}
