)]}'
{
  "log": [
    {
      "commit": "bb020f5b1074873e125164ec77de0228c2687a4c",
      "tree": "277cf3471e95d23dac46dc7cea9e4a77b043f924",
      "parents": [
        "440fd83d5b7f41195f645771bfd735d5dca106ab"
      ],
      "author": {
        "name": "Philip Zeyliger",
        "email": "philip@bold.dev",
        "time": "Mon Jul 28 19:41:55 2025 -0700"
      },
      "committer": {
        "name": "Commit Queue Bot",
        "email": "bot@sketch.dev",
        "time": "Mon Jul 28 19:41:55 2025 -0700"
      },
      "message": "Revert \"gh actions: run formatters in parallel\"\n\nThis reverts commit 07cdd551613643a6f4ecfa6169448625705573c7.\n"
    },
    {
      "commit": "80ff717f2679b9298932d5dd7281270bcb51a16f",
      "tree": "fca523bfd75f62993c4971b8a9d543f70e98e808",
      "parents": [
        "a8d37da0a203582777cc06b13fef1003ee950522"
      ],
      "author": {
        "name": "Philip Zeyliger",
        "email": "philip@bold.dev",
        "time": "Mon Jul 28 15:26:02 2025 -0700"
      },
      "committer": {
        "name": "Philip Zeyliger",
        "email": "philip@bold.dev",
        "time": "Mon Jul 28 15:26:02 2025 -0700"
      },
      "message": "gh actions: run formatters in parallel\n\nWe can run gofmt and prettier in parallel, so let\u0027s do that.\n\nCo-Authored-By: sketch \u003chello@sketch.dev\u003e\nChange-ID: s8536e19843fdb5b6k\n"
    },
    {
      "commit": "d5f0a3ece70bc4f09d1941e08e66af882e540866",
      "tree": "748b6c3d4b608b5d91257d94300c9f9ac621fcec",
      "parents": [
        "13e385685fb87cea70711ff387e57fbe0f725f28"
      ],
      "author": {
        "name": "Philip Zeyliger",
        "email": "philip@bold.dev",
        "time": "Mon Jun 30 09:38:21 2025 -0700"
      },
      "committer": {
        "name": "Philip Zeyliger",
        "email": "philip@bold.dev",
        "time": "Mon Jun 30 10:00:28 2025 -0700"
      },
      "message": "Ignore sketch-named containers that don\u0027t expose 80 in bin/sk-ls\n"
    },
    {
      "commit": "297327174d1d13cf185cf781c19813f2a05ca809",
      "tree": "17e91a7f31ea3bb23ebb9282e6f682813278ed46",
      "parents": [
        "4ce9dca335692e6aeff59c57f9a91b6ee19756ed"
      ],
      "author": {
        "name": "Philip Zeyliger",
        "email": "philip@bold.dev",
        "time": "Fri Jun 27 09:57:12 2025 -0700"
      },
      "committer": {
        "name": "Philip Zeyliger",
        "email": "philip@bold.dev",
        "time": "Fri Jun 27 09:57:41 2025 -0700"
      },
      "message": "Pin \u0027npx prettier\u0027 version\n\nIf you don\u0027t do this, you get cruft from various autofixers competing.\n"
    },
    {
      "commit": "95594bbd48412ca9621d18389badaf97e675f1f6",
      "tree": "5a35a0e805e70098b1f76f935afa49c81c998c27",
      "parents": [
        "7380a36bedf69c931ad03d69c67f23d9ccb7bf15"
      ],
      "author": {
        "name": "Philip Zeyliger",
        "email": "philip@bold.dev",
        "time": "Mon Jun 16 08:57:21 2025 -0700"
      },
      "committer": {
        "name": "Philip Zeyliger",
        "email": "philip@bold.dev",
        "time": "Mon Jun 16 08:57:21 2025 -0700"
      },
      "message": "bin/sk-ls: add number of messages\n"
    },
    {
      "commit": "7380a36bedf69c931ad03d69c67f23d9ccb7bf15",
      "tree": "9c82c631958c729eb1f470ea8c023c39e4484867",
      "parents": [
        "021231a933867854ad46ab6202ca4fd5bf50a8fd"
      ],
      "author": {
        "name": "Philip Zeyliger",
        "email": "philip@bold.dev",
        "time": "Mon Jun 16 08:27:44 2025 -0700"
      },
      "committer": {
        "name": "Philip Zeyliger",
        "email": "philip@bold.dev",
        "time": "Mon Jun 16 08:27:44 2025 -0700"
      },
      "message": "s/title/slug in bin/sk-ls\n"
    },
    {
      "commit": "7b6044969c696e1707a25c170eebd67fda919e34",
      "tree": "3c8d8672a42ca507fbe668f6735125644ff68bcd",
      "parents": [
        "dc507a303e2ffc2fb934d8717fef6b551193a416"
      ],
      "author": {
        "name": "Philip Zeyliger",
        "email": "philip@bold.dev",
        "time": "Tue Apr 29 11:45:59 2025 -0700"
      },
      "committer": {
        "name": "Philip Zeyliger",
        "email": "philip@bold.dev",
        "time": "Tue Apr 29 11:51:09 2025 -0700"
      },
      "message": "bin/sk-ls.sh: Show currently running sketches in Docker and what they\u0027re up to\n"
    },
    {
      "commit": "8b00db1c6b7ee7930c005efa547775ad3709f37a",
      "tree": "ee34fd0b0c6b123bc09dc80fb78aa79831d5853d",
      "parents": [
        "9b999b08b8af6a69e24d910a3f3da542b4104c26"
      ],
      "author": {
        "name": "Philip Zeyliger",
        "email": "philip.zeyliger@gmail.com",
        "time": "Fri Apr 25 18:41:38 2025 +0000"
      },
      "committer": {
        "name": "Philip Zeyliger",
        "email": "philip.zeyliger@gmail.com",
        "time": "Fri Apr 25 11:44:05 2025 -0700"
      },
      "message": "Add run-formatters.sh script and update GitHub workflow\n\nThis commit adds a new bin/run-formatters.sh script that can both check and fix code formatting.\nThe script handles Go code formatting with gofumpt and webui formatting with Prettier.\nThe GitHub workflow has been updated to use this script in check mode.\n\nCo-Authored-By: sketch \u003chello@sketch.dev\u003e\n"
    }
  ]
}
