)]}'
{
  "commit": "5ae245bd47becaf2aaa862b5c7e9bcec71e17831",
  "tree": "36438abd1d864685384a3b2a4e9f25e7bccbe0d1",
  "parents": [
    "c9898fd814de9bb9cf75a953336439241e7e900c"
  ],
  "author": {
    "name": "Josh Bleecher Snyder",
    "email": "josharian@gmail.com",
    "time": "Tue Jul 08 22:00:24 2025 +0000"
  },
  "committer": {
    "name": "Josh Bleecher Snyder",
    "email": "josharian@gmail.com",
    "time": "Tue Jul 08 15:02:23 2025 -0700"
  },
  "message": "sketch: add multi-architecture binary support\n\nBuild both amd64 and arm64 Linux binaries and embed them both.\nSimplify API to use single LinuxBinary(arch) function for architecture\nselection. Update copyEmbeddedLinuxBinaryToContainer to detect Docker\nserver architecture using \u0027docker version --format\u0027 and automatically\nuse the correct binary.\n\nThis enables sketch to work correctly on both x86_64 and ARM64\nDocker environments without requiring architecture-specific builds.\nUnsupported architectures return nil instead of panicking.\n\nCo-Authored-By: sketch \u003chello@sketch.dev\u003e\nChange-ID: sd498605bf58e984ek\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "2b31b661b9c632bbd077ccb0b86b8bd39d7ee3ab",
      "old_mode": 33188,
      "old_path": "Makefile",
      "new_id": "69192e6801b2bbc269ff73cf9e0b467f87c418ec",
      "new_mode": 33188,
      "new_path": "Makefile"
    },
    {
      "type": "modify",
      "old_id": "728175ccba82eb43a2656c2abd7ffdb4e779d75f",
      "old_mode": 33188,
      "old_path": "dockerimg/dockerimg.go",
      "new_id": "4cba98f053b68597df2e0d6627af607572c31212",
      "new_mode": 33188,
      "new_path": "dockerimg/dockerimg.go"
    },
    {
      "type": "modify",
      "old_id": "a5b8c49ad14e1e1c35ab1b2dd992b563996f188f",
      "old_mode": 33188,
      "old_path": "embedded/embedded.go",
      "new_id": "70b82cfe9791227c91492194df5b75002ff68bf1",
      "new_mode": 33188,
      "new_path": "embedded/embedded.go"
    },
    {
      "type": "modify",
      "old_id": "475e7a23f6225939c9c597cbc403dcb6b100d9ac",
      "old_mode": 33188,
      "old_path": "embedded/embedded_innie.go",
      "new_id": "8aa4789a7cc3218fabd1bffdc5ad1a09c37ced9f",
      "new_mode": 33188,
      "new_path": "embedded/embedded_innie.go"
    },
    {
      "type": "modify",
      "old_id": "a89ff4be18ce28bc40b827e17e67d2d18c4246c6",
      "old_mode": 33188,
      "old_path": "embedded/embedded_outie.go",
      "new_id": "42b32b7f1406b7c422ae0d2f852d65dc68a48ef1",
      "new_mode": 33188,
      "new_path": "embedded/embedded_outie.go"
    }
  ]
}
