)]}'
{
  "commit": "feeee254e65844f23f973a0a29cae02d09931068",
  "tree": "76232b87fd6093a5e955f32493bce2b90d13a4a4",
  "parents": [
    "e6294fc7924fe5da8e4705fa75a59acca6891321"
  ],
  "author": {
    "name": "Kyle Into",
    "email": "kylei@meta.com",
    "time": "Thu Oct 15 09:28:20 2026 -0700"
  },
  "committer": {
    "name": "meta-codesync[bot]",
    "email": "215208954+meta-codesync[bot]@users.noreply.github.com",
    "time": "Thu Oct 15 09:28:20 2026 -0700"
  },
  "message": "cut 1.4.0 (pick onto fbcode/releases/pyrefly/v1.4)\n\nSummary:\nPick of D125348219 (trunk commit 386531d1fa13) onto the `fbcode/releases/pyrefly/v1.4` release branch. Landing this on the branch triggers the stable 1.4.0 publish workflow.\n\n___\n\nlanded-with-radar-review\n\nDifferential Revision: D125467837\n\nfbshipit-source-id: 2c2bb9bc313f3762abead7d0495b06ab2e56981c\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "736c8cd0a62cd8640096e58abb375ec270bd63e4",
      "old_mode": 33188,
      "old_path": "Cargo.lock",
      "new_id": "8a8a6824e13e205bc781fde70b305a7d2c158648",
      "new_mode": 33188,
      "new_path": "Cargo.lock"
    },
    {
      "type": "modify",
      "old_id": "2cc530087dc600b8330c5a14e1fcfaaa557539f8",
      "old_mode": 33188,
      "old_path": "crates/pyrefly_bench_harness/Cargo.toml",
      "new_id": "4d39e57f4ffa43436d085e61dcbe704ba279dfa0",
      "new_mode": 33188,
      "new_path": "crates/pyrefly_bench_harness/Cargo.toml"
    },
    {
      "type": "modify",
      "old_id": "b1ab70c3414f755638ba9f638b4278d736d37fb2",
      "old_mode": 33188,
      "old_path": "crates/pyrefly_build/Cargo.toml",
      "new_id": "0d8f50e4d9880b4f63f7f29e5541f20be4da48ea",
      "new_mode": 33188,
      "new_path": "crates/pyrefly_build/Cargo.toml"
    },
    {
      "type": "modify",
      "old_id": "e36531ae3fbd2203e77ac54f1a8a716bd46da25d",
      "old_mode": 33188,
      "old_path": "crates/pyrefly_bundled/Cargo.toml",
      "new_id": "7557b48f0f87415562393d3fd0d0f9cb31a1298b",
      "new_mode": 33188,
      "new_path": "crates/pyrefly_bundled/Cargo.toml"
    },
    {
      "type": "modify",
      "old_id": "4e926207ffaae9ca99121b438e1b89269363a3be",
      "old_mode": 33188,
      "old_path": "crates/pyrefly_config/Cargo.toml",
      "new_id": "a139bac54248fc56b4ab4c7b8a79a5c9c6f83ccb",
      "new_mode": 33188,
      "new_path": "crates/pyrefly_config/Cargo.toml"
    },
    {
      "type": "modify",
      "old_id": "5810a4a6656bbd172e5c3e3f7454a4e0846c5f74",
      "old_mode": 33188,
      "old_path": "crates/pyrefly_derive/Cargo.toml",
      "new_id": "27b36f36a1a1e4dda5e686cb4e457633c007488d",
      "new_mode": 33188,
      "new_path": "crates/pyrefly_derive/Cargo.toml"
    },
    {
      "type": "modify",
      "old_id": "7aed805746b2cebdadc44b96c75ccda1a79136b4",
      "old_mode": 33188,
      "old_path": "crates/pyrefly_glean_schema/Cargo.toml",
      "new_id": "03596db0618e8c94ba6c5369b6a7a7ccb6e8bc42",
      "new_mode": 33188,
      "new_path": "crates/pyrefly_glean_schema/Cargo.toml"
    },
    {
      "type": "modify",
      "old_id": "8c59d3d6acf889fb85b19b52d0e96bbf5653afbc",
      "old_mode": 33188,
      "old_path": "crates/pyrefly_graph/Cargo.toml",
      "new_id": "e02e9e53155187cfeb500a746520a773c89336b5",
      "new_mode": 33188,
      "new_path": "crates/pyrefly_graph/Cargo.toml"
    },
    {
      "type": "modify",
      "old_id": "ff3f35e6e4f98b0e62f8a266577c269accd07281",
      "old_mode": 33188,
      "old_path": "crates/pyrefly_lsp_test/Cargo.toml",
      "new_id": "775ede5b2a8f570f75207affbb8a03aeea829ba3",
      "new_mode": 33188,
      "new_path": "crates/pyrefly_lsp_test/Cargo.toml"
    },
    {
      "type": "modify",
      "old_id": "7d8d277e6aa39b44f12ba8106d67aad6091ec290",
      "old_mode": 33188,
      "old_path": "crates/pyrefly_python/Cargo.toml",
      "new_id": "69205faf905fb217ea60d3f169a4c1c5e4a98d48",
      "new_mode": 33188,
      "new_path": "crates/pyrefly_python/Cargo.toml"
    },
    {
      "type": "modify",
      "old_id": "9a13fb19565c48f2767ff48d59f51b0298dbd6ba",
      "old_mode": 33188,
      "old_path": "crates/pyrefly_types/Cargo.toml",
      "new_id": "c6dbd5fcd14b41f119fbc778c7223f5f752f059f",
      "new_mode": 33188,
      "new_path": "crates/pyrefly_types/Cargo.toml"
    },
    {
      "type": "modify",
      "old_id": "3bebe30121a3516caf51c7b6cdf2a75151e64cbf",
      "old_mode": 33188,
      "old_path": "crates/pyrefly_util/Cargo.toml",
      "new_id": "7d72b70c4fd0a41a11b4e40b60ef83b3be8e9ee5",
      "new_mode": 33188,
      "new_path": "crates/pyrefly_util/Cargo.toml"
    },
    {
      "type": "modify",
      "old_id": "7b509743f9631dbc4d7df4c41fc3c6d62e0269b5",
      "old_mode": 33188,
      "old_path": "crates/tsp_types/Cargo.toml",
      "new_id": "58f044ce5ddf80d8e661446cb1850ecb35aba82e",
      "new_mode": 33188,
      "new_path": "crates/tsp_types/Cargo.toml"
    },
    {
      "type": "modify",
      "old_id": "54876bce3abd9f36f0f191b3eb4ffdcc7d0c9f49",
      "old_mode": 33188,
      "old_path": "pyrefly/Cargo.toml",
      "new_id": "964cd7e76ca2e52cb5cab7b41393c71a2665ea2c",
      "new_mode": 33188,
      "new_path": "pyrefly/Cargo.toml"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "37fcdd90729413da25dacfb45f5fd3765e39707a",
      "new_mode": 33188,
      "new_path": "release_notes/release-notes-v1.4.0.md"
    },
    {
      "type": "modify",
      "old_id": "e6ec0ce5fcbfea181c194e15354f04bb0554ec05",
      "old_mode": 33188,
      "old_path": "version.bzl",
      "new_id": "3e63fefdb89b30704b50422dacc10d7b379af119",
      "new_mode": 33188,
      "new_path": "version.bzl"
    }
  ]
}
