{
  "users": [
    {
      "id": 1,
      "first_name": "Rafaela",
      "last_name": "Abbott",
      "handle": "Rafaela_Abbott59",
      "email": "rafaela.abbott69@example.org",
      "joined_on": "2023-09-26"
    },
    {
      "id": 2,
      "first_name": "Pedro",
      "last_name": "Fadel",
      "handle": "Pedro_Fadel47",
      "email": "pedro.fadel90@example.org",
      "joined_on": "2023-08-02"
    },
    {
      "id": 3,
      "first_name": "Sonja",
      "last_name": "Smith",
      "handle": "Sonja_Smith",
      "email": "sonja.smith@example.com",
      "joined_on": "2023-09-03"
    },
    {
      "id": 4,
      "first_name": "Juvenal",
      "last_name": "Walsh",
      "handle": "Juvenal_Walsh62",
      "email": "juvenal.walsh@example.com",
      "joined_on": "2023-10-21"
    },
    {
      "id": 5,
      "first_name": "Maya",
      "last_name": "O'Connell",
      "handle": "Maya.OConnell36",
      "email": "maya.oconnell27@example.org",
      "joined_on": "2023-06-05"
    },
    {
      "id": 6,
      "first_name": "Kent",
      "last_name": "Mosciski",
      "handle": "Kent_Mosciski44",
      "email": "kent_mosciski@example.org",
      "joined_on": "2023-06-13"
    },
    {
      "id": 7,
      "first_name": "Werner",
      "last_name": "Spencer",
      "handle": "Werner_Spencer14",
      "email": "werner.spencer@example.net",
      "joined_on": "2023-12-08"
    },
    {
      "id": 8,
      "first_name": "Abdiel",
      "last_name": "Weissnat-Stehr",
      "handle": "Abdiel_Weissnat-Stehr91",
      "email": "abdiel.weissnat-stehr@example.com",
      "joined_on": "2023-07-04"
    },
    {
      "id": 9,
      "first_name": "Mario",
      "last_name": "Hammes",
      "handle": "Mario_Hammes83",
      "email": "mario.hammes@example.org",
      "joined_on": "2023-06-02"
    },
    {
      "id": 10,
      "first_name": "Flavio",
      "last_name": "Hessel",
      "handle": "Flavio.Hessel",
      "email": "flavio.hessel@example.com",
      "joined_on": "2023-10-28"
    },
    {
      "id": 11,
      "first_name": "Wyman",
      "last_name": "Christiansen",
      "handle": "Wyman_Christiansen84",
      "email": "wyman.christiansen@example.com",
      "joined_on": "2023-11-16"
    },
    {
      "id": 12,
      "first_name": "Presley",
      "last_name": "Medhurst",
      "handle": "Presley.Medhurst69",
      "email": "presley.medhurst@example.com",
      "joined_on": "2023-08-26"
    },
    {
      "id": 13,
      "first_name": "Delaney",
      "last_name": "Hilll",
      "handle": "Delaney_Hilll17",
      "email": "delaney_hilll7@example.org",
      "joined_on": "2024-01-30"
    },
    {
      "id": 14,
      "first_name": "Gracie",
      "last_name": "Block-Stiedemann",
      "handle": "Gracie_Block-Stiedemann48",
      "email": "gracie.block-stiedemann@example.org",
      "joined_on": "2023-08-19"
    },
    {
      "id": 15,
      "first_name": "Elton",
      "last_name": "Weissnat",
      "handle": "Elton_Weissnat",
      "email": "elton.weissnat12@example.org",
      "joined_on": "2023-11-29"
    },
    {
      "id": 16,
      "first_name": "Malachi",
      "last_name": "Wiegand",
      "handle": "Malachi.Wiegand61",
      "email": "malachi.wiegand@example.net",
      "joined_on": "2023-08-18"
    },
    {
      "id": 17,
      "first_name": "Stuart",
      "last_name": "O'Keefe",
      "handle": "Stuart_OKeefe56",
      "email": "stuart.okeefe@example.org",
      "joined_on": "2023-06-30"
    },
    {
      "id": 18,
      "first_name": "Bernita",
      "last_name": "Koelpin",
      "handle": "Bernita.Koelpin9",
      "email": "bernita.koelpin67@example.com",
      "joined_on": "2023-06-25"
    },
    {
      "id": 19,
      "first_name": "Kian",
      "last_name": "Lesch",
      "handle": "Kian_Lesch30",
      "email": "kian_lesch@example.net",
      "joined_on": "2023-12-26"
    },
    {
      "id": 20,
      "first_name": "Laurine",
      "last_name": "Brekke",
      "handle": "Laurine_Brekke82",
      "email": "laurine_brekke64@example.net",
      "joined_on": "2023-11-18"
    },
    {
      "id": 21,
      "first_name": "Robb",
      "last_name": "Dibbert",
      "handle": "Robb.Dibbert13",
      "email": "robb.dibbert@example.net",
      "joined_on": "2023-11-07"
    },
    {
      "id": 22,
      "first_name": "Gia",
      "last_name": "Mraz",
      "handle": "Gia_Mraz53",
      "email": "gia_mraz83@example.com",
      "joined_on": "2023-09-21"
    },
    {
      "id": 23,
      "first_name": "Mae",
      "last_name": "Schneider",
      "handle": "Mae.Schneider61",
      "email": "mae_schneider97@example.net",
      "joined_on": "2023-09-14"
    },
    {
      "id": 24,
      "first_name": "Jody",
      "last_name": "Dickens",
      "handle": "Jody_Dickens44",
      "email": "jody.dickens14@example.org",
      "joined_on": "2023-11-03"
    },
    {
      "id": 25,
      "first_name": "Esteban",
      "last_name": "Green-Romaguera",
      "handle": "Esteban_Green-Romaguera",
      "email": "esteban.green-romaguera@example.net",
      "joined_on": "2023-10-31"
    },
    {
      "id": 26,
      "first_name": "Ernest",
      "last_name": "Langworth",
      "handle": "Ernest.Langworth91",
      "email": "ernest.langworth@example.net",
      "joined_on": "2023-11-25"
    },
    {
      "id": 27,
      "first_name": "Timmy",
      "last_name": "Cummerata",
      "handle": "Timmy.Cummerata69",
      "email": "timmy_cummerata@example.net",
      "joined_on": "2023-07-25"
    },
    {
      "id": 28,
      "first_name": "Cierra",
      "last_name": "Cassin",
      "handle": "Cierra.Cassin",
      "email": "cierra.cassin@example.org",
      "joined_on": "2023-08-14"
    },
    {
      "id": 29,
      "first_name": "Alvis",
      "last_name": "Balistreri",
      "handle": "Alvis_Balistreri26",
      "email": "alvis_balistreri55@example.org",
      "joined_on": "2024-01-21"
    },
    {
      "id": 30,
      "first_name": "Mikel",
      "last_name": "Bergnaum",
      "handle": "Mikel_Bergnaum",
      "email": "mikel.bergnaum73@example.net",
      "joined_on": "2023-09-28"
    }
  ],
  "repositories": [
    {
      "id": 1,
      "name": "docs-site",
      "owner_id": 8,
      "default_branch": "main",
      "visibility": "private",
      "created_at": "2024-02-05 09:00:00"
    },
    {
      "id": 2,
      "name": "mobile-client",
      "owner_id": 24,
      "default_branch": "main",
      "visibility": "internal",
      "created_at": "2024-04-05 09:00:00"
    },
    {
      "id": 3,
      "name": "data-pipelines",
      "owner_id": 6,
      "default_branch": "main",
      "visibility": "private",
      "created_at": "2024-06-04 09:00:00"
    },
    {
      "id": 4,
      "name": "infra-modules",
      "owner_id": 28,
      "default_branch": "main",
      "visibility": "public",
      "created_at": "2024-08-03 09:00:00"
    },
    {
      "id": 5,
      "name": "design-system",
      "owner_id": 28,
      "default_branch": "main",
      "visibility": "private",
      "created_at": "2024-10-02 09:00:00"
    },
    {
      "id": 6,
      "name": "billing-api",
      "owner_id": 4,
      "default_branch": "main",
      "visibility": "internal",
      "created_at": "2024-12-01 09:00:00"
    },
    {
      "id": 7,
      "name": "search-service",
      "owner_id": 17,
      "default_branch": "main",
      "visibility": "public",
      "created_at": "2025-01-30 09:00:00"
    },
    {
      "id": 8,
      "name": "web-dashboard",
      "owner_id": 7,
      "default_branch": "main",
      "visibility": "private",
      "created_at": "2025-03-31 09:00:00"
    }
  ],
  "branches": [
    {
      "id": 1,
      "repository_id": 5,
      "name": "develop",
      "created_by": 11,
      "created_at": "2024-10-03 01:50:20"
    },
    {
      "id": 2,
      "repository_id": 6,
      "name": "develop",
      "created_by": 25,
      "created_at": "2024-12-05 17:15:59"
    },
    {
      "id": 3,
      "repository_id": 5,
      "name": "feature/search-filters",
      "created_by": 11,
      "created_at": "2024-10-06 22:07:38"
    },
    {
      "id": 4,
      "repository_id": 5,
      "name": "feature/invoice-export",
      "created_by": 26,
      "created_at": "2024-10-13 21:49:52"
    },
    {
      "id": 5,
      "repository_id": 4,
      "name": "develop",
      "created_by": 26,
      "created_at": "2024-08-06 16:08:27"
    },
    {
      "id": 6,
      "repository_id": 1,
      "name": "develop",
      "created_by": 5,
      "created_at": "2024-02-09 18:47:52"
    },
    {
      "id": 7,
      "repository_id": 5,
      "name": "fix/login-redirect",
      "created_by": 4,
      "created_at": "2024-10-17 20:15:13"
    },
    {
      "id": 8,
      "repository_id": 8,
      "name": "develop",
      "created_by": 25,
      "created_at": "2025-04-02 13:08:02"
    },
    {
      "id": 9,
      "repository_id": 1,
      "name": "feature/search-filters",
      "created_by": 25,
      "created_at": "2024-02-13 14:39:45"
    },
    {
      "id": 10,
      "repository_id": 7,
      "name": "develop",
      "created_by": 9,
      "created_at": "2025-02-01 16:08:43"
    },
    {
      "id": 11,
      "repository_id": 3,
      "name": "develop",
      "created_by": 24,
      "created_at": "2024-06-09 02:23:09"
    },
    {
      "id": 12,
      "repository_id": 3,
      "name": "feature/search-filters",
      "created_by": 8,
      "created_at": "2024-06-13 02:20:43"
    },
    {
      "id": 13,
      "repository_id": 3,
      "name": "feature/invoice-export",
      "created_by": 1,
      "created_at": "2024-06-16 01:32:25"
    },
    {
      "id": 14,
      "repository_id": 2,
      "name": "develop",
      "created_by": 3,
      "created_at": "2024-04-07 10:11:57"
    },
    {
      "id": 15,
      "repository_id": 7,
      "name": "feature/search-filters",
      "created_by": 9,
      "created_at": "2025-02-07 09:17:03"
    },
    {
      "id": 16,
      "repository_id": 6,
      "name": "feature/search-filters",
      "created_by": 7,
      "created_at": "2024-12-11 00:04:37"
    },
    {
      "id": 17,
      "repository_id": 2,
      "name": "feature/search-filters",
      "created_by": 14,
      "created_at": "2024-04-10 20:11:42"
    },
    {
      "id": 18,
      "repository_id": 2,
      "name": "feature/invoice-export",
      "created_by": 7,
      "created_at": "2024-04-16 12:36:30"
    },
    {
      "id": 19,
      "repository_id": 3,
      "name": "fix/login-redirect",
      "created_by": 16,
      "created_at": "2024-06-18 17:53:57"
    },
    {
      "id": 20,
      "repository_id": 2,
      "name": "fix/login-redirect",
      "created_by": 18,
      "created_at": "2024-04-18 17:50:05"
    },
    {
      "id": 21,
      "repository_id": 1,
      "name": "feature/invoice-export",
      "created_by": 29,
      "created_at": "2024-02-16 01:10:01"
    },
    {
      "id": 22,
      "repository_id": 7,
      "name": "feature/invoice-export",
      "created_by": 12,
      "created_at": "2025-02-11 11:35:16"
    },
    {
      "id": 23,
      "repository_id": 6,
      "name": "feature/invoice-export",
      "created_by": 23,
      "created_at": "2024-12-15 06:12:05"
    },
    {
      "id": 24,
      "repository_id": 5,
      "name": "release/1.4",
      "created_by": 17,
      "created_at": "2024-10-20 07:23:04"
    },
    {
      "id": 25,
      "repository_id": 6,
      "name": "fix/login-redirect",
      "created_by": 5,
      "created_at": "2024-12-21 02:44:19"
    },
    {
      "id": 26,
      "repository_id": 1,
      "name": "fix/login-redirect",
      "created_by": 23,
      "created_at": "2024-02-21 02:37:38"
    },
    {
      "id": 27,
      "repository_id": 3,
      "name": "release/1.4",
      "created_by": 5,
      "created_at": "2024-06-22 02:55:14"
    },
    {
      "id": 28,
      "repository_id": 6,
      "name": "release/1.4",
      "created_by": 23,
      "created_at": "2024-12-27 06:07:02"
    },
    {
      "id": 29,
      "repository_id": 4,
      "name": "feature/search-filters",
      "created_by": 22,
      "created_at": "2024-08-10 13:25:47"
    },
    {
      "id": 30,
      "repository_id": 7,
      "name": "fix/login-redirect",
      "created_by": 22,
      "created_at": "2025-02-15 00:52:17"
    },
    {
      "id": 31,
      "repository_id": 4,
      "name": "feature/invoice-export",
      "created_by": 29,
      "created_at": "2024-08-13 01:51:51"
    },
    {
      "id": 32,
      "repository_id": 3,
      "name": "chore/bump-dependencies",
      "created_by": 29,
      "created_at": "2024-06-25 20:01:56"
    },
    {
      "id": 33,
      "repository_id": 1,
      "name": "release/1.4",
      "created_by": 17,
      "created_at": "2024-02-24 21:21:37"
    },
    {
      "id": 34,
      "repository_id": 8,
      "name": "feature/search-filters",
      "created_by": 14,
      "created_at": "2025-04-07 19:47:23"
    },
    {
      "id": 35,
      "repository_id": 8,
      "name": "feature/invoice-export",
      "created_by": 14,
      "created_at": "2025-04-14 14:43:44"
    },
    {
      "id": 36,
      "repository_id": 5,
      "name": "chore/bump-dependencies",
      "created_by": 13,
      "created_at": "2024-10-23 22:22:04"
    },
    {
      "id": 37,
      "repository_id": 4,
      "name": "fix/login-redirect",
      "created_by": 10,
      "created_at": "2024-08-16 18:51:12"
    }
  ],
  "commits": [
    {
      "id": 1,
      "branch_id": 32,
      "repository_id": 3,
      "position": 1,
      "sha": "77ffaaa186a8030e46e4ae79d8bf5faf1809753c",
      "author_id": 24,
      "message": "Speed up the nightly import by batching inserts",
      "committed_at": "2024-06-26 10:26:49",
      "additions": 2,
      "deletions": 48,
      "is_merge": false
    },
    {
      "id": 2,
      "branch_id": 13,
      "repository_id": 3,
      "position": 1,
      "sha": "fcebfa1eeaefdea0f5ad0eda4f8fca8e3bc0d4c8",
      "author_id": 21,
      "message": "Align the mobile button spacing with the design tokens",
      "committed_at": "2024-06-16 01:42:22",
      "additions": 21,
      "deletions": 23,
      "is_merge": false
    },
    {
      "id": 3,
      "branch_id": 2,
      "repository_id": 6,
      "position": 1,
      "sha": "de801aeaec6bebc8ca2c528382facaa17ded5e6d",
      "author_id": 19,
      "message": "Fix the redirect loop after an expired login",
      "committed_at": "2024-12-06 08:54:34",
      "additions": 121,
      "deletions": 44,
      "is_merge": false
    },
    {
      "id": 4,
      "branch_id": 23,
      "repository_id": 6,
      "position": 1,
      "sha": "e8cdc8339e06b3b71e8d3d73ab9fab777f12d9b4",
      "author_id": 14,
      "message": "Validate the webhook secret before parsing the body",
      "committed_at": "2024-12-15 14:06:12",
      "additions": 227,
      "deletions": 24,
      "is_merge": false
    },
    {
      "id": 5,
      "branch_id": 36,
      "repository_id": 5,
      "position": 1,
      "sha": "4ead8cff3dd3cbbbdcad91b9debf82250113e50e",
      "author_id": 24,
      "message": "Validate the webhook secret before parsing the body",
      "committed_at": "2024-10-24 16:19:24",
      "additions": 2,
      "deletions": 575,
      "is_merge": false
    },
    {
      "id": 6,
      "branch_id": 5,
      "repository_id": 4,
      "position": 1,
      "sha": "fca97d6551a0a0fa9b84bea385adc552533bf68e",
      "author_id": 13,
      "message": "Bump the lockfile and drop two unused packages",
      "committed_at": "2024-08-07 12:11:09",
      "additions": 54,
      "deletions": 439,
      "is_merge": false
    },
    {
      "id": 7,
      "branch_id": 16,
      "repository_id": 6,
      "position": 1,
      "sha": "e2ec46ffdd0f60156b8b63cb3dd947159f045cca",
      "author_id": 6,
      "message": "Add a retry around the invoice export call",
      "committed_at": "2024-12-11 02:33:15",
      "additions": 1,
      "deletions": 32,
      "is_merge": false
    },
    {
      "id": 8,
      "branch_id": 29,
      "repository_id": 4,
      "position": 1,
      "sha": "dbc62e8fde1d993ca89cdbda1ac0ed79cc9eb126",
      "author_id": 12,
      "message": "Speed up the nightly import by batching inserts",
      "committed_at": "2024-08-11 06:43:09",
      "additions": 2,
      "deletions": 58,
      "is_merge": false
    },
    {
      "id": 9,
      "branch_id": 16,
      "repository_id": 6,
      "position": 2,
      "sha": "a8b2fa8adae206cfda3dec3b9de7d85aadccc44a",
      "author_id": 6,
      "message": "Rename the billing client and update its callers",
      "committed_at": "2024-12-11 03:07:56",
      "additions": 420,
      "deletions": 320,
      "is_merge": false
    },
    {
      "id": 10,
      "branch_id": 5,
      "repository_id": 4,
      "position": 2,
      "sha": "d637ab1dd7132f27aace0a6f1c65accc554e8d52",
      "author_id": 24,
      "message": "Validate the webhook secret before parsing the body",
      "committed_at": "2024-08-07 17:28:30",
      "additions": 226,
      "deletions": 248,
      "is_merge": false
    },
    {
      "id": 11,
      "branch_id": 22,
      "repository_id": 7,
      "position": 1,
      "sha": "c3da8fe4bedf6383b303ee0484bea8719bba9740",
      "author_id": 2,
      "message": "Rename the billing client and update its callers",
      "committed_at": "2025-02-11 15:49:59",
      "additions": 16,
      "deletions": 81,
      "is_merge": false
    },
    {
      "id": 12,
      "branch_id": 18,
      "repository_id": 2,
      "position": 1,
      "sha": "cb7da4046ba41ffe57f6bc5a7ede0cb2f2cad3e2",
      "author_id": 10,
      "message": "Bump the lockfile and drop two unused packages",
      "committed_at": "2024-04-16 20:02:35",
      "additions": 801,
      "deletions": 1,
      "is_merge": false
    },
    {
      "id": 13,
      "branch_id": 36,
      "repository_id": 5,
      "position": 2,
      "sha": "571a8c36787c7f0b4ebdf3b5d5a4df15319a4dbf",
      "author_id": 29,
      "message": "Bump the lockfile and drop two unused packages",
      "committed_at": "2024-10-25 06:20:42",
      "additions": 18,
      "deletions": 7,
      "is_merge": false
    },
    {
      "id": 14,
      "branch_id": 10,
      "repository_id": 7,
      "position": 1,
      "sha": "1d82b8129a14dafd43b8d0e5ad041dfa8cd1dcd8",
      "author_id": 1,
      "message": "Rename the billing client and update its callers",
      "committed_at": "2025-02-02 15:38:05",
      "additions": 553,
      "deletions": 197,
      "is_merge": false
    },
    {
      "id": 15,
      "branch_id": 18,
      "repository_id": 2,
      "position": 2,
      "sha": "edf7ac2a93ccd612280dce5dafbecfabfe43deea",
      "author_id": 25,
      "message": "Make the dashboard cards load in parallel",
      "committed_at": "2024-04-17 06:38:30",
      "additions": 98,
      "deletions": 0,
      "is_merge": false
    },
    {
      "id": 16,
      "branch_id": 32,
      "repository_id": 3,
      "position": 2,
      "sha": "abadea188be6aa83cb6d62c84bcecebd329eec07",
      "author_id": 24,
      "message": "Speed up the nightly import by batching inserts",
      "committed_at": "2024-06-27 02:09:47",
      "additions": 741,
      "deletions": 249,
      "is_merge": false
    },
    {
      "id": 17,
      "branch_id": 19,
      "repository_id": 3,
      "position": 1,
      "sha": "e65abbbb4f0e225479de0053a643be8f7179a5ac",
      "author_id": 23,
      "message": "Add a retry around the invoice export call",
      "committed_at": "2024-06-19 07:35:50",
      "additions": 464,
      "deletions": 545,
      "is_merge": false
    },
    {
      "id": 18,
      "branch_id": 18,
      "repository_id": 2,
      "position": 3,
      "sha": "33201113cafcca4e9b3ec8db5754fe4ea41563ae",
      "author_id": 2,
      "message": "Document the release checklist in the readme",
      "committed_at": "2024-04-17 11:16:38",
      "additions": 111,
      "deletions": 13,
      "is_merge": false
    },
    {
      "id": 19,
      "branch_id": 16,
      "repository_id": 6,
      "position": 3,
      "sha": "c6714c1a6e111ebcc478c12630e8e4aeb469bb36",
      "author_id": 22,
      "message": "Rename the billing client and update its callers",
      "committed_at": "2024-12-11 07:54:12",
      "additions": 482,
      "deletions": 19,
      "is_merge": false
    },
    {
      "id": 20,
      "branch_id": 11,
      "repository_id": 3,
      "position": 1,
      "sha": "4c6de58b8d4bdb731bfabd6a3eecde5dab7baa4d",
      "author_id": 29,
      "message": "Move the pagination helper into the shared package",
      "committed_at": "2024-06-09 15:13:47",
      "additions": 34,
      "deletions": 56,
      "is_merge": false
    },
    {
      "id": 21,
      "branch_id": 2,
      "repository_id": 6,
      "position": 2,
      "sha": "c2e68d6819de32e51bf873d60b38dabaaee0ece7",
      "author_id": 12,
      "message": "Validate the webhook secret before parsing the body",
      "committed_at": "2024-12-07 07:31:20",
      "additions": 2,
      "deletions": 505,
      "is_merge": false
    },
    {
      "id": 22,
      "branch_id": 14,
      "repository_id": 2,
      "position": 1,
      "sha": "6dfdffccbbc9dc97faffcf5bf15cb0ad50b7d3cd",
      "author_id": 9,
      "message": "Rename the billing client and update its callers",
      "committed_at": "2024-04-07 22:24:57",
      "additions": 10,
      "deletions": 0,
      "is_merge": false
    },
    {
      "id": 23,
      "branch_id": 29,
      "repository_id": 4,
      "position": 2,
      "sha": "e90bacb8a1adea5cf79ef536329695afdaa4d6aa",
      "author_id": 13,
      "message": "Remove a debug log that printed customer ids",
      "committed_at": "2024-08-11 12:26:54",
      "additions": 93,
      "deletions": 208,
      "is_merge": false
    },
    {
      "id": 24,
      "branch_id": 21,
      "repository_id": 1,
      "position": 1,
      "sha": "2a3c645def3cdefbb6cbdeea5b62c40cfaea884e",
      "author_id": 14,
      "message": "Move the pagination helper into the shared package",
      "committed_at": "2024-02-16 12:03:06",
      "additions": 3,
      "deletions": 562,
      "is_merge": false
    },
    {
      "id": 25,
      "branch_id": 27,
      "repository_id": 3,
      "position": 1,
      "sha": "add3fb060f8fdefbc27c867ba6d4a41c6110fdeb",
      "author_id": 20,
      "message": "Add a retry around the invoice export call",
      "committed_at": "2024-06-22 19:27:32",
      "additions": 739,
      "deletions": 79,
      "is_merge": false
    },
    {
      "id": 26,
      "branch_id": 21,
      "repository_id": 1,
      "position": 2,
      "sha": "5c14aafd1ed2f9faa7129b81a3cfd5b888ddf1b9",
      "author_id": 3,
      "message": "Align the mobile button spacing with the design tokens",
      "committed_at": "2024-02-16 15:23:51",
      "additions": 1,
      "deletions": 551,
      "is_merge": false
    },
    {
      "id": 27,
      "branch_id": 8,
      "repository_id": 8,
      "position": 1,
      "sha": "af4e017f2a5281ff2fe10fbfc8c0ea0a638accf6",
      "author_id": 13,
      "message": "Fix the redirect loop after an expired login",
      "committed_at": "2025-04-03 07:47:31",
      "additions": 1,
      "deletions": 41,
      "is_merge": false
    },
    {
      "id": 28,
      "branch_id": 23,
      "repository_id": 6,
      "position": 2,
      "sha": "dce0fcf27abaa6b5ec5a6a854d0b6aff873fef8e",
      "author_id": 22,
      "message": "Document the release checklist in the readme",
      "committed_at": "2024-12-15 23:37:30",
      "additions": 40,
      "deletions": 220,
      "is_merge": false
    },
    {
      "id": 29,
      "branch_id": 16,
      "repository_id": 6,
      "position": 4,
      "sha": "bcb2745bcdf207e2c7b577405ce9b37cfd03abb5",
      "author_id": 11,
      "message": "Pin the container base image to a digest",
      "committed_at": "2024-12-11 13:47:23",
      "additions": 15,
      "deletions": 17,
      "is_merge": false
    },
    {
      "id": 30,
      "branch_id": 20,
      "repository_id": 2,
      "position": 1,
      "sha": "176aba16cbfea050213f9c767bac2afda00fc9a3",
      "author_id": 24,
      "message": "Cover the refund path with a failing test first",
      "committed_at": "2024-04-19 12:13:09",
      "additions": 4,
      "deletions": 493,
      "is_merge": true
    },
    {
      "id": 31,
      "branch_id": 2,
      "repository_id": 6,
      "position": 3,
      "sha": "7e2d2bf12ba68c0c1e51ceb12df5fe9dc50c9dcc",
      "author_id": 24,
      "message": "Pin the container base image to a digest",
      "committed_at": "2024-12-07 19:23:34",
      "additions": 869,
      "deletions": 143,
      "is_merge": false
    },
    {
      "id": 32,
      "branch_id": 16,
      "repository_id": 6,
      "position": 5,
      "sha": "e05a99c0d5c0e41b394e07f10b48cf888204b3b2",
      "author_id": 24,
      "message": "Move the pagination helper into the shared package",
      "committed_at": "2024-12-11 17:13:53",
      "additions": 692,
      "deletions": 2,
      "is_merge": false
    },
    {
      "id": 33,
      "branch_id": 29,
      "repository_id": 4,
      "position": 3,
      "sha": "c6aecec3ebb1d4e956d81d1b79395a2f2a5ccfd2",
      "author_id": 17,
      "message": "Align the mobile button spacing with the design tokens",
      "committed_at": "2024-08-11 22:44:31",
      "additions": 395,
      "deletions": 87,
      "is_merge": false
    },
    {
      "id": 34,
      "branch_id": 28,
      "repository_id": 6,
      "position": 1,
      "sha": "5db8aa6fcbaaf4ec51c8191c03ecdde8f2e964e9",
      "author_id": 7,
      "message": "Speed up the nightly import by batching inserts",
      "committed_at": "2024-12-28 03:49:05",
      "additions": 655,
      "deletions": 246,
      "is_merge": false
    },
    {
      "id": 35,
      "branch_id": 16,
      "repository_id": 6,
      "position": 6,
      "sha": "63d53dca0da4a78a7a6e8b71f1f9bd33617b7f1a",
      "author_id": 3,
      "message": "Cover the refund path with a failing test first",
      "committed_at": "2024-12-12 09:56:18",
      "additions": 77,
      "deletions": 24,
      "is_merge": false
    },
    {
      "id": 36,
      "branch_id": 33,
      "repository_id": 1,
      "position": 1,
      "sha": "8b1fafba8631c8f4deaab84ab48c9b81632a37d0",
      "author_id": 10,
      "message": "Make the dashboard cards load in parallel",
      "committed_at": "2024-02-25 05:29:00",
      "additions": 652,
      "deletions": 299,
      "is_merge": false
    },
    {
      "id": 37,
      "branch_id": 16,
      "repository_id": 6,
      "position": 7,
      "sha": "9e1a507ba6a9ad07be3efdce62dfc890a3aafdac",
      "author_id": 5,
      "message": "Validate the webhook secret before parsing the body",
      "committed_at": "2024-12-12 16:02:29",
      "additions": 7,
      "deletions": 73,
      "is_merge": false
    },
    {
      "id": 38,
      "branch_id": 19,
      "repository_id": 3,
      "position": 2,
      "sha": "56a4ba487443fba4e0a8cc20cbd8c292b9fa5e25",
      "author_id": 12,
      "message": "Handle an empty filter list in the search form",
      "committed_at": "2024-06-20 07:20:58",
      "additions": 119,
      "deletions": 9,
      "is_merge": false
    },
    {
      "id": 39,
      "branch_id": 19,
      "repository_id": 3,
      "position": 3,
      "sha": "0aaf1aa65d64e524698b0ba5b1d49c0e084249f4",
      "author_id": 18,
      "message": "Add a retry around the invoice export call",
      "committed_at": "2024-06-20 12:05:08",
      "additions": 37,
      "deletions": 285,
      "is_merge": false
    },
    {
      "id": 40,
      "branch_id": 11,
      "repository_id": 3,
      "position": 2,
      "sha": "b9a6e889c8df3eedcdb9ee01bb2cb16af042250c",
      "author_id": 3,
      "message": "Fix the redirect loop after an expired login",
      "committed_at": "2024-06-10 07:54:16",
      "additions": 182,
      "deletions": 230,
      "is_merge": false
    },
    {
      "id": 41,
      "branch_id": 36,
      "repository_id": 5,
      "position": 3,
      "sha": "1a890fbf2e190fd096fafe0c0cc8d446c7ac275f",
      "author_id": 29,
      "message": "Fix the redirect loop after an expired login",
      "committed_at": "2024-10-25 14:08:27",
      "additions": 9,
      "deletions": 26,
      "is_merge": false
    },
    {
      "id": 42,
      "branch_id": 19,
      "repository_id": 3,
      "position": 4,
      "sha": "e415781b7d4be3afeefddba7e26e8bd6f4e93fd3",
      "author_id": 24,
      "message": "Remove a debug log that printed customer ids",
      "committed_at": "2024-06-21 08:37:59",
      "additions": 2,
      "deletions": 485,
      "is_merge": false
    },
    {
      "id": 43,
      "branch_id": 8,
      "repository_id": 8,
      "position": 2,
      "sha": "dcae3ea2c53c0bac1cfabc5e223ab0d1ed2a9a2b",
      "author_id": 19,
      "message": "Remove a debug log that printed customer ids",
      "committed_at": "2025-04-03 09:47:23",
      "additions": 28,
      "deletions": 497,
      "is_merge": false
    },
    {
      "id": 44,
      "branch_id": 8,
      "repository_id": 8,
      "position": 3,
      "sha": "1aaa34dc3dbb0ce9cacbdf269dacd44bda6d931d",
      "author_id": 15,
      "message": "Validate the webhook secret before parsing the body",
      "committed_at": "2025-04-03 13:41:22",
      "additions": 873,
      "deletions": 48,
      "is_merge": false
    },
    {
      "id": 45,
      "branch_id": 36,
      "repository_id": 5,
      "position": 4,
      "sha": "ecf66f7d83cdcccbd270bcffee6a68fdd1b9ea8d",
      "author_id": 24,
      "message": "Document the release checklist in the readme",
      "committed_at": "2024-10-26 11:34:34",
      "additions": 100,
      "deletions": 133,
      "is_merge": false
    },
    {
      "id": 46,
      "branch_id": 23,
      "repository_id": 6,
      "position": 3,
      "sha": "f20e4b3da33cc6c15eff143c9da42beadfec3ad0",
      "author_id": 23,
      "message": "Make the dashboard cards load in parallel",
      "committed_at": "2024-12-16 04:05:29",
      "additions": 10,
      "deletions": 79,
      "is_merge": false
    },
    {
      "id": 47,
      "branch_id": 30,
      "repository_id": 7,
      "position": 1,
      "sha": "82dba5d1ba3c9cae826cc12a0dacfde96fc65d7d",
      "author_id": 3,
      "message": "Cover the refund path with a failing test first",
      "committed_at": "2025-02-16 00:46:50",
      "additions": 680,
      "deletions": 51,
      "is_merge": false
    },
    {
      "id": 48,
      "branch_id": 6,
      "repository_id": 1,
      "position": 1,
      "sha": "5a4c1ec3a738b111febeafae8ccecdc8bc27dc6d",
      "author_id": 7,
      "message": "Pin the container base image to a digest",
      "committed_at": "2024-02-10 12:06:27",
      "additions": 422,
      "deletions": 168,
      "is_merge": false
    },
    {
      "id": 49,
      "branch_id": 29,
      "repository_id": 4,
      "position": 4,
      "sha": "7c8ce1fe8d6e7d69fabcd2fcbaab8a3acb0dfe02",
      "author_id": 13,
      "message": "Align the mobile button spacing with the design tokens",
      "committed_at": "2024-08-12 01:32:54",
      "additions": 5,
      "deletions": 28,
      "is_merge": false
    },
    {
      "id": 50,
      "branch_id": 14,
      "repository_id": 2,
      "position": 2,
      "sha": "f46cafdfda7c7fcc29372ed9ec4a5acae3a84a2f",
      "author_id": 29,
      "message": "Speed up the nightly import by batching inserts",
      "committed_at": "2024-04-08 10:26:15",
      "additions": 6,
      "deletions": 114,
      "is_merge": false
    },
    {
      "id": 51,
      "branch_id": 10,
      "repository_id": 7,
      "position": 2,
      "sha": "bd1a5158fcad7922c9ee7cb31b6244daa6fe75cf",
      "author_id": 24,
      "message": "Move the pagination helper into the shared package",
      "committed_at": "2025-02-03 03:29:14",
      "additions": 1,
      "deletions": 13,
      "is_merge": false
    },
    {
      "id": 52,
      "branch_id": 35,
      "repository_id": 8,
      "position": 1,
      "sha": "1a7bba2ad1e09ceaa6a9f740e62ac89cedd6e1bd",
      "author_id": 27,
      "message": "Remove a debug log that printed customer ids",
      "committed_at": "2025-04-14 21:24:09",
      "additions": 28,
      "deletions": 507,
      "is_merge": false
    },
    {
      "id": 53,
      "branch_id": 16,
      "repository_id": 6,
      "position": 8,
      "sha": "3ddadbcefe9fe243bea138bd37c1b75ab211dede",
      "author_id": 11,
      "message": "Speed up the nightly import by batching inserts",
      "committed_at": "2024-12-12 17:44:12",
      "additions": 640,
      "deletions": 520,
      "is_merge": false
    },
    {
      "id": 54,
      "branch_id": 23,
      "repository_id": 6,
      "position": 4,
      "sha": "bdbdec1ba00716c9eda5ced06dbbb5b3ded9c94d",
      "author_id": 1,
      "message": "Document the release checklist in the readme",
      "committed_at": "2024-12-17 01:19:07",
      "additions": 3,
      "deletions": 285,
      "is_merge": false
    },
    {
      "id": 55,
      "branch_id": 8,
      "repository_id": 8,
      "position": 4,
      "sha": "cbfec7c93b378ccdc94be233b572d13dabe4e871",
      "author_id": 24,
      "message": "Validate the webhook secret before parsing the body",
      "committed_at": "2025-04-03 16:32:40",
      "additions": 107,
      "deletions": 176,
      "is_merge": false
    },
    {
      "id": 56,
      "branch_id": 16,
      "repository_id": 6,
      "position": 9,
      "sha": "d43d5f4fbfbe2be9be232a6c7abba61bebbbe288",
      "author_id": 10,
      "message": "Move the pagination helper into the shared package",
      "committed_at": "2024-12-13 00:40:51",
      "additions": 5,
      "deletions": 569,
      "is_merge": false
    },
    {
      "id": 57,
      "branch_id": 16,
      "repository_id": 6,
      "position": 10,
      "sha": "2d935df0f052e4ddcebf4f5facd14b78c9aefd27",
      "author_id": 17,
      "message": "Fix the redirect loop after an expired login",
      "committed_at": "2024-12-13 18:09:49",
      "additions": 456,
      "deletions": 6,
      "is_merge": false
    },
    {
      "id": 58,
      "branch_id": 7,
      "repository_id": 5,
      "position": 1,
      "sha": "d5c07920c1f6f844defc7bccafade5bb133bfcb6",
      "author_id": 28,
      "message": "Handle an empty filter list in the search form",
      "committed_at": "2024-10-17 22:18:08",
      "additions": 44,
      "deletions": 350,
      "is_merge": false
    },
    {
      "id": 59,
      "branch_id": 20,
      "repository_id": 2,
      "position": 2,
      "sha": "32fee436fb1644851aeacd98fdb70a5ce9d4afc7",
      "author_id": 12,
      "message": "Handle an empty filter list in the search form",
      "committed_at": "2024-04-19 16:14:33",
      "additions": 797,
      "deletions": 131,
      "is_merge": false
    },
    {
      "id": 60,
      "branch_id": 16,
      "repository_id": 6,
      "position": 11,
      "sha": "5a7baa3eef318070ffd91ca2dfacc0bfdc9f3132",
      "author_id": 22,
      "message": "Fix the redirect loop after an expired login",
      "committed_at": "2024-12-14 00:11:41",
      "additions": 450,
      "deletions": 257,
      "is_merge": false
    },
    {
      "id": 61,
      "branch_id": 33,
      "repository_id": 1,
      "position": 2,
      "sha": "54f3fdc28d5f8ddbb53912cadaa12aaee2fd30de",
      "author_id": 11,
      "message": "Speed up the nightly import by batching inserts",
      "committed_at": "2024-02-25 11:41:47",
      "additions": 393,
      "deletions": 64,
      "is_merge": false
    },
    {
      "id": 62,
      "branch_id": 27,
      "repository_id": 3,
      "position": 2,
      "sha": "4441066f06ecfb6dd2be330f3f5c2ecf0b2b098f",
      "author_id": 19,
      "message": "Make the dashboard cards load in parallel",
      "committed_at": "2024-06-23 03:06:20",
      "additions": 31,
      "deletions": 3,
      "is_merge": false
    },
    {
      "id": 63,
      "branch_id": 16,
      "repository_id": 6,
      "position": 12,
      "sha": "02c8aeca0d039de6ac0e5e7d37dd3da2801e0c13",
      "author_id": 8,
      "message": "Pin the container base image to a digest",
      "committed_at": "2024-12-14 13:48:10",
      "additions": 2,
      "deletions": 530,
      "is_merge": false
    },
    {
      "id": 64,
      "branch_id": 18,
      "repository_id": 2,
      "position": 4,
      "sha": "a96c9d2f9c9f3287e59e4cfb668ffaeb90fe8600",
      "author_id": 24,
      "message": "Handle an empty filter list in the search form",
      "committed_at": "2024-04-18 00:40:59",
      "additions": 685,
      "deletions": 185,
      "is_merge": false
    },
    {
      "id": 65,
      "branch_id": 29,
      "repository_id": 4,
      "position": 5,
      "sha": "f6702dc8a75bf7c9bdb6013dbc5e6b815ceb4f9f",
      "author_id": 24,
      "message": "Pin the container base image to a digest",
      "committed_at": "2024-08-12 19:20:32",
      "additions": 276,
      "deletions": 432,
      "is_merge": false
    },
    {
      "id": 66,
      "branch_id": 25,
      "repository_id": 6,
      "position": 1,
      "sha": "67b626bfaaa4efb3717d0bfaa37abf8ee9adfe63",
      "author_id": 1,
      "message": "Pin the container base image to a digest",
      "committed_at": "2024-12-22 02:42:12",
      "additions": 2,
      "deletions": 134,
      "is_merge": false
    },
    {
      "id": 67,
      "branch_id": 28,
      "repository_id": 6,
      "position": 2,
      "sha": "7fadddb379b5f2bedbf974eac2aecf75b4c0472a",
      "author_id": 24,
      "message": "Handle an empty filter list in the search form",
      "committed_at": "2024-12-28 23:48:42",
      "additions": 501,
      "deletions": 50,
      "is_merge": false
    },
    {
      "id": 68,
      "branch_id": 8,
      "repository_id": 8,
      "position": 5,
      "sha": "4cfb41eacd27eca887f3a337faadb03e4cdf58d2",
      "author_id": 4,
      "message": "Cover the refund path with a failing test first",
      "committed_at": "2025-04-03 21:28:04",
      "additions": 565,
      "deletions": 21,
      "is_merge": false
    },
    {
      "id": 69,
      "branch_id": 2,
      "repository_id": 6,
      "position": 4,
      "sha": "a383afabd65ca42835d41bea1a4d2c49157ddfbb",
      "author_id": 19,
      "message": "Add a retry around the invoice export call",
      "committed_at": "2024-12-08 08:42:56",
      "additions": 204,
      "deletions": 352,
      "is_merge": false
    },
    {
      "id": 70,
      "branch_id": 19,
      "repository_id": 3,
      "position": 5,
      "sha": "7e5c3a024ffd975df2bab8d5eed81ed1f4344bfc",
      "author_id": 1,
      "message": "Document the release checklist in the readme",
      "committed_at": "2024-06-21 23:47:18",
      "additions": 42,
      "deletions": 155,
      "is_merge": false
    },
    {
      "id": 71,
      "branch_id": 34,
      "repository_id": 8,
      "position": 1,
      "sha": "c7eee46ebd6a5a2fcdd269eedde2b8b38df0c3e5",
      "author_id": 22,
      "message": "Add a retry around the invoice export call",
      "committed_at": "2025-04-08 00:56:38",
      "additions": 3,
      "deletions": 0,
      "is_merge": false
    },
    {
      "id": 72,
      "branch_id": 18,
      "repository_id": 2,
      "position": 5,
      "sha": "eebb7c27367bab1f8f7d68c1b6ef860a4ca5fd20",
      "author_id": 24,
      "message": "Remove a debug log that printed customer ids",
      "committed_at": "2024-04-18 01:16:28",
      "additions": 1,
      "deletions": 253,
      "is_merge": false
    },
    {
      "id": 73,
      "branch_id": 10,
      "repository_id": 7,
      "position": 3,
      "sha": "fa70b7acde1eba7ad42eeface1a0be42e5df32fe",
      "author_id": 16,
      "message": "Cover the refund path with a failing test first",
      "committed_at": "2025-02-03 04:41:39",
      "additions": 23,
      "deletions": 0,
      "is_merge": false
    },
    {
      "id": 74,
      "branch_id": 13,
      "repository_id": 3,
      "position": 2,
      "sha": "cecd53ffdde2301bb2de3778b252f3f8cb7bae5a",
      "author_id": 25,
      "message": "Cover the refund path with a failing test first",
      "committed_at": "2024-06-16 22:51:08",
      "additions": 667,
      "deletions": 110,
      "is_merge": false
    },
    {
      "id": 75,
      "branch_id": 19,
      "repository_id": 3,
      "position": 6,
      "sha": "84a73d1f326df65d7e4b3fcf407c6e7ddafa4482",
      "author_id": 2,
      "message": "Cover the refund path with a failing test first",
      "committed_at": "2024-06-22 21:49:16",
      "additions": 87,
      "deletions": 6,
      "is_merge": false
    },
    {
      "id": 76,
      "branch_id": 10,
      "repository_id": 7,
      "position": 4,
      "sha": "b4dbccaf28bee3fe950c19ce7be219daedcfabba",
      "author_id": 4,
      "message": "Make the dashboard cards load in parallel",
      "committed_at": "2025-02-04 03:52:45",
      "additions": 28,
      "deletions": 9,
      "is_merge": false
    },
    {
      "id": 77,
      "branch_id": 33,
      "repository_id": 1,
      "position": 3,
      "sha": "3dbe5ff1cfc32dc649f8d35b889d4fe60fdca4ab",
      "author_id": 12,
      "message": "Remove a debug log that printed customer ids",
      "committed_at": "2024-02-26 06:17:09",
      "additions": 393,
      "deletions": 2,
      "is_merge": false
    },
    {
      "id": 78,
      "branch_id": 31,
      "repository_id": 4,
      "position": 1,
      "sha": "6d29d75ffa8dff70ffcd2ffe326a20eee68ced9c",
      "author_id": 28,
      "message": "Rename the billing client and update its callers",
      "committed_at": "2024-08-13 12:13:27",
      "additions": 21,
      "deletions": 0,
      "is_merge": false
    },
    {
      "id": 79,
      "branch_id": 22,
      "repository_id": 7,
      "position": 2,
      "sha": "cf62ffdabfc5ebae2530839c01073aea564b4e7a",
      "author_id": 28,
      "message": "Move the pagination helper into the shared package",
      "committed_at": "2025-02-12 01:10:08",
      "additions": 104,
      "deletions": 9,
      "is_merge": false
    },
    {
      "id": 80,
      "branch_id": 21,
      "repository_id": 1,
      "position": 3,
      "sha": "9e8cfebf91bfd45dfdb042c5a1763e23aeb429dc",
      "author_id": 24,
      "message": "Speed up the nightly import by batching inserts",
      "committed_at": "2024-02-17 05:59:42",
      "additions": 1,
      "deletions": 42,
      "is_merge": false
    },
    {
      "id": 81,
      "branch_id": 29,
      "repository_id": 4,
      "position": 6,
      "sha": "ab4ab86bb7ca78a11887fd9a8af622ae6c1c5bd8",
      "author_id": 25,
      "message": "Add a retry around the invoice export call",
      "committed_at": "2024-08-13 18:29:54",
      "additions": 79,
      "deletions": 31,
      "is_merge": false
    },
    {
      "id": 82,
      "branch_id": 32,
      "repository_id": 3,
      "position": 3,
      "sha": "9a1cbad7cacaebacdf0ae98b7da702cd2350e358",
      "author_id": 27,
      "message": "Cover the refund path with a failing test first",
      "committed_at": "2024-06-27 13:04:51",
      "additions": 136,
      "deletions": 2,
      "is_merge": false
    },
    {
      "id": 83,
      "branch_id": 24,
      "repository_id": 5,
      "position": 1,
      "sha": "98cf834a5cf9404671e47aa6bfb3ae6bda5ff68b",
      "author_id": 27,
      "message": "Fix the redirect loop after an expired login",
      "committed_at": "2024-10-21 03:18:28",
      "additions": 7,
      "deletions": 436,
      "is_merge": false
    },
    {
      "id": 84,
      "branch_id": 10,
      "repository_id": 7,
      "position": 5,
      "sha": "cacd7f6e841c2cca616aad689dde9960341de7cd",
      "author_id": 8,
      "message": "Handle an empty filter list in the search form",
      "committed_at": "2025-02-04 11:32:43",
      "additions": 331,
      "deletions": 386,
      "is_merge": false
    },
    {
      "id": 85,
      "branch_id": 8,
      "repository_id": 8,
      "position": 6,
      "sha": "cfdaf1031ae6cf97e0f35bdbf8ccd192bd97edce",
      "author_id": 24,
      "message": "Align the mobile button spacing with the design tokens",
      "committed_at": "2025-04-04 10:34:55",
      "additions": 77,
      "deletions": 568,
      "is_merge": false
    },
    {
      "id": 86,
      "branch_id": 13,
      "repository_id": 3,
      "position": 3,
      "sha": "e07fbad000dd1eecf8cdd6c3f70a6cbca61e91d2",
      "author_id": 18,
      "message": "Align the mobile button spacing with the design tokens",
      "committed_at": "2024-06-17 20:11:11",
      "additions": 196,
      "deletions": 131,
      "is_merge": false
    },
    {
      "id": 87,
      "branch_id": 3,
      "repository_id": 5,
      "position": 1,
      "sha": "bfbca52f5fe1bcb2b4b658db2226d716fb4b4250",
      "author_id": 24,
      "message": "Speed up the nightly import by batching inserts",
      "committed_at": "2024-10-07 13:49:08",
      "additions": 534,
      "deletions": 126,
      "is_merge": false
    },
    {
      "id": 88,
      "branch_id": 27,
      "repository_id": 3,
      "position": 3,
      "sha": "d1fcd9ab30fbd4a05cd0f9efab19dda4efebeaed",
      "author_id": 15,
      "message": "Make the dashboard cards load in parallel",
      "committed_at": "2024-06-23 20:14:23",
      "additions": 144,
      "deletions": 261,
      "is_merge": false
    },
    {
      "id": 89,
      "branch_id": 10,
      "repository_id": 7,
      "position": 6,
      "sha": "775dab663a34bdaafb82febf45b86ef8d1a48c18",
      "author_id": 12,
      "message": "Fix the redirect loop after an expired login",
      "committed_at": "2025-02-05 07:23:18",
      "additions": 36,
      "deletions": 264,
      "is_merge": true
    },
    {
      "id": 90,
      "branch_id": 8,
      "repository_id": 8,
      "position": 7,
      "sha": "6d02298c00ed2a1bdb2f40ce3dde51d9e8dfcfdc",
      "author_id": 17,
      "message": "Make the dashboard cards load in parallel",
      "committed_at": "2025-04-05 00:44:29",
      "additions": 695,
      "deletions": 1,
      "is_merge": false
    },
    {
      "id": 91,
      "branch_id": 18,
      "repository_id": 2,
      "position": 6,
      "sha": "b7856f43b2f6d1814b36e27eeaf0b3def4ae0d3d",
      "author_id": 23,
      "message": "Move the pagination helper into the shared package",
      "committed_at": "2024-04-18 02:31:34",
      "additions": 1,
      "deletions": 99,
      "is_merge": false
    },
    {
      "id": 92,
      "branch_id": 22,
      "repository_id": 7,
      "position": 3,
      "sha": "0a0cbdfecd14ba4e4aaf0fc44048d8c7a0ccd84e",
      "author_id": 7,
      "message": "Validate the webhook secret before parsing the body",
      "committed_at": "2025-02-12 12:50:34",
      "additions": 160,
      "deletions": 224,
      "is_merge": false
    },
    {
      "id": 93,
      "branch_id": 27,
      "repository_id": 3,
      "position": 4,
      "sha": "ddfba1d3cb5667cef8052ecea27bbb9464130d00",
      "author_id": 29,
      "message": "Validate the webhook secret before parsing the body",
      "committed_at": "2024-06-23 21:09:14",
      "additions": 13,
      "deletions": 248,
      "is_merge": false
    },
    {
      "id": 94,
      "branch_id": 18,
      "repository_id": 2,
      "position": 7,
      "sha": "4eddbce7ebdfab24c3dca07556eceb696e214d6f",
      "author_id": 7,
      "message": "Make the dashboard cards load in parallel",
      "committed_at": "2024-04-18 14:34:17",
      "additions": 517,
      "deletions": 5,
      "is_merge": false
    },
    {
      "id": 95,
      "branch_id": 8,
      "repository_id": 8,
      "position": 8,
      "sha": "8caaadcc0ef4f2e2bcf657e4cb1afa8e1da3c8eb",
      "author_id": 6,
      "message": "Speed up the nightly import by batching inserts",
      "committed_at": "2025-04-05 21:08:01",
      "additions": 371,
      "deletions": 82,
      "is_merge": false
    },
    {
      "id": 96,
      "branch_id": 21,
      "repository_id": 1,
      "position": 4,
      "sha": "161bcdcc2d1692aa1dfe79b5cde2b7d97d659d3a",
      "author_id": 5,
      "message": "Bump the lockfile and drop two unused packages",
      "committed_at": "2024-02-17 15:30:40",
      "additions": 1,
      "deletions": 429,
      "is_merge": false
    },
    {
      "id": 97,
      "branch_id": 32,
      "repository_id": 3,
      "position": 4,
      "sha": "c7de16dacd8ede79f974a7733cbb81d8edb26337",
      "author_id": 17,
      "message": "Handle an empty filter list in the search form",
      "committed_at": "2024-06-28 13:05:40",
      "additions": 39,
      "deletions": 396,
      "is_merge": false
    },
    {
      "id": 98,
      "branch_id": 27,
      "repository_id": 3,
      "position": 5,
      "sha": "6e98d67dc66509dfa4fdeb73ac890c4fbcfdbad7",
      "author_id": 24,
      "message": "Pin the container base image to a digest",
      "committed_at": "2024-06-24 10:57:43",
      "additions": 774,
      "deletions": 96,
      "is_merge": false
    },
    {
      "id": 99,
      "branch_id": 37,
      "repository_id": 4,
      "position": 1,
      "sha": "1dbc0c6f0966dbbf798c1deea1cc422eacca4bbe",
      "author_id": 6,
      "message": "Document the release checklist in the readme",
      "committed_at": "2024-08-17 11:50:31",
      "additions": 630,
      "deletions": 557,
      "is_merge": false
    },
    {
      "id": 100,
      "branch_id": 9,
      "repository_id": 1,
      "position": 1,
      "sha": "dcda3daab2c5bc956e61cd78dbef1aef461719f0",
      "author_id": 11,
      "message": "Cover the refund path with a failing test first",
      "committed_at": "2024-02-14 08:32:12",
      "additions": 338,
      "deletions": 86,
      "is_merge": false
    },
    {
      "id": 101,
      "branch_id": 20,
      "repository_id": 2,
      "position": 3,
      "sha": "33f696b8defa4b1c10421e7ac7ed2bd11b14ffeb",
      "author_id": 6,
      "message": "Rename the billing client and update its callers",
      "committed_at": "2024-04-20 07:51:25",
      "additions": 41,
      "deletions": 1,
      "is_merge": false
    },
    {
      "id": 102,
      "branch_id": 7,
      "repository_id": 5,
      "position": 2,
      "sha": "f00cadce594c2db50acdd1a64c42bd237fc2ddfa",
      "author_id": 19,
      "message": "Document the release checklist in the readme",
      "committed_at": "2024-10-18 21:08:41",
      "additions": 475,
      "deletions": 90,
      "is_merge": false
    },
    {
      "id": 103,
      "branch_id": 10,
      "repository_id": 7,
      "position": 7,
      "sha": "2fb3ccb8d30fb6dcc1f33eba944b3db0fe558cfb",
      "author_id": 13,
      "message": "Add a retry around the invoice export call",
      "committed_at": "2025-02-05 19:10:35",
      "additions": 20,
      "deletions": 432,
      "is_merge": false
    },
    {
      "id": 104,
      "branch_id": 33,
      "repository_id": 1,
      "position": 4,
      "sha": "f39dfddcbda2fc7c5da8a9a93ea8c7ddaf0faccf",
      "author_id": 11,
      "message": "Rename the billing client and update its callers",
      "committed_at": "2024-02-26 07:57:50",
      "additions": 12,
      "deletions": 441,
      "is_merge": false
    },
    {
      "id": 105,
      "branch_id": 29,
      "repository_id": 4,
      "position": 7,
      "sha": "8926f2aedadd864a0ecdf19fa530dfc24f2521b0",
      "author_id": 22,
      "message": "Validate the webhook secret before parsing the body",
      "committed_at": "2024-08-14 11:14:32",
      "additions": 48,
      "deletions": 19,
      "is_merge": false
    },
    {
      "id": 106,
      "branch_id": 13,
      "repository_id": 3,
      "position": 4,
      "sha": "a0bcbfde802bd34318b6e5d7e506c67b01d3ee9e",
      "author_id": 24,
      "message": "Validate the webhook secret before parsing the body",
      "committed_at": "2024-06-18 12:05:52",
      "additions": 118,
      "deletions": 27,
      "is_merge": false
    },
    {
      "id": 107,
      "branch_id": 5,
      "repository_id": 4,
      "position": 3,
      "sha": "d8a4aea1aa36aab6e776b0b45d5d5e4fa1ba8bcb",
      "author_id": 15,
      "message": "Document the release checklist in the readme",
      "committed_at": "2024-08-08 02:27:22",
      "additions": 2,
      "deletions": 82,
      "is_merge": false
    },
    {
      "id": 108,
      "branch_id": 8,
      "repository_id": 8,
      "position": 9,
      "sha": "d9daa695e8aa65ad09cd1cdc8c7c9ac0cb2fe3b3",
      "author_id": 29,
      "message": "Document the release checklist in the readme",
      "committed_at": "2025-04-05 22:57:05",
      "additions": 169,
      "deletions": 32,
      "is_merge": false
    },
    {
      "id": 109,
      "branch_id": 5,
      "repository_id": 4,
      "position": 4,
      "sha": "04637be3ea90e8cf7c5b8cf8e9b1142e58fc343b",
      "author_id": 4,
      "message": "Align the mobile button spacing with the design tokens",
      "committed_at": "2024-08-08 16:28:11",
      "additions": 1,
      "deletions": 14,
      "is_merge": false
    },
    {
      "id": 110,
      "branch_id": 5,
      "repository_id": 4,
      "position": 5,
      "sha": "32d0f0794e78c970adae2237f02eec95402e0e61",
      "author_id": 7,
      "message": "Bump the lockfile and drop two unused packages",
      "committed_at": "2024-08-09 06:02:42",
      "additions": 52,
      "deletions": 23,
      "is_merge": false
    },
    {
      "id": 111,
      "branch_id": 34,
      "repository_id": 8,
      "position": 2,
      "sha": "ed3d4cad7bdc6ce4e940e2e866eadeffabfabc2e",
      "author_id": 15,
      "message": "Cover the refund path with a failing test first",
      "committed_at": "2025-04-08 22:35:24",
      "additions": 11,
      "deletions": 140,
      "is_merge": false
    },
    {
      "id": 112,
      "branch_id": 8,
      "repository_id": 8,
      "position": 10,
      "sha": "937c3b0aac845da8a41d681fdeeb08555039ac5f",
      "author_id": 26,
      "message": "Bump the lockfile and drop two unused packages",
      "committed_at": "2025-04-06 08:46:14",
      "additions": 6,
      "deletions": 96,
      "is_merge": false
    },
    {
      "id": 113,
      "branch_id": 32,
      "repository_id": 3,
      "position": 5,
      "sha": "e529fbf995eb01bb3cfe3cab5dbdafecdc280cda",
      "author_id": 12,
      "message": "Pin the container base image to a digest",
      "committed_at": "2024-06-29 12:36:33",
      "additions": 83,
      "deletions": 384,
      "is_merge": false
    },
    {
      "id": 114,
      "branch_id": 16,
      "repository_id": 6,
      "position": 13,
      "sha": "fa93a1e427dceeefcd6e8acf2b66b7c65ed8d64a",
      "author_id": 19,
      "message": "Make the dashboard cards load in parallel",
      "committed_at": "2024-12-14 17:09:54",
      "additions": 3,
      "deletions": 42,
      "is_merge": false
    },
    {
      "id": 115,
      "branch_id": 8,
      "repository_id": 8,
      "position": 11,
      "sha": "b9d0f5ceb7becd4ad4e01e027fe6b6563403d36e",
      "author_id": 25,
      "message": "Pin the container base image to a digest",
      "committed_at": "2025-04-07 05:40:27",
      "additions": 705,
      "deletions": 1,
      "is_merge": false
    },
    {
      "id": 116,
      "branch_id": 19,
      "repository_id": 3,
      "position": 7,
      "sha": "a354c18d5f8b55e4b72ac810989cf095eaae8cd1",
      "author_id": 19,
      "message": "Move the pagination helper into the shared package",
      "committed_at": "2024-06-23 21:16:41",
      "additions": 2,
      "deletions": 1,
      "is_merge": true
    },
    {
      "id": 117,
      "branch_id": 21,
      "repository_id": 1,
      "position": 5,
      "sha": "9cc59738fbcb1ced5e4e4d3853d8edb9caaa9c2d",
      "author_id": 19,
      "message": "Handle an empty filter list in the search form",
      "committed_at": "2024-02-18 03:24:59",
      "additions": 130,
      "deletions": 376,
      "is_merge": false
    },
    {
      "id": 118,
      "branch_id": 21,
      "repository_id": 1,
      "position": 6,
      "sha": "5bfcca83c942eb2a8cb5effe5abdea28a0d41b7a",
      "author_id": 15,
      "message": "Move the pagination helper into the shared package",
      "committed_at": "2024-02-18 04:31:04",
      "additions": 9,
      "deletions": 111,
      "is_merge": false
    },
    {
      "id": 119,
      "branch_id": 31,
      "repository_id": 4,
      "position": 2,
      "sha": "e69b2cac945cf2fa7175f028c8c29af6b61b7ab0",
      "author_id": 24,
      "message": "Validate the webhook secret before parsing the body",
      "committed_at": "2024-08-14 07:58:59",
      "additions": 101,
      "deletions": 14,
      "is_merge": false
    },
    {
      "id": 120,
      "branch_id": 29,
      "repository_id": 4,
      "position": 8,
      "sha": "ee81bbe4b04a1507dac5b152af6dc4c4db49c86e",
      "author_id": 12,
      "message": "Speed up the nightly import by batching inserts",
      "committed_at": "2024-08-15 08:19:05",
      "additions": 3,
      "deletions": 164,
      "is_merge": false
    },
    {
      "id": 121,
      "branch_id": 13,
      "repository_id": 3,
      "position": 5,
      "sha": "f05310a6db94d48aecde5f4303418af99eb3df59",
      "author_id": 5,
      "message": "Fix the redirect loop after an expired login",
      "committed_at": "2024-06-18 13:34:36",
      "additions": 4,
      "deletions": 247,
      "is_merge": false
    },
    {
      "id": 122,
      "branch_id": 16,
      "repository_id": 6,
      "position": 14,
      "sha": "1bd74f5dc15ecbef53a90fefaaed534daafa0f0f",
      "author_id": 24,
      "message": "Fix the redirect loop after an expired login",
      "committed_at": "2024-12-15 01:31:01",
      "additions": 509,
      "deletions": 1,
      "is_merge": false
    },
    {
      "id": 123,
      "branch_id": 9,
      "repository_id": 1,
      "position": 2,
      "sha": "27ec92bda4dd364cff653be24571babdab6095f0",
      "author_id": 16,
      "message": "Align the mobile button spacing with the design tokens",
      "committed_at": "2024-02-14 22:51:00",
      "additions": 5,
      "deletions": 243,
      "is_merge": false
    },
    {
      "id": 124,
      "branch_id": 16,
      "repository_id": 6,
      "position": 15,
      "sha": "a443c8df2edad6a4d3cbd5fad19c5cf4c166aa47",
      "author_id": 24,
      "message": "Make the dashboard cards load in parallel",
      "committed_at": "2024-12-15 22:00:00",
      "additions": 124,
      "deletions": 64,
      "is_merge": false
    },
    {
      "id": 125,
      "branch_id": 10,
      "repository_id": 7,
      "position": 8,
      "sha": "5425d5f181ad96b5e9a7c94f0b7ccc76b81d10e1",
      "author_id": 10,
      "message": "Fix the redirect loop after an expired login",
      "committed_at": "2025-02-06 08:41:22",
      "additions": 67,
      "deletions": 9,
      "is_merge": false
    },
    {
      "id": 126,
      "branch_id": 2,
      "repository_id": 6,
      "position": 5,
      "sha": "5f9dde41d8f3e2c7bb7e2d7f6eaa14b11a3ad7aa",
      "author_id": 26,
      "message": "Make the dashboard cards load in parallel",
      "committed_at": "2024-12-09 02:44:11",
      "additions": 711,
      "deletions": 18,
      "is_merge": false
    },
    {
      "id": 127,
      "branch_id": 32,
      "repository_id": 3,
      "position": 6,
      "sha": "aaa230e77f2044d9de130dd0d5a0f33df9bc2237",
      "author_id": 25,
      "message": "Speed up the nightly import by batching inserts",
      "committed_at": "2024-06-30 09:49:13",
      "additions": 138,
      "deletions": 7,
      "is_merge": false
    },
    {
      "id": 128,
      "branch_id": 28,
      "repository_id": 6,
      "position": 3,
      "sha": "ca8ce7deb3aef84ab7cc712caeaae8cd70adeb8a",
      "author_id": 12,
      "message": "Remove a debug log that printed customer ids",
      "committed_at": "2024-12-29 05:37:10",
      "additions": 738,
      "deletions": 52,
      "is_merge": false
    },
    {
      "id": 129,
      "branch_id": 27,
      "repository_id": 3,
      "position": 6,
      "sha": "eafeaa533594761deab66a6feadb45c9c5d0df59",
      "author_id": 4,
      "message": "Add a retry around the invoice export call",
      "committed_at": "2024-06-24 18:24:12",
      "additions": 204,
      "deletions": 139,
      "is_merge": false
    },
    {
      "id": 130,
      "branch_id": 28,
      "repository_id": 6,
      "position": 4,
      "sha": "32d3f97a00e20bca6cb4bcea08dfce733250d86d",
      "author_id": 16,
      "message": "Remove a debug log that printed customer ids",
      "committed_at": "2024-12-29 22:26:02",
      "additions": 555,
      "deletions": 201,
      "is_merge": false
    },
    {
      "id": 131,
      "branch_id": 29,
      "repository_id": 4,
      "position": 9,
      "sha": "6dd20d23adc6bced85a1071eeebccb0c36ce057e",
      "author_id": 24,
      "message": "Make the dashboard cards load in parallel",
      "committed_at": "2024-08-15 19:37:07",
      "additions": 361,
      "deletions": 15,
      "is_merge": false
    },
    {
      "id": 132,
      "branch_id": 28,
      "repository_id": 6,
      "position": 5,
      "sha": "7ce0ab8c26abd7766be02a6ba90dbf3f76addcae",
      "author_id": 2,
      "message": "Make the dashboard cards load in parallel",
      "committed_at": "2024-12-30 01:20:56",
      "additions": 80,
      "deletions": 0,
      "is_merge": false
    },
    {
      "id": 133,
      "branch_id": 34,
      "repository_id": 8,
      "position": 3,
      "sha": "ad7d14edd551beebacbcd2b6ffdd02a83bc4cb6f",
      "author_id": 2,
      "message": "Remove a debug log that printed customer ids",
      "committed_at": "2025-04-09 00:00:23",
      "additions": 704,
      "deletions": 208,
      "is_merge": true
    },
    {
      "id": 134,
      "branch_id": 32,
      "repository_id": 3,
      "position": 7,
      "sha": "ff8e4d7dcb35c407dac13bf03eb5ec0f99ca5058",
      "author_id": 5,
      "message": "Handle an empty filter list in the search form",
      "committed_at": "2024-06-30 16:48:45",
      "additions": 357,
      "deletions": 20,
      "is_merge": false
    },
    {
      "id": 135,
      "branch_id": 29,
      "repository_id": 4,
      "position": 10,
      "sha": "f6ece20cdd4b93ccd4ba562dfb0ee0bae9f6fd27",
      "author_id": 2,
      "message": "Bump the lockfile and drop two unused packages",
      "committed_at": "2024-08-16 16:52:39",
      "additions": 238,
      "deletions": 353,
      "is_merge": false
    },
    {
      "id": 136,
      "branch_id": 29,
      "repository_id": 4,
      "position": 11,
      "sha": "dbc4c0742e626d6f8ac8c5b0f5f03db89a07ec6c",
      "author_id": 11,
      "message": "Add a retry around the invoice export call",
      "committed_at": "2024-08-17 06:15:13",
      "additions": 1,
      "deletions": 24,
      "is_merge": false
    },
    {
      "id": 137,
      "branch_id": 32,
      "repository_id": 3,
      "position": 8,
      "sha": "0756761cce14da8cef0b6ca73f76efcade9793c6",
      "author_id": 18,
      "message": "Document the release checklist in the readme",
      "committed_at": "2024-06-30 19:53:15",
      "additions": 15,
      "deletions": 405,
      "is_merge": false
    },
    {
      "id": 138,
      "branch_id": 34,
      "repository_id": 8,
      "position": 4,
      "sha": "ff58910ebbfd44b4868fd18ebe3da6d7c023ea07",
      "author_id": 10,
      "message": "Remove a debug log that printed customer ids",
      "committed_at": "2025-04-09 02:14:47",
      "additions": 522,
      "deletions": 13,
      "is_merge": false
    },
    {
      "id": 139,
      "branch_id": 27,
      "repository_id": 3,
      "position": 7,
      "sha": "ac3da3bae3dbbce1a677ded3dc7bb6abc6bacbc9",
      "author_id": 6,
      "message": "Bump the lockfile and drop two unused packages",
      "committed_at": "2024-06-25 14:23:22",
      "additions": 62,
      "deletions": 51,
      "is_merge": false
    },
    {
      "id": 140,
      "branch_id": 21,
      "repository_id": 1,
      "position": 7,
      "sha": "dbdafecda9722180188eca58683ee14b5ef49e4d",
      "author_id": 26,
      "message": "Pin the container base image to a digest",
      "committed_at": "2024-02-18 17:41:24",
      "additions": 260,
      "deletions": 2,
      "is_merge": false
    },
    {
      "id": 141,
      "branch_id": 7,
      "repository_id": 5,
      "position": 3,
      "sha": "ceeefeea7de123380dd0aed5d5aa082dfe123420",
      "author_id": 30,
      "message": "Bump the lockfile and drop two unused packages",
      "committed_at": "2024-10-19 14:24:43",
      "additions": 712,
      "deletions": 16,
      "is_merge": false
    },
    {
      "id": 142,
      "branch_id": 17,
      "repository_id": 2,
      "position": 1,
      "sha": "ceeed3c92e7eccb1edffeac239b5f34b6aacbcef",
      "author_id": 24,
      "message": "Cover the refund path with a failing test first",
      "committed_at": "2024-04-11 03:17:04",
      "additions": 258,
      "deletions": 75,
      "is_merge": false
    },
    {
      "id": 143,
      "branch_id": 32,
      "repository_id": 3,
      "position": 9,
      "sha": "15ee121bfb0eef0bb0daefac16f5149eeaad2b1b",
      "author_id": 20,
      "message": "Document the release checklist in the readme",
      "committed_at": "2024-06-30 22:15:26",
      "additions": 154,
      "deletions": 194,
      "is_merge": false
    },
    {
      "id": 144,
      "branch_id": 18,
      "repository_id": 2,
      "position": 8,
      "sha": "efedefab0891258ae56f34fc5efe0aec1ffec31e",
      "author_id": 27,
      "message": "Speed up the nightly import by batching inserts",
      "committed_at": "2024-04-18 17:43:52",
      "additions": 164,
      "deletions": 1,
      "is_merge": false
    },
    {
      "id": 145,
      "branch_id": 32,
      "repository_id": 3,
      "position": 10,
      "sha": "cadcaf69bd8a2dd14a65d2cfc5fcac0ff8fc4e65",
      "author_id": 3,
      "message": "Remove a debug log that printed customer ids",
      "committed_at": "2024-07-01 19:47:19",
      "additions": 114,
      "deletions": 417,
      "is_merge": true
    },
    {
      "id": 146,
      "branch_id": 13,
      "repository_id": 3,
      "position": 6,
      "sha": "dea4ec5cfded631881ce7a58037de2ea2fcbafef",
      "author_id": 5,
      "message": "Make the dashboard cards load in parallel",
      "committed_at": "2024-06-19 09:28:05",
      "additions": 5,
      "deletions": 206,
      "is_merge": false
    },
    {
      "id": 147,
      "branch_id": 22,
      "repository_id": 7,
      "position": 4,
      "sha": "ad6c0354e83ca7e3637ef1d4e8b15e82957ecd19",
      "author_id": 26,
      "message": "Rename the billing client and update its callers",
      "committed_at": "2025-02-13 00:43:42",
      "additions": 54,
      "deletions": 1,
      "is_merge": false
    },
    {
      "id": 148,
      "branch_id": 23,
      "repository_id": 6,
      "position": 5,
      "sha": "5dafbc5bcdfbfa0dcf6acab49136b7dc7508beae",
      "author_id": 29,
      "message": "Make the dashboard cards load in parallel",
      "committed_at": "2024-12-17 23:08:37",
      "additions": 351,
      "deletions": 8,
      "is_merge": false
    },
    {
      "id": 149,
      "branch_id": 11,
      "repository_id": 3,
      "position": 3,
      "sha": "604d96dbffe84e1ec7c5a0ddc429dbebfbe491dd",
      "author_id": 7,
      "message": "Validate the webhook secret before parsing the body",
      "committed_at": "2024-06-10 09:13:14",
      "additions": 2,
      "deletions": 15,
      "is_merge": false
    },
    {
      "id": 150,
      "branch_id": 32,
      "repository_id": 3,
      "position": 11,
      "sha": "9622c1d6e94cdca794939bbef8ae0699aed085aa",
      "author_id": 24,
      "message": "Fix the redirect loop after an expired login",
      "committed_at": "2024-07-02 18:25:03",
      "additions": 658,
      "deletions": 15,
      "is_merge": false
    },
    {
      "id": 151,
      "branch_id": 21,
      "repository_id": 1,
      "position": 8,
      "sha": "bf3605c05b0e550c041dfd13bbcab2f85d8f083a",
      "author_id": 14,
      "message": "Move the pagination helper into the shared package",
      "committed_at": "2024-02-19 05:57:08",
      "additions": 525,
      "deletions": 11,
      "is_merge": false
    },
    {
      "id": 152,
      "branch_id": 34,
      "repository_id": 8,
      "position": 5,
      "sha": "a7cb783f3b412f8ce46c85e2117c381d1fca25b1",
      "author_id": 27,
      "message": "Validate the webhook secret before parsing the body",
      "committed_at": "2025-04-09 05:17:05",
      "additions": 133,
      "deletions": 408,
      "is_merge": false
    },
    {
      "id": 153,
      "branch_id": 10,
      "repository_id": 7,
      "position": 9,
      "sha": "5ce08a5615e4ee4a28e4b683f1df97c56efadc5e",
      "author_id": 2,
      "message": "Pin the container base image to a digest",
      "committed_at": "2025-02-06 22:32:37",
      "additions": 1,
      "deletions": 192,
      "is_merge": false
    },
    {
      "id": 154,
      "branch_id": 26,
      "repository_id": 1,
      "position": 1,
      "sha": "c947da77de8c21a623f57bc704c8be3a3ae3afed",
      "author_id": 29,
      "message": "Handle an empty filter list in the search form",
      "committed_at": "2024-02-21 20:58:32",
      "additions": 3,
      "deletions": 140,
      "is_merge": false
    },
    {
      "id": 155,
      "branch_id": 2,
      "repository_id": 6,
      "position": 6,
      "sha": "9e48dab4efa7c4edec6dafbed8daaaaadfa141b9",
      "author_id": 23,
      "message": "Handle an empty filter list in the search form",
      "committed_at": "2024-12-09 17:42:22",
      "additions": 1,
      "deletions": 187,
      "is_merge": false
    },
    {
      "id": 156,
      "branch_id": 33,
      "repository_id": 1,
      "position": 5,
      "sha": "f2aacfafe5c30aa24abb2a3ce2cba7121cd1ff73",
      "author_id": 11,
      "message": "Speed up the nightly import by batching inserts",
      "committed_at": "2024-02-27 03:38:24",
      "additions": 291,
      "deletions": 1,
      "is_merge": false
    },
    {
      "id": 157,
      "branch_id": 27,
      "repository_id": 3,
      "position": 8,
      "sha": "fa32adcbcbffcde2df668b0da7ecbbe9f986f426",
      "author_id": 12,
      "message": "Add a retry around the invoice export call",
      "committed_at": "2024-06-26 10:48:34",
      "additions": 617,
      "deletions": 97,
      "is_merge": false
    },
    {
      "id": 158,
      "branch_id": 34,
      "repository_id": 8,
      "position": 6,
      "sha": "5c4b9bfe83ca105c4a68151d1a4aefcaaac43aaa",
      "author_id": 6,
      "message": "Handle an empty filter list in the search form",
      "committed_at": "2025-04-09 13:58:26",
      "additions": 10,
      "deletions": 346,
      "is_merge": false
    },
    {
      "id": 159,
      "branch_id": 8,
      "repository_id": 8,
      "position": 12,
      "sha": "921de359bfebabba39c2efe69138abde045eeb51",
      "author_id": 6,
      "message": "Speed up the nightly import by batching inserts",
      "committed_at": "2025-04-07 09:56:57",
      "additions": 1,
      "deletions": 1,
      "is_merge": false
    },
    {
      "id": 160,
      "branch_id": 16,
      "repository_id": 6,
      "position": 16,
      "sha": "1fd5f85cb4b5499b5df03131fedc4f46babcbb2c",
      "author_id": 14,
      "message": "Speed up the nightly import by batching inserts",
      "committed_at": "2024-12-16 20:38:20",
      "additions": 722,
      "deletions": 78,
      "is_merge": false
    },
    {
      "id": 161,
      "branch_id": 32,
      "repository_id": 3,
      "position": 12,
      "sha": "dbd64ae1a0bc9c53f4d0accf9ea2b1a650a4a8ca",
      "author_id": 12,
      "message": "Cover the refund path with a failing test first",
      "committed_at": "2024-07-03 07:21:45",
      "additions": 134,
      "deletions": 5,
      "is_merge": false
    },
    {
      "id": 162,
      "branch_id": 28,
      "repository_id": 6,
      "position": 6,
      "sha": "c6cfcb2ce4aad963c1980d7337a0e13bb4fd9b82",
      "author_id": 17,
      "message": "Pin the container base image to a digest",
      "committed_at": "2024-12-31 00:51:41",
      "additions": 205,
      "deletions": 233,
      "is_merge": false
    },
    {
      "id": 163,
      "branch_id": 12,
      "repository_id": 3,
      "position": 1,
      "sha": "0e24a6b3cf2cedc82da2cfecbab94b5e24e0ebf7",
      "author_id": 24,
      "message": "Cover the refund path with a failing test first",
      "committed_at": "2024-06-13 04:56:05",
      "additions": 447,
      "deletions": 195,
      "is_merge": false
    },
    {
      "id": 164,
      "branch_id": 20,
      "repository_id": 2,
      "position": 4,
      "sha": "74f8c97f1346da5d1faaa54dccda6f5df9f8cd6a",
      "author_id": 24,
      "message": "Document the release checklist in the readme",
      "committed_at": "2024-04-20 18:16:52",
      "additions": 169,
      "deletions": 0,
      "is_merge": false
    },
    {
      "id": 165,
      "branch_id": 10,
      "repository_id": 7,
      "position": 10,
      "sha": "58fa7b3001b3b19b6be5edadb7a8799c97cf5a04",
      "author_id": 19,
      "message": "Bump the lockfile and drop two unused packages",
      "committed_at": "2025-02-07 08:58:14",
      "additions": 682,
      "deletions": 23,
      "is_merge": false
    },
    {
      "id": 166,
      "branch_id": 20,
      "repository_id": 2,
      "position": 5,
      "sha": "9559dd941b7b154edadd4d6d08d7f579b3521cb1",
      "author_id": 6,
      "message": "Bump the lockfile and drop two unused packages",
      "committed_at": "2024-04-21 17:58:31",
      "additions": 15,
      "deletions": 9,
      "is_merge": false
    },
    {
      "id": 167,
      "branch_id": 29,
      "repository_id": 4,
      "position": 12,
      "sha": "9e40ec3cdb273ae3a06d2b3c4d02e3a2e7f0fcd8",
      "author_id": 24,
      "message": "Validate the webhook secret before parsing the body",
      "committed_at": "2024-08-17 10:16:55",
      "additions": 882,
      "deletions": 5,
      "is_merge": false
    },
    {
      "id": 168,
      "branch_id": 22,
      "repository_id": 7,
      "position": 5,
      "sha": "ccb2f7afb6c4793b56b7d6df69eeaecdc4c1b1fa",
      "author_id": 2,
      "message": "Add a retry around the invoice export call",
      "committed_at": "2025-02-13 19:03:36",
      "additions": 194,
      "deletions": 477,
      "is_merge": false
    },
    {
      "id": 169,
      "branch_id": 11,
      "repository_id": 3,
      "position": 4,
      "sha": "cdeed5accb89afacb3f4ec71ecfe8adc6ff5d95d",
      "author_id": 24,
      "message": "Validate the webhook secret before parsing the body",
      "committed_at": "2024-06-10 23:56:20",
      "additions": 48,
      "deletions": 465,
      "is_merge": false
    },
    {
      "id": 170,
      "branch_id": 8,
      "repository_id": 8,
      "position": 13,
      "sha": "bdcf8a0dc369bc61c33ce25bf83198bd8b82bb23",
      "author_id": 19,
      "message": "Align the mobile button spacing with the design tokens",
      "committed_at": "2025-04-07 12:57:48",
      "additions": 633,
      "deletions": 0,
      "is_merge": false
    },
    {
      "id": 171,
      "branch_id": 2,
      "repository_id": 6,
      "position": 7,
      "sha": "900f524a3d5fe9ddebb8f0d20cbf5be8ea2be74e",
      "author_id": 10,
      "message": "Remove a debug log that printed customer ids",
      "committed_at": "2024-12-09 22:30:01",
      "additions": 142,
      "deletions": 73,
      "is_merge": false
    },
    {
      "id": 172,
      "branch_id": 34,
      "repository_id": 8,
      "position": 7,
      "sha": "b3b431e3203de6fbfccbea56b1cfbd5c15f6c061",
      "author_id": 10,
      "message": "Move the pagination helper into the shared package",
      "committed_at": "2025-04-10 11:25:59",
      "additions": 367,
      "deletions": 2,
      "is_merge": false
    },
    {
      "id": 173,
      "branch_id": 5,
      "repository_id": 4,
      "position": 6,
      "sha": "fadb4dd4bcebbf9df0838fe7bc5a283c8df9f7bd",
      "author_id": 19,
      "message": "Pin the container base image to a digest",
      "committed_at": "2024-08-09 19:15:10",
      "additions": 7,
      "deletions": 480,
      "is_merge": false
    },
    {
      "id": 174,
      "branch_id": 10,
      "repository_id": 7,
      "position": 11,
      "sha": "5d04c8caee850183fd2fb7ceafdd9eaf10f8d2b8",
      "author_id": 24,
      "message": "Validate the webhook secret before parsing the body",
      "committed_at": "2025-02-08 05:39:46",
      "additions": 2,
      "deletions": 526,
      "is_merge": false
    },
    {
      "id": 175,
      "branch_id": 8,
      "repository_id": 8,
      "position": 14,
      "sha": "c87aa9ffb76e1b1965ad36dd433a6e58b6ef3eab",
      "author_id": 12,
      "message": "Cover the refund path with a failing test first",
      "committed_at": "2025-04-08 02:55:56",
      "additions": 8,
      "deletions": 597,
      "is_merge": false
    },
    {
      "id": 176,
      "branch_id": 5,
      "repository_id": 4,
      "position": 7,
      "sha": "7cb6c26c25ecf998575edecb96fbd02ba6e80eeb",
      "author_id": 24,
      "message": "Pin the container base image to a digest",
      "committed_at": "2024-08-10 11:38:23",
      "additions": 6,
      "deletions": 169,
      "is_merge": false
    },
    {
      "id": 177,
      "branch_id": 21,
      "repository_id": 1,
      "position": 9,
      "sha": "5ca799de513e8ba78eee55dc48f73fa715fcc4ff",
      "author_id": 5,
      "message": "Pin the container base image to a digest",
      "committed_at": "2024-02-19 14:57:06",
      "additions": 81,
      "deletions": 104,
      "is_merge": false
    },
    {
      "id": 178,
      "branch_id": 7,
      "repository_id": 5,
      "position": 4,
      "sha": "f80b308e28560ee4f6ba9c391e324ff6c2d5f3ed",
      "author_id": 3,
      "message": "Align the mobile button spacing with the design tokens",
      "committed_at": "2024-10-20 05:57:50",
      "additions": 539,
      "deletions": 388,
      "is_merge": false
    },
    {
      "id": 179,
      "branch_id": 22,
      "repository_id": 7,
      "position": 6,
      "sha": "db6dcff0aaab8cefdd32466a3aabb6332566089b",
      "author_id": 29,
      "message": "Add a retry around the invoice export call",
      "committed_at": "2025-02-14 16:31:15",
      "additions": 1,
      "deletions": 446,
      "is_merge": false
    },
    {
      "id": 180,
      "branch_id": 1,
      "repository_id": 5,
      "position": 1,
      "sha": "e1db864f8ae7dbbebec2a0cbeec4bef804ca0aa2",
      "author_id": 24,
      "message": "Fix the redirect loop after an expired login",
      "committed_at": "2024-10-03 03:02:03",
      "additions": 124,
      "deletions": 110,
      "is_merge": false
    },
    {
      "id": 181,
      "branch_id": 28,
      "repository_id": 6,
      "position": 7,
      "sha": "0db6af23e5d8bb0a89f6ac5ae784bbdf9664f25a",
      "author_id": 29,
      "message": "Document the release checklist in the readme",
      "committed_at": "2025-01-01 00:49:51",
      "additions": 345,
      "deletions": 259,
      "is_merge": false
    },
    {
      "id": 182,
      "branch_id": 4,
      "repository_id": 5,
      "position": 1,
      "sha": "ee4b3a1a09d2b480bff37709d1b30afad57112fc",
      "author_id": 4,
      "message": "Fix the redirect loop after an expired login",
      "committed_at": "2024-10-14 15:11:33",
      "additions": 43,
      "deletions": 11,
      "is_merge": false
    },
    {
      "id": 183,
      "branch_id": 5,
      "repository_id": 4,
      "position": 8,
      "sha": "d065f4b91dce72f5fdc6df6de5feff79cbdc692f",
      "author_id": 25,
      "message": "Move the pagination helper into the shared package",
      "committed_at": "2024-08-11 06:17:04",
      "additions": 10,
      "deletions": 309,
      "is_merge": false
    },
    {
      "id": 184,
      "branch_id": 16,
      "repository_id": 6,
      "position": 17,
      "sha": "2edcb4679f6ae530f518bba4e272ae851ec0948c",
      "author_id": 15,
      "message": "Move the pagination helper into the shared package",
      "committed_at": "2024-12-16 21:23:43",
      "additions": 193,
      "deletions": 33,
      "is_merge": false
    },
    {
      "id": 185,
      "branch_id": 8,
      "repository_id": 8,
      "position": 15,
      "sha": "b47fbe122210eeb9fa0a94b794fffcb886e9fd1d",
      "author_id": 27,
      "message": "Document the release checklist in the readme",
      "committed_at": "2025-04-08 15:05:48",
      "additions": 753,
      "deletions": 244,
      "is_merge": false
    },
    {
      "id": 186,
      "branch_id": 8,
      "repository_id": 8,
      "position": 16,
      "sha": "2ede47a50ecfc20e38b87cd64e6ba45611aabaa2",
      "author_id": 29,
      "message": "Document the release checklist in the readme",
      "committed_at": "2025-04-09 05:33:47",
      "additions": 34,
      "deletions": 488,
      "is_merge": false
    },
    {
      "id": 187,
      "branch_id": 27,
      "repository_id": 3,
      "position": 9,
      "sha": "cac3bdd2428faa7bf6f0f8bd7ae3301d8cd4df55",
      "author_id": 27,
      "message": "Make the dashboard cards load in parallel",
      "committed_at": "2024-06-26 17:33:55",
      "additions": 2,
      "deletions": 406,
      "is_merge": false
    },
    {
      "id": 188,
      "branch_id": 10,
      "repository_id": 7,
      "position": 12,
      "sha": "533dfc3f13ff4dbf46aa81a1e60bf404c2e7218d",
      "author_id": 24,
      "message": "Validate the webhook secret before parsing the body",
      "committed_at": "2025-02-08 17:47:03",
      "additions": 36,
      "deletions": 0,
      "is_merge": false
    },
    {
      "id": 189,
      "branch_id": 5,
      "repository_id": 4,
      "position": 9,
      "sha": "b9aa3e88bfc0dbf9fbcfe92baabafa177da0d20a",
      "author_id": 14,
      "message": "Add a retry around the invoice export call",
      "committed_at": "2024-08-12 06:06:35",
      "additions": 406,
      "deletions": 580,
      "is_merge": false
    },
    {
      "id": 190,
      "branch_id": 34,
      "repository_id": 8,
      "position": 8,
      "sha": "35deed7e4dca3ff2c76287c97a0257aaf984eb5e",
      "author_id": 3,
      "message": "Rename the billing client and update its callers",
      "committed_at": "2025-04-11 06:16:52",
      "additions": 1,
      "deletions": 76,
      "is_merge": false
    },
    {
      "id": 191,
      "branch_id": 33,
      "repository_id": 1,
      "position": 6,
      "sha": "ef00f2a7eb21aa4dafed095cfeccd9fd8dec4acb",
      "author_id": 21,
      "message": "Align the mobile button spacing with the design tokens",
      "committed_at": "2024-02-27 08:43:00",
      "additions": 308,
      "deletions": 289,
      "is_merge": false
    },
    {
      "id": 192,
      "branch_id": 5,
      "repository_id": 4,
      "position": 10,
      "sha": "ed3bf9adaea561bb45ded1ce1ec991cfede4b3ef",
      "author_id": 28,
      "message": "Align the mobile button spacing with the design tokens",
      "committed_at": "2024-08-12 22:17:33",
      "additions": 9,
      "deletions": 1,
      "is_merge": true
    },
    {
      "id": 193,
      "branch_id": 21,
      "repository_id": 1,
      "position": 10,
      "sha": "89b8fd06d5ffbbbadd813ab187b95b4b2e06ab95",
      "author_id": 16,
      "message": "Handle an empty filter list in the search form",
      "committed_at": "2024-02-20 08:15:33",
      "additions": 10,
      "deletions": 5,
      "is_merge": false
    },
    {
      "id": 194,
      "branch_id": 3,
      "repository_id": 5,
      "position": 2,
      "sha": "da648dccddbdedeadb93d6fd3b4a37f5d55dfebc",
      "author_id": 12,
      "message": "Cover the refund path with a failing test first",
      "committed_at": "2024-10-07 15:02:20",
      "additions": 77,
      "deletions": 21,
      "is_merge": false
    },
    {
      "id": 195,
      "branch_id": 13,
      "repository_id": 3,
      "position": 7,
      "sha": "e46e5db2d579fe69c5eae39f5cfdce9abf0b3cfa",
      "author_id": 24,
      "message": "Fix the redirect loop after an expired login",
      "committed_at": "2024-06-20 09:38:55",
      "additions": 461,
      "deletions": 364,
      "is_merge": false
    },
    {
      "id": 196,
      "branch_id": 25,
      "repository_id": 6,
      "position": 2,
      "sha": "d9dfdbc8e5ff9232b2b067d5a4343aecbe0e877d",
      "author_id": 4,
      "message": "Move the pagination helper into the shared package",
      "committed_at": "2024-12-22 23:42:37",
      "additions": 144,
      "deletions": 0,
      "is_merge": false
    },
    {
      "id": 197,
      "branch_id": 3,
      "repository_id": 5,
      "position": 3,
      "sha": "83af4d448ffaa0654fe56b4a0ea0d3223bcccadf",
      "author_id": 6,
      "message": "Bump the lockfile and drop two unused packages",
      "committed_at": "2024-10-08 05:34:31",
      "additions": 31,
      "deletions": 146,
      "is_merge": false
    },
    {
      "id": 198,
      "branch_id": 8,
      "repository_id": 8,
      "position": 17,
      "sha": "32fdeecc20eadbcba4779501d44df6bcc83f108a",
      "author_id": 5,
      "message": "Move the pagination helper into the shared package",
      "committed_at": "2025-04-09 20:53:53",
      "additions": 4,
      "deletions": 126,
      "is_merge": false
    },
    {
      "id": 199,
      "branch_id": 26,
      "repository_id": 1,
      "position": 2,
      "sha": "a9ea847f8adc0b0ee542960f5bffc6d5e918e9db",
      "author_id": 11,
      "message": "Handle an empty filter list in the search form",
      "committed_at": "2024-02-22 14:07:49",
      "additions": 137,
      "deletions": 522,
      "is_merge": false
    },
    {
      "id": 200,
      "branch_id": 13,
      "repository_id": 3,
      "position": 8,
      "sha": "aafee6eef34fe23c2f221e1bf1a3f4ac984bb04e",
      "author_id": 17,
      "message": "Document the release checklist in the readme",
      "committed_at": "2024-06-20 23:24:48",
      "additions": 1,
      "deletions": 0,
      "is_merge": false
    },
    {
      "id": 201,
      "branch_id": 10,
      "repository_id": 7,
      "position": 13,
      "sha": "461f0ea7af4bc0a0de07dacc959cdeca5afea6ed",
      "author_id": 24,
      "message": "Speed up the nightly import by batching inserts",
      "committed_at": "2025-02-09 11:03:56",
      "additions": 2,
      "deletions": 7,
      "is_merge": false
    },
    {
      "id": 202,
      "branch_id": 27,
      "repository_id": 3,
      "position": 10,
      "sha": "f006dfbafebdf72f7ae22cab9eefaa9bc8a62bea",
      "author_id": 9,
      "message": "Align the mobile button spacing with the design tokens",
      "committed_at": "2024-06-27 03:05:13",
      "additions": 359,
      "deletions": 422,
      "is_merge": false
    },
    {
      "id": 203,
      "branch_id": 18,
      "repository_id": 2,
      "position": 9,
      "sha": "7841e234bc6e59ddaf25ab7ce8b5b6b999f8fcad",
      "author_id": 11,
      "message": "Handle an empty filter list in the search form",
      "committed_at": "2024-04-19 03:37:39",
      "additions": 277,
      "deletions": 274,
      "is_merge": true
    },
    {
      "id": 204,
      "branch_id": 34,
      "repository_id": 8,
      "position": 9,
      "sha": "ed7a64f2ea8f92150c27c193bce7907d2b6e5456",
      "author_id": 3,
      "message": "Validate the webhook secret before parsing the body",
      "committed_at": "2025-04-11 21:10:36",
      "additions": 680,
      "deletions": 0,
      "is_merge": false
    },
    {
      "id": 205,
      "branch_id": 10,
      "repository_id": 7,
      "position": 14,
      "sha": "3bda734a1fabefe2bccdc2bc574142f7e6b97eca",
      "author_id": 13,
      "message": "Add a retry around the invoice export call",
      "committed_at": "2025-02-10 01:10:17",
      "additions": 41,
      "deletions": 576,
      "is_merge": false
    },
    {
      "id": 206,
      "branch_id": 36,
      "repository_id": 5,
      "position": 5,
      "sha": "10a6a5eeee8dfda9a7f77dfdda7ba071533caf6e",
      "author_id": 15,
      "message": "Make the dashboard cards load in parallel",
      "committed_at": "2024-10-26 20:15:49",
      "additions": 1,
      "deletions": 134,
      "is_merge": true
    },
    {
      "id": 207,
      "branch_id": 5,
      "repository_id": 4,
      "position": 11,
      "sha": "f14cdeb409e6aa3cfabb9a39fd1aff7b9facbd4c",
      "author_id": 9,
      "message": "Speed up the nightly import by batching inserts",
      "committed_at": "2024-08-13 14:27:08",
      "additions": 308,
      "deletions": 297,
      "is_merge": false
    },
    {
      "id": 208,
      "branch_id": 29,
      "repository_id": 4,
      "position": 13,
      "sha": "7da0df0ccc6de9cfcd4ee90d357bf1fe7ccdf94f",
      "author_id": 12,
      "message": "Fix the redirect loop after an expired login",
      "committed_at": "2024-08-18 02:18:46",
      "additions": 17,
      "deletions": 24,
      "is_merge": false
    },
    {
      "id": 209,
      "branch_id": 28,
      "repository_id": 6,
      "position": 8,
      "sha": "8de7e5e59c2eee3abd231e5f3aa001b90bbc0c35",
      "author_id": 16,
      "message": "Make the dashboard cards load in parallel",
      "committed_at": "2025-01-01 11:17:20",
      "additions": 167,
      "deletions": 592,
      "is_merge": false
    },
    {
      "id": 210,
      "branch_id": 28,
      "repository_id": 6,
      "position": 9,
      "sha": "f5cb239ac52ec623a49b52d3a8539f5aa7c27c96",
      "author_id": 18,
      "message": "Fix the redirect loop after an expired login",
      "committed_at": "2025-01-01 21:32:54",
      "additions": 139,
      "deletions": 45,
      "is_merge": false
    },
    {
      "id": 211,
      "branch_id": 23,
      "repository_id": 6,
      "position": 6,
      "sha": "d1413e61d59dca467cee5427fce8f8efada5da00",
      "author_id": 14,
      "message": "Fix the redirect loop after an expired login",
      "committed_at": "2024-12-18 12:20:51",
      "additions": 2,
      "deletions": 1,
      "is_merge": false
    },
    {
      "id": 212,
      "branch_id": 4,
      "repository_id": 5,
      "position": 2,
      "sha": "3fffaa5dafd6a4a5cf07ba5aee4eca57e6e192ac",
      "author_id": 12,
      "message": "Add a retry around the invoice export call",
      "committed_at": "2024-10-14 17:32:55",
      "additions": 75,
      "deletions": 18,
      "is_merge": false
    },
    {
      "id": 213,
      "branch_id": 22,
      "repository_id": 7,
      "position": 7,
      "sha": "1bca2828c8bed06d78ddf46e6fd3f076bcdfdef7",
      "author_id": 24,
      "message": "Validate the webhook secret before parsing the body",
      "committed_at": "2025-02-15 10:17:12",
      "additions": 666,
      "deletions": 250,
      "is_merge": false
    },
    {
      "id": 214,
      "branch_id": 5,
      "repository_id": 4,
      "position": 12,
      "sha": "0f457ab3d6cdf09acd89fc758cb1adaea4d6a22b",
      "author_id": 27,
      "message": "Document the release checklist in the readme",
      "committed_at": "2024-08-14 14:02:30",
      "additions": 726,
      "deletions": 119,
      "is_merge": true
    },
    {
      "id": 215,
      "branch_id": 25,
      "repository_id": 6,
      "position": 3,
      "sha": "6ac5c26f8fffc0cfffa10ebf58d493aefeee97f8",
      "author_id": 12,
      "message": "Document the release checklist in the readme",
      "committed_at": "2024-12-23 23:28:02",
      "additions": 3,
      "deletions": 250,
      "is_merge": true
    },
    {
      "id": 216,
      "branch_id": 27,
      "repository_id": 3,
      "position": 11,
      "sha": "f419a3a6dbc7cf0cf5879a0fbb8ead52d3cc9e6b",
      "author_id": 24,
      "message": "Make the dashboard cards load in parallel",
      "committed_at": "2024-06-27 21:53:51",
      "additions": 860,
      "deletions": 144,
      "is_merge": false
    },
    {
      "id": 217,
      "branch_id": 2,
      "repository_id": 6,
      "position": 8,
      "sha": "abe6ab73ac47c09b2ddead3bca299af0dee5b542",
      "author_id": 11,
      "message": "Rename the billing client and update its callers",
      "committed_at": "2024-12-10 06:36:47",
      "additions": 140,
      "deletions": 2,
      "is_merge": false
    },
    {
      "id": 218,
      "branch_id": 23,
      "repository_id": 6,
      "position": 7,
      "sha": "aaf6e6ab86ea55f9829bcfd1c8eccc49be909703",
      "author_id": 14,
      "message": "Add a retry around the invoice export call",
      "committed_at": "2024-12-19 00:18:21",
      "additions": 8,
      "deletions": 433,
      "is_merge": false
    },
    {
      "id": 219,
      "branch_id": 27,
      "repository_id": 3,
      "position": 12,
      "sha": "cd3bc30dd1b8af7babd24bdafbec1dcccb01312d",
      "author_id": 24,
      "message": "Cover the refund path with a failing test first",
      "committed_at": "2024-06-28 14:26:23",
      "additions": 4,
      "deletions": 1,
      "is_merge": false
    },
    {
      "id": 220,
      "branch_id": 32,
      "repository_id": 3,
      "position": 13,
      "sha": "6c39ee00a254beaee83c0d4c9fb386dcb9e21bef",
      "author_id": 17,
      "message": "Fix the redirect loop after an expired login",
      "committed_at": "2024-07-03 10:35:15",
      "additions": 206,
      "deletions": 319,
      "is_merge": false
    },
    {
      "id": 221,
      "branch_id": 21,
      "repository_id": 1,
      "position": 11,
      "sha": "27c18dcb71d8254f55c4585f12eecbfcb9ab25fb",
      "author_id": 18,
      "message": "Validate the webhook secret before parsing the body",
      "committed_at": "2024-02-20 18:48:01",
      "additions": 58,
      "deletions": 1,
      "is_merge": false
    },
    {
      "id": 222,
      "branch_id": 3,
      "repository_id": 5,
      "position": 4,
      "sha": "ef6a8f7b53adaa7fc2c8e0e8ea760e34168b7abd",
      "author_id": 25,
      "message": "Pin the container base image to a digest",
      "committed_at": "2024-10-08 07:57:39",
      "additions": 21,
      "deletions": 119,
      "is_merge": false
    },
    {
      "id": 223,
      "branch_id": 14,
      "repository_id": 2,
      "position": 3,
      "sha": "c65c260d7b2f223dba33e5b388b9fa5d2be1f7ae",
      "author_id": 19,
      "message": "Move the pagination helper into the shared package",
      "committed_at": "2024-04-08 15:16:20",
      "additions": 100,
      "deletions": 2,
      "is_merge": false
    },
    {
      "id": 224,
      "branch_id": 5,
      "repository_id": 4,
      "position": 13,
      "sha": "b4da2a2b7d107d69556a2229e3c3422f6f2c8368",
      "author_id": 15,
      "message": "Rename the billing client and update its callers",
      "committed_at": "2024-08-15 13:26:59",
      "additions": 29,
      "deletions": 147,
      "is_merge": false
    },
    {
      "id": 225,
      "branch_id": 30,
      "repository_id": 7,
      "position": 2,
      "sha": "bd29adae9631701d8b3fbf589bc7bfb227639fce",
      "author_id": 4,
      "message": "Make the dashboard cards load in parallel",
      "committed_at": "2025-02-16 13:46:25",
      "additions": 1,
      "deletions": 319,
      "is_merge": false
    },
    {
      "id": 226,
      "branch_id": 28,
      "repository_id": 6,
      "position": 10,
      "sha": "3b6ed8aaed2ad8cddf91a18fcdaf2cf198c4a0b2",
      "author_id": 24,
      "message": "Validate the webhook secret before parsing the body",
      "committed_at": "2025-01-02 16:07:15",
      "additions": 249,
      "deletions": 540,
      "is_merge": true
    },
    {
      "id": 227,
      "branch_id": 16,
      "repository_id": 6,
      "position": 18,
      "sha": "f37a275cd5adfa2d330fd59d48f8b6b70cdfd5cd",
      "author_id": 24,
      "message": "Document the release checklist in the readme",
      "committed_at": "2024-12-17 01:12:31",
      "additions": 16,
      "deletions": 11,
      "is_merge": true
    },
    {
      "id": 228,
      "branch_id": 36,
      "repository_id": 5,
      "position": 6,
      "sha": "a4b4f87cd45be6de9c6721fecd14bccca2cf79bd",
      "author_id": 2,
      "message": "Make the dashboard cards load in parallel",
      "committed_at": "2024-10-27 12:19:53",
      "additions": 106,
      "deletions": 9,
      "is_merge": false
    },
    {
      "id": 229,
      "branch_id": 18,
      "repository_id": 2,
      "position": 10,
      "sha": "304ee1cbdc4bbdceab4cb130dc5d0ed22622accd",
      "author_id": 12,
      "message": "Rename the billing client and update its callers",
      "committed_at": "2024-04-19 13:11:12",
      "additions": 287,
      "deletions": 84,
      "is_merge": false
    },
    {
      "id": 230,
      "branch_id": 32,
      "repository_id": 3,
      "position": 14,
      "sha": "b1ce5af6aac70e6ae1a3ac9cc0daafe2ed4eeace",
      "author_id": 24,
      "message": "Cover the refund path with a failing test first",
      "committed_at": "2024-07-03 21:24:00",
      "additions": 193,
      "deletions": 23,
      "is_merge": true
    },
    {
      "id": 231,
      "branch_id": 34,
      "repository_id": 8,
      "position": 10,
      "sha": "f79736dbb4ab2df423ff657d1ca9fc4af5cadd7a",
      "author_id": 26,
      "message": "Bump the lockfile and drop two unused packages",
      "committed_at": "2025-04-11 23:37:39",
      "additions": 2,
      "deletions": 1,
      "is_merge": false
    },
    {
      "id": 232,
      "branch_id": 27,
      "repository_id": 3,
      "position": 13,
      "sha": "bfabe71aa6debc6cf46def4fd4ee1c21d24ce47f",
      "author_id": 12,
      "message": "Rename the billing client and update its callers",
      "committed_at": "2024-06-29 03:37:47",
      "additions": 21,
      "deletions": 118,
      "is_merge": false
    },
    {
      "id": 233,
      "branch_id": 29,
      "repository_id": 4,
      "position": 14,
      "sha": "dacfca9c1af90f96de1cae61baa3a9a32bb57bec",
      "author_id": 11,
      "message": "Align the mobile button spacing with the design tokens",
      "committed_at": "2024-08-18 15:04:38",
      "additions": 70,
      "deletions": 12,
      "is_merge": false
    },
    {
      "id": 234,
      "branch_id": 16,
      "repository_id": 6,
      "position": 19,
      "sha": "44aa700e5d641c9ff9bbffbf7efceba4fe57bf6f",
      "author_id": 19,
      "message": "Make the dashboard cards load in parallel",
      "committed_at": "2024-12-17 20:31:06",
      "additions": 3,
      "deletions": 439,
      "is_merge": false
    },
    {
      "id": 235,
      "branch_id": 3,
      "repository_id": 5,
      "position": 5,
      "sha": "eaebd4ceedddac62cc0e847fa90ed70dcbbdbda9",
      "author_id": 9,
      "message": "Fix the redirect loop after an expired login",
      "committed_at": "2024-10-09 04:49:09",
      "additions": 54,
      "deletions": 277,
      "is_merge": false
    },
    {
      "id": 236,
      "branch_id": 6,
      "repository_id": 1,
      "position": 2,
      "sha": "edca9c2cc9dc4040cd0ebb91ffce9ddd68ceb825",
      "author_id": 27,
      "message": "Add a retry around the invoice export call",
      "committed_at": "2024-02-10 17:34:44",
      "additions": 466,
      "deletions": 40,
      "is_merge": false
    },
    {
      "id": 237,
      "branch_id": 24,
      "repository_id": 5,
      "position": 2,
      "sha": "52fc136c0ce03938acfbaedc9db5fbaf20c0def0",
      "author_id": 11,
      "message": "Rename the billing client and update its callers",
      "committed_at": "2024-10-21 09:54:58",
      "additions": 240,
      "deletions": 28,
      "is_merge": false
    },
    {
      "id": 238,
      "branch_id": 8,
      "repository_id": 8,
      "position": 18,
      "sha": "90bcee1cef2ca0b6a3d6c91da7dc3f60c9c702ef",
      "author_id": 19,
      "message": "Validate the webhook secret before parsing the body",
      "committed_at": "2025-04-10 16:37:16",
      "additions": 594,
      "deletions": 16,
      "is_merge": false
    },
    {
      "id": 239,
      "branch_id": 7,
      "repository_id": 5,
      "position": 5,
      "sha": "2f4dfb0dc1b5fadb8d8473e22ca5a7ecbeca0ff7",
      "author_id": 19,
      "message": "Validate the webhook secret before parsing the body",
      "committed_at": "2024-10-21 04:30:38",
      "additions": 131,
      "deletions": 237,
      "is_merge": false
    },
    {
      "id": 240,
      "branch_id": 21,
      "repository_id": 1,
      "position": 12,
      "sha": "e03fc24cbed647e70e81950c4aa2871cea7fe3ee",
      "author_id": 2,
      "message": "Cover the refund path with a failing test first",
      "committed_at": "2024-02-21 06:58:38",
      "additions": 24,
      "deletions": 185,
      "is_merge": false
    },
    {
      "id": 241,
      "branch_id": 23,
      "repository_id": 6,
      "position": 8,
      "sha": "ee633e1953e4fd15ea37cc99f1d46df3ac4eecde",
      "author_id": 2,
      "message": "Document the release checklist in the readme",
      "committed_at": "2024-12-19 03:54:34",
      "additions": 180,
      "deletions": 475,
      "is_merge": false
    },
    {
      "id": 242,
      "branch_id": 5,
      "repository_id": 4,
      "position": 14,
      "sha": "ad95475f1d957f81f589d79de95f72840c2fad6d",
      "author_id": 9,
      "message": "Speed up the nightly import by batching inserts",
      "committed_at": "2024-08-16 11:09:15",
      "additions": 44,
      "deletions": 15,
      "is_merge": false
    },
    {
      "id": 243,
      "branch_id": 15,
      "repository_id": 7,
      "position": 1,
      "sha": "3457cac2c4ea335f7fdf9bf3f179cad5eafe70c5",
      "author_id": 10,
      "message": "Rename the billing client and update its callers",
      "committed_at": "2025-02-07 10:59:30",
      "additions": 46,
      "deletions": 265,
      "is_merge": false
    },
    {
      "id": 244,
      "branch_id": 13,
      "repository_id": 3,
      "position": 9,
      "sha": "54ffc9efaefbf9fc2babe12a7bb0dafab2f5c248",
      "author_id": 23,
      "message": "Handle an empty filter list in the search form",
      "committed_at": "2024-06-21 06:29:23",
      "additions": 446,
      "deletions": 41,
      "is_merge": false
    },
    {
      "id": 245,
      "branch_id": 21,
      "repository_id": 1,
      "position": 13,
      "sha": "ea2af5e49be84d15df7621ac99b20ba6d5ad91a5",
      "author_id": 11,
      "message": "Align the mobile button spacing with the design tokens",
      "committed_at": "2024-02-22 02:58:42",
      "additions": 15,
      "deletions": 27,
      "is_merge": false
    },
    {
      "id": 246,
      "branch_id": 10,
      "repository_id": 7,
      "position": 15,
      "sha": "6f8af56d4bdbce89a1ef65417dfa182f77ecdbfd",
      "author_id": 2,
      "message": "Pin the container base image to a digest",
      "committed_at": "2025-02-10 06:26:59",
      "additions": 10,
      "deletions": 573,
      "is_merge": false
    },
    {
      "id": 247,
      "branch_id": 7,
      "repository_id": 5,
      "position": 6,
      "sha": "cde01fb20c356f8bbedb1e60ea4fde2a3facd627",
      "author_id": 16,
      "message": "Pin the container base image to a digest",
      "committed_at": "2024-10-21 23:18:26",
      "additions": 68,
      "deletions": 38,
      "is_merge": false
    },
    {
      "id": 248,
      "branch_id": 2,
      "repository_id": 6,
      "position": 9,
      "sha": "5ff5f5dbdcb12f8e4e1fc323b152bc5e2fc08dc3",
      "author_id": 12,
      "message": "Bump the lockfile and drop two unused packages",
      "committed_at": "2024-12-11 02:09:08",
      "additions": 7,
      "deletions": 234,
      "is_merge": false
    },
    {
      "id": 249,
      "branch_id": 3,
      "repository_id": 5,
      "position": 6,
      "sha": "2ffcb37619c95eefbfaeccfcadaacce94daa3ce4",
      "author_id": 21,
      "message": "Move the pagination helper into the shared package",
      "committed_at": "2024-10-09 20:03:27",
      "additions": 126,
      "deletions": 80,
      "is_merge": false
    },
    {
      "id": 250,
      "branch_id": 16,
      "repository_id": 6,
      "position": 20,
      "sha": "0ac5f85f39fd7a4aaed6ab5a5077bd56f63feb22",
      "author_id": 28,
      "message": "Cover the refund path with a failing test first",
      "committed_at": "2024-12-18 05:38:07",
      "additions": 1,
      "deletions": 224,
      "is_merge": false
    },
    {
      "id": 251,
      "branch_id": 34,
      "repository_id": 8,
      "position": 11,
      "sha": "15e93c2c08cbf41ebf06ee27a2b1abbb8c0f172b",
      "author_id": 5,
      "message": "Bump the lockfile and drop two unused packages",
      "committed_at": "2025-04-12 20:25:41",
      "additions": 238,
      "deletions": 53,
      "is_merge": false
    },
    {
      "id": 252,
      "branch_id": 2,
      "repository_id": 6,
      "position": 10,
      "sha": "735a2af71bf3e6f2983de0e7e1abfdded26202d5",
      "author_id": 12,
      "message": "Add a retry around the invoice export call",
      "committed_at": "2024-12-11 05:05:04",
      "additions": 288,
      "deletions": 400,
      "is_merge": false
    },
    {
      "id": 253,
      "branch_id": 18,
      "repository_id": 2,
      "position": 11,
      "sha": "b587f4a171a3fcdadcdbab4b1314c186c0d2c485",
      "author_id": 18,
      "message": "Make the dashboard cards load in parallel",
      "committed_at": "2024-04-20 08:41:00",
      "additions": 155,
      "deletions": 389,
      "is_merge": false
    },
    {
      "id": 254,
      "branch_id": 27,
      "repository_id": 3,
      "position": 14,
      "sha": "bdf8b9cf5b3affa6ebe70e1dcbbaad1ee99414a9",
      "author_id": 24,
      "message": "Rename the billing client and update its callers",
      "committed_at": "2024-06-29 16:38:19",
      "additions": 95,
      "deletions": 450,
      "is_merge": false
    },
    {
      "id": 255,
      "branch_id": 22,
      "repository_id": 7,
      "position": 8,
      "sha": "a099b3cfd568a0b43a47c5b6b0d835f1e37b2fbc",
      "author_id": 8,
      "message": "Rename the billing client and update its callers",
      "committed_at": "2025-02-15 12:22:40",
      "additions": 2,
      "deletions": 7,
      "is_merge": false
    },
    {
      "id": 256,
      "branch_id": 7,
      "repository_id": 5,
      "position": 7,
      "sha": "8eeac68edbd97be047e78b382adad9dc0db2d8b1",
      "author_id": 2,
      "message": "Remove a debug log that printed customer ids",
      "committed_at": "2024-10-22 22:33:59",
      "additions": 113,
      "deletions": 308,
      "is_merge": false
    },
    {
      "id": 257,
      "branch_id": 37,
      "repository_id": 4,
      "position": 2,
      "sha": "2e3dd3bcb3501cd3534de5aabcbad3e3add1a7b0",
      "author_id": 24,
      "message": "Bump the lockfile and drop two unused packages",
      "committed_at": "2024-08-17 13:20:09",
      "additions": 24,
      "deletions": 69,
      "is_merge": false
    },
    {
      "id": 258,
      "branch_id": 24,
      "repository_id": 5,
      "position": 3,
      "sha": "8d3b7a9fdeabfe8d73aa1416b85605dcbd8eece3",
      "author_id": 10,
      "message": "Fix the redirect loop after an expired login",
      "committed_at": "2024-10-22 04:16:09",
      "additions": 143,
      "deletions": 1,
      "is_merge": false
    },
    {
      "id": 259,
      "branch_id": 32,
      "repository_id": 3,
      "position": 15,
      "sha": "1d2ee9d8ba40dd9e5be342df597b449a799c9ace",
      "author_id": 27,
      "message": "Align the mobile button spacing with the design tokens",
      "committed_at": "2024-07-03 23:42:08",
      "additions": 1,
      "deletions": 256,
      "is_merge": false
    },
    {
      "id": 260,
      "branch_id": 6,
      "repository_id": 1,
      "position": 3,
      "sha": "fed3f3bfeec05e1fc143eac0bebbb57835d7698c",
      "author_id": 5,
      "message": "Cover the refund path with a failing test first",
      "committed_at": "2024-02-10 20:47:01",
      "additions": 468,
      "deletions": 65,
      "is_merge": false
    },
    {
      "id": 261,
      "branch_id": 36,
      "repository_id": 5,
      "position": 7,
      "sha": "d8ef267ae5bae3fd739ab589d1b2ab23ec536ded",
      "author_id": 9,
      "message": "Fix the redirect loop after an expired login",
      "committed_at": "2024-10-27 14:42:23",
      "additions": 14,
      "deletions": 429,
      "is_merge": false
    },
    {
      "id": 262,
      "branch_id": 33,
      "repository_id": 1,
      "position": 7,
      "sha": "dadeaeb3da33dd1b7b145ebcb438c3a2ccebd65f",
      "author_id": 16,
      "message": "Make the dashboard cards load in parallel",
      "committed_at": "2024-02-28 02:00:27",
      "additions": 27,
      "deletions": 255,
      "is_merge": false
    },
    {
      "id": 263,
      "branch_id": 16,
      "repository_id": 6,
      "position": 21,
      "sha": "54f02cb49a2d643889ef83a066e786dc054ba1bc",
      "author_id": 23,
      "message": "Handle an empty filter list in the search form",
      "committed_at": "2024-12-18 06:42:38",
      "additions": 106,
      "deletions": 147,
      "is_merge": false
    },
    {
      "id": 264,
      "branch_id": 37,
      "repository_id": 4,
      "position": 3,
      "sha": "dd66eb5a6ebb15ce4d3475bee77a4cfd15ad7fc4",
      "author_id": 3,
      "message": "Pin the container base image to a digest",
      "committed_at": "2024-08-18 05:08:41",
      "additions": 6,
      "deletions": 3,
      "is_merge": false
    },
    {
      "id": 265,
      "branch_id": 34,
      "repository_id": 8,
      "position": 12,
      "sha": "2fc2be2cf2e6a3806d9615bbe66f3fe4b1ca702b",
      "author_id": 12,
      "message": "Fix the redirect loop after an expired login",
      "committed_at": "2025-04-12 21:27:46",
      "additions": 33,
      "deletions": 1,
      "is_merge": false
    },
    {
      "id": 266,
      "branch_id": 26,
      "repository_id": 1,
      "position": 3,
      "sha": "ffb5df39ecfdeb86b2cd2d5a9dbfa0fda340bed1",
      "author_id": 19,
      "message": "Make the dashboard cards load in parallel",
      "committed_at": "2024-02-23 09:51:03",
      "additions": 28,
      "deletions": 284,
      "is_merge": false
    },
    {
      "id": 267,
      "branch_id": 33,
      "repository_id": 1,
      "position": 8,
      "sha": "efd74abdbfaf252ecdb4300d23eb1a0fc3ffc50f",
      "author_id": 10,
      "message": "Add a retry around the invoice export call",
      "committed_at": "2024-02-28 16:21:25",
      "additions": 638,
      "deletions": 5,
      "is_merge": true
    },
    {
      "id": 268,
      "branch_id": 36,
      "repository_id": 5,
      "position": 8,
      "sha": "09c6bf25c9ad7cc4abd7de519e0a8add1af97aa9",
      "author_id": 4,
      "message": "Add a retry around the invoice export call",
      "committed_at": "2024-10-28 11:17:57",
      "additions": 1,
      "deletions": 63,
      "is_merge": false
    },
    {
      "id": 269,
      "branch_id": 4,
      "repository_id": 5,
      "position": 3,
      "sha": "da2d88ada7ba321fa7ab7a7c01a36eaeefa259e7",
      "author_id": 11,
      "message": "Pin the container base image to a digest",
      "committed_at": "2024-10-15 08:48:37",
      "additions": 17,
      "deletions": 0,
      "is_merge": false
    },
    {
      "id": 270,
      "branch_id": 21,
      "repository_id": 1,
      "position": 14,
      "sha": "09aa7fee64deea16eb9652e125df04b008fc3bab",
      "author_id": 18,
      "message": "Make the dashboard cards load in parallel",
      "committed_at": "2024-02-22 22:43:32",
      "additions": 550,
      "deletions": 248,
      "is_merge": false
    },
    {
      "id": 271,
      "branch_id": 27,
      "repository_id": 3,
      "position": 15,
      "sha": "744b3353ddab2dad83c4e5bcb75ad08de1edfe1b",
      "author_id": 19,
      "message": "Cover the refund path with a failing test first",
      "committed_at": "2024-06-30 00:50:28",
      "additions": 1,
      "deletions": 246,
      "is_merge": false
    },
    {
      "id": 272,
      "branch_id": 34,
      "repository_id": 8,
      "position": 13,
      "sha": "0ed8bf9fe6bfee1f309aead9dbef9efcb4b01b16",
      "author_id": 20,
      "message": "Pin the container base image to a digest",
      "committed_at": "2025-04-13 19:32:44",
      "additions": 60,
      "deletions": 323,
      "is_merge": true
    },
    {
      "id": 273,
      "branch_id": 10,
      "repository_id": 7,
      "position": 16,
      "sha": "9b9f284a6bcf5a32b7f4c43de45cebcddeff3da0",
      "author_id": 10,
      "message": "Remove a debug log that printed customer ids",
      "committed_at": "2025-02-11 06:47:33",
      "additions": 169,
      "deletions": 141,
      "is_merge": false
    },
    {
      "id": 274,
      "branch_id": 8,
      "repository_id": 8,
      "position": 19,
      "sha": "dcdb3c90046ffad39f1da0ed29e470ff93978abd",
      "author_id": 24,
      "message": "Align the mobile button spacing with the design tokens",
      "committed_at": "2025-04-11 11:21:18",
      "additions": 143,
      "deletions": 41,
      "is_merge": false
    },
    {
      "id": 275,
      "branch_id": 10,
      "repository_id": 7,
      "position": 17,
      "sha": "7f26afae0042fb0ddbd5fedab57631c95edc50f0",
      "author_id": 14,
      "message": "Make the dashboard cards load in parallel",
      "committed_at": "2025-02-12 06:38:04",
      "additions": 133,
      "deletions": 585,
      "is_merge": false
    },
    {
      "id": 276,
      "branch_id": 32,
      "repository_id": 3,
      "position": 16,
      "sha": "3629ceb3367faf6fb9949e01eacde7ad8277fbc4",
      "author_id": 11,
      "message": "Pin the container base image to a digest",
      "committed_at": "2024-07-04 02:25:56",
      "additions": 581,
      "deletions": 0,
      "is_merge": false
    },
    {
      "id": 277,
      "branch_id": 10,
      "repository_id": 7,
      "position": 18,
      "sha": "f96dbb5ffbdf3bcec105bce4c1cd64290fa4da63",
      "author_id": 9,
      "message": "Remove a debug log that printed customer ids",
      "committed_at": "2025-02-13 06:00:31",
      "additions": 768,
      "deletions": 1,
      "is_merge": true
    },
    {
      "id": 278,
      "branch_id": 27,
      "repository_id": 3,
      "position": 16,
      "sha": "7cb5536fbc08c0419ea5f01d5eaafce8da0dc23b",
      "author_id": 25,
      "message": "Cover the refund path with a failing test first",
      "committed_at": "2024-06-30 10:18:55",
      "additions": 236,
      "deletions": 2,
      "is_merge": false
    },
    {
      "id": 279,
      "branch_id": 33,
      "repository_id": 1,
      "position": 9,
      "sha": "280d6b189efa608d86dbec031ef604bcb9a194c6",
      "author_id": 14,
      "message": "Align the mobile button spacing with the design tokens",
      "committed_at": "2024-02-28 18:28:23",
      "additions": 7,
      "deletions": 43,
      "is_merge": false
    },
    {
      "id": 280,
      "branch_id": 17,
      "repository_id": 2,
      "position": 2,
      "sha": "e9c05bdeceda6522ca7108f88145e6d6fb46edcc",
      "author_id": 24,
      "message": "Rename the billing client and update its callers",
      "committed_at": "2024-04-11 04:15:24",
      "additions": 1,
      "deletions": 0,
      "is_merge": false
    },
    {
      "id": 281,
      "branch_id": 27,
      "repository_id": 3,
      "position": 17,
      "sha": "7d4f8f0ceb5af031689f6fdab14a089cddbf809d",
      "author_id": 18,
      "message": "Cover the refund path with a failing test first",
      "committed_at": "2024-07-01 07:33:12",
      "additions": 699,
      "deletions": 16,
      "is_merge": false
    },
    {
      "id": 282,
      "branch_id": 27,
      "repository_id": 3,
      "position": 18,
      "sha": "7eebb24a7de878bf7ffb8480ced4fc36c36ebccd",
      "author_id": 24,
      "message": "Validate the webhook secret before parsing the body",
      "committed_at": "2024-07-01 15:02:26",
      "additions": 1,
      "deletions": 0,
      "is_merge": false
    },
    {
      "id": 283,
      "branch_id": 23,
      "repository_id": 6,
      "position": 9,
      "sha": "2dc65e7fbbcffd3d9dd84a5d40c35bb8ba1fbbee",
      "author_id": 5,
      "message": "Speed up the nightly import by batching inserts",
      "committed_at": "2024-12-19 18:28:57",
      "additions": 428,
      "deletions": 4,
      "is_merge": false
    },
    {
      "id": 284,
      "branch_id": 32,
      "repository_id": 3,
      "position": 17,
      "sha": "e82c9bff9b2cbeafe6bd95d8df63c6ebb6d8cdbe",
      "author_id": 24,
      "message": "Bump the lockfile and drop two unused packages",
      "committed_at": "2024-07-04 06:34:37",
      "additions": 370,
      "deletions": 40,
      "is_merge": false
    },
    {
      "id": 285,
      "branch_id": 10,
      "repository_id": 7,
      "position": 19,
      "sha": "d1be52d7ab53bb873fc01234e50bcffdd6d3facb",
      "author_id": 11,
      "message": "Add a retry around the invoice export call",
      "committed_at": "2025-02-13 20:04:52",
      "additions": 1,
      "deletions": 110,
      "is_merge": false
    },
    {
      "id": 286,
      "branch_id": 3,
      "repository_id": 5,
      "position": 7,
      "sha": "dc06cb643a88a80def7ed56fd6ed7a66f1ff15f5",
      "author_id": 24,
      "message": "Move the pagination helper into the shared package",
      "committed_at": "2024-10-10 03:09:13",
      "additions": 46,
      "deletions": 44,
      "is_merge": false
    },
    {
      "id": 287,
      "branch_id": 21,
      "repository_id": 1,
      "position": 15,
      "sha": "98c30e78dab7f31476df1ffbe4fccf94c66676fe",
      "author_id": 10,
      "message": "Document the release checklist in the readme",
      "committed_at": "2024-02-23 14:09:54",
      "additions": 56,
      "deletions": 4,
      "is_merge": false
    },
    {
      "id": 288,
      "branch_id": 32,
      "repository_id": 3,
      "position": 18,
      "sha": "70c169cacfa1d3ad729fdbfd6f1a0102fde40fec",
      "author_id": 18,
      "message": "Bump the lockfile and drop two unused packages",
      "committed_at": "2024-07-05 02:56:40",
      "additions": 456,
      "deletions": 114,
      "is_merge": false
    },
    {
      "id": 289,
      "branch_id": 8,
      "repository_id": 8,
      "position": 20,
      "sha": "5fc1abbadbfb42dbedf1e53a54b5a4dc76ce1fd4",
      "author_id": 24,
      "message": "Handle an empty filter list in the search form",
      "committed_at": "2025-04-11 23:48:07",
      "additions": 9,
      "deletions": 14,
      "is_merge": false
    },
    {
      "id": 290,
      "branch_id": 8,
      "repository_id": 8,
      "position": 21,
      "sha": "b7efa0e57d40d30dabbaf3ba8bbd111f84ebf5ef",
      "author_id": 12,
      "message": "Rename the billing client and update its callers",
      "committed_at": "2025-04-12 19:43:35",
      "additions": 32,
      "deletions": 175,
      "is_merge": false
    },
    {
      "id": 291,
      "branch_id": 16,
      "repository_id": 6,
      "position": 22,
      "sha": "f0cccce6a22e3006b25afee4e5ad5c1fc3bc9706",
      "author_id": 24,
      "message": "Align the mobile button spacing with the design tokens",
      "committed_at": "2024-12-18 09:59:50",
      "additions": 296,
      "deletions": 170,
      "is_merge": false
    },
    {
      "id": 292,
      "branch_id": 18,
      "repository_id": 2,
      "position": 12,
      "sha": "e4e3bdca2f27451eff9be985eae7528cce06a86b",
      "author_id": 24,
      "message": "Cover the refund path with a failing test first",
      "committed_at": "2024-04-20 19:34:12",
      "additions": 1,
      "deletions": 202,
      "is_merge": false
    },
    {
      "id": 293,
      "branch_id": 32,
      "repository_id": 3,
      "position": 19,
      "sha": "53d210c0e8d3db6cad5c5bbbdceed4abdcfedf20",
      "author_id": 30,
      "message": "Validate the webhook secret before parsing the body",
      "committed_at": "2024-07-05 18:37:00",
      "additions": 594,
      "deletions": 347,
      "is_merge": false
    },
    {
      "id": 294,
      "branch_id": 34,
      "repository_id": 8,
      "position": 14,
      "sha": "3dbcf438f980c793dc7fafeebde93cde29606db8",
      "author_id": 24,
      "message": "Pin the container base image to a digest",
      "committed_at": "2025-04-14 11:22:19",
      "additions": 91,
      "deletions": 290,
      "is_merge": false
    },
    {
      "id": 295,
      "branch_id": 14,
      "repository_id": 2,
      "position": 4,
      "sha": "0ebc20867f3c827c1b6b17bd5fa73cdbecdb7471",
      "author_id": 21,
      "message": "Handle an empty filter list in the search form",
      "committed_at": "2024-04-09 06:18:19",
      "additions": 117,
      "deletions": 2,
      "is_merge": false
    },
    {
      "id": 296,
      "branch_id": 29,
      "repository_id": 4,
      "position": 15,
      "sha": "19a71beebb9cb6436de66e2ad63c7f4fca6d838e",
      "author_id": 27,
      "message": "Cover the refund path with a failing test first",
      "committed_at": "2024-08-19 07:34:06",
      "additions": 141,
      "deletions": 599,
      "is_merge": false
    },
    {
      "id": 297,
      "branch_id": 34,
      "repository_id": 8,
      "position": 15,
      "sha": "def0a6aaa0bad2b2698af6ffeadbb4faee3fc9cd",
      "author_id": 2,
      "message": "Align the mobile button spacing with the design tokens",
      "committed_at": "2025-04-14 15:38:07",
      "additions": 703,
      "deletions": 3,
      "is_merge": false
    },
    {
      "id": 298,
      "branch_id": 28,
      "repository_id": 6,
      "position": 11,
      "sha": "eefca1827be9be192a79ceb41bbef13b509bd3bf",
      "author_id": 24,
      "message": "Make the dashboard cards load in parallel",
      "committed_at": "2025-01-03 10:15:26",
      "additions": 11,
      "deletions": 7,
      "is_merge": false
    },
    {
      "id": 299,
      "branch_id": 27,
      "repository_id": 3,
      "position": 19,
      "sha": "f4b7a51e7bc3b4f144bdc8424b0b9e7325eb863b",
      "author_id": 24,
      "message": "Speed up the nightly import by batching inserts",
      "committed_at": "2024-07-01 18:57:11",
      "additions": 1,
      "deletions": 279,
      "is_merge": false
    },
    {
      "id": 300,
      "branch_id": 16,
      "repository_id": 6,
      "position": 23,
      "sha": "3b3ecbeee28e3f2ba618f0066e1848d42c3b5701",
      "author_id": 9,
      "message": "Align the mobile button spacing with the design tokens",
      "committed_at": "2024-12-18 16:32:20",
      "additions": 588,
      "deletions": 0,
      "is_merge": false
    },
    {
      "id": 301,
      "branch_id": 7,
      "repository_id": 5,
      "position": 8,
      "sha": "cb2fdcf9c92c3b40ae9f7efce56bbfca5f136ecf",
      "author_id": 24,
      "message": "Handle an empty filter list in the search form",
      "committed_at": "2024-10-22 23:35:16",
      "additions": 4,
      "deletions": 79,
      "is_merge": false
    },
    {
      "id": 302,
      "branch_id": 18,
      "repository_id": 2,
      "position": 13,
      "sha": "8b00bba8fcf27102ff5bfcff4deef4dcbee9868c",
      "author_id": 9,
      "message": "Fix the redirect loop after an expired login",
      "committed_at": "2024-04-21 14:30:57",
      "additions": 1,
      "deletions": 185,
      "is_merge": false
    },
    {
      "id": 303,
      "branch_id": 15,
      "repository_id": 7,
      "position": 2,
      "sha": "fba01434137e533c7cba72b4bc54b01bff671d85",
      "author_id": 26,
      "message": "Validate the webhook secret before parsing the body",
      "committed_at": "2025-02-07 22:22:33",
      "additions": 3,
      "deletions": 0,
      "is_merge": false
    },
    {
      "id": 304,
      "branch_id": 28,
      "repository_id": 6,
      "position": 12,
      "sha": "f9dc4338fdd5bb143fa37c4218e8d6aeda1cfa7d",
      "author_id": 5,
      "message": "Align the mobile button spacing with the design tokens",
      "committed_at": "2025-01-03 18:40:57",
      "additions": 94,
      "deletions": 463,
      "is_merge": false
    },
    {
      "id": 305,
      "branch_id": 10,
      "repository_id": 7,
      "position": 20,
      "sha": "14e7afd46aa3fd6b56b5d1cf7d81cbbe5099c2c8",
      "author_id": 24,
      "message": "Move the pagination helper into the shared package",
      "committed_at": "2025-02-14 01:26:49",
      "additions": 873,
      "deletions": 202,
      "is_merge": false
    },
    {
      "id": 306,
      "branch_id": 13,
      "repository_id": 3,
      "position": 10,
      "sha": "bba2ea6ccd9e4dffc797cb793c8e65ed7a2a9a31",
      "author_id": 14,
      "message": "Document the release checklist in the readme",
      "committed_at": "2024-06-21 10:11:32",
      "additions": 112,
      "deletions": 4,
      "is_merge": false
    },
    {
      "id": 307,
      "branch_id": 33,
      "repository_id": 1,
      "position": 10,
      "sha": "9b7beeac9ae5cdcc74ccc3f3b914330c65bcfa62",
      "author_id": 6,
      "message": "Make the dashboard cards load in parallel",
      "committed_at": "2024-02-29 18:29:22",
      "additions": 1,
      "deletions": 401,
      "is_merge": false
    },
    {
      "id": 308,
      "branch_id": 10,
      "repository_id": 7,
      "position": 21,
      "sha": "d7abbc6ec89baa36e564adb8007e7371e7de0cad",
      "author_id": 24,
      "message": "Bump the lockfile and drop two unused packages",
      "committed_at": "2025-02-14 02:25:31",
      "additions": 37,
      "deletions": 61,
      "is_merge": false
    },
    {
      "id": 309,
      "branch_id": 33,
      "repository_id": 1,
      "position": 11,
      "sha": "369cedb82c2fb2d91dfdb7bab73c8dbcce1ed190",
      "author_id": 24,
      "message": "Handle an empty filter list in the search form",
      "committed_at": "2024-02-29 23:01:32",
      "additions": 110,
      "deletions": 59,
      "is_merge": false
    },
    {
      "id": 310,
      "branch_id": 9,
      "repository_id": 1,
      "position": 3,
      "sha": "f9aabedbec27c372eda4e75a9dca3a655f4202ec",
      "author_id": 24,
      "message": "Bump the lockfile and drop two unused packages",
      "committed_at": "2024-02-15 12:10:02",
      "additions": 127,
      "deletions": 0,
      "is_merge": true
    },
    {
      "id": 311,
      "branch_id": 34,
      "repository_id": 8,
      "position": 16,
      "sha": "a596e20fa3cdddb5e011c3f82f07ab5dcc78f77f",
      "author_id": 24,
      "message": "Align the mobile button spacing with the design tokens",
      "committed_at": "2025-04-15 09:36:07",
      "additions": 31,
      "deletions": 547,
      "is_merge": false
    },
    {
      "id": 312,
      "branch_id": 22,
      "repository_id": 7,
      "position": 9,
      "sha": "fed8a8fee87e1de9ec8c2c63fb34e77f97f6ae3a",
      "author_id": 25,
      "message": "Add a retry around the invoice export call",
      "committed_at": "2025-02-16 00:47:06",
      "additions": 392,
      "deletions": 223,
      "is_merge": false
    },
    {
      "id": 313,
      "branch_id": 8,
      "repository_id": 8,
      "position": 22,
      "sha": "eadfdeef57cadde2370318fcabddb2f47ccbaa7e",
      "author_id": 27,
      "message": "Handle an empty filter list in the search form",
      "committed_at": "2025-04-12 23:41:57",
      "additions": 192,
      "deletions": 473,
      "is_merge": false
    },
    {
      "id": 314,
      "branch_id": 34,
      "repository_id": 8,
      "position": 17,
      "sha": "25985ededc7cdf76ebd0bd2af9d7ac1a02e92e1c",
      "author_id": 24,
      "message": "Document the release checklist in the readme",
      "committed_at": "2025-04-16 02:53:35",
      "additions": 8,
      "deletions": 107,
      "is_merge": true
    },
    {
      "id": 315,
      "branch_id": 7,
      "repository_id": 5,
      "position": 9,
      "sha": "264d1d2d1bdbb2eaef7498c9c82893bd45dfaeac",
      "author_id": 25,
      "message": "Bump the lockfile and drop two unused packages",
      "committed_at": "2024-10-23 14:16:50",
      "additions": 37,
      "deletions": 344,
      "is_merge": false
    },
    {
      "id": 316,
      "branch_id": 31,
      "repository_id": 4,
      "position": 3,
      "sha": "fe9e4e227ead23cf5ebfd78ae40106a4acc8f0b2",
      "author_id": 5,
      "message": "Handle an empty filter list in the search form",
      "committed_at": "2024-08-14 22:29:08",
      "additions": 2,
      "deletions": 62,
      "is_merge": false
    },
    {
      "id": 317,
      "branch_id": 10,
      "repository_id": 7,
      "position": 22,
      "sha": "739df0b7e5fe7ddaea19ffc99fea7dd1fdefae05",
      "author_id": 11,
      "message": "Handle an empty filter list in the search form",
      "committed_at": "2025-02-14 11:11:02",
      "additions": 826,
      "deletions": 0,
      "is_merge": false
    },
    {
      "id": 318,
      "branch_id": 8,
      "repository_id": 8,
      "position": 23,
      "sha": "2debe1ee8fa168eaf41a995b19abdf8f7ac657dc",
      "author_id": 25,
      "message": "Document the release checklist in the readme",
      "committed_at": "2025-04-13 13:15:55",
      "additions": 711,
      "deletions": 14,
      "is_merge": false
    },
    {
      "id": 319,
      "branch_id": 3,
      "repository_id": 5,
      "position": 8,
      "sha": "b02233ad79f1cd0184c82eeec7b89f54207ffad3",
      "author_id": 30,
      "message": "Document the release checklist in the readme",
      "committed_at": "2024-10-10 12:21:24",
      "additions": 288,
      "deletions": 71,
      "is_merge": false
    },
    {
      "id": 320,
      "branch_id": 16,
      "repository_id": 6,
      "position": 24,
      "sha": "7c44fa4b5a7e3b363f9d1c22c284adf41a3c1ec3",
      "author_id": 27,
      "message": "Move the pagination helper into the shared package",
      "committed_at": "2024-12-19 15:38:41",
      "additions": 666,
      "deletions": 161,
      "is_merge": false
    },
    {
      "id": 321,
      "branch_id": 14,
      "repository_id": 2,
      "position": 5,
      "sha": "e580dd935d085bc9eddb25d371b9914cb454ef57",
      "author_id": 24,
      "message": "Bump the lockfile and drop two unused packages",
      "committed_at": "2024-04-09 23:41:18",
      "additions": 851,
      "deletions": 434,
      "is_merge": false
    },
    {
      "id": 322,
      "branch_id": 8,
      "repository_id": 8,
      "position": 24,
      "sha": "599ef594ab4de22fe62084c49aec4fab78b24de2",
      "author_id": 24,
      "message": "Move the pagination helper into the shared package",
      "committed_at": "2025-04-14 04:54:13",
      "additions": 1,
      "deletions": 6,
      "is_merge": false
    },
    {
      "id": 323,
      "branch_id": 16,
      "repository_id": 6,
      "position": 25,
      "sha": "3cebba932ffd379da2a8237f41cc23dbc7bc5a6a",
      "author_id": 16,
      "message": "Remove a debug log that printed customer ids",
      "committed_at": "2024-12-19 18:10:30",
      "additions": 1,
      "deletions": 9,
      "is_merge": false
    },
    {
      "id": 324,
      "branch_id": 16,
      "repository_id": 6,
      "position": 26,
      "sha": "fd0b47ddb6edd4001b5dc7825baafc45daacbb01",
      "author_id": 22,
      "message": "Cover the refund path with a failing test first",
      "committed_at": "2024-12-20 07:12:00",
      "additions": 377,
      "deletions": 86,
      "is_merge": false
    },
    {
      "id": 325,
      "branch_id": 34,
      "repository_id": 8,
      "position": 18,
      "sha": "dbc26e9c5dbd944e25889e346379f517cffa0bcf",
      "author_id": 2,
      "message": "Rename the billing client and update its callers",
      "committed_at": "2025-04-16 18:44:37",
      "additions": 16,
      "deletions": 95,
      "is_merge": true
    },
    {
      "id": 326,
      "branch_id": 9,
      "repository_id": 1,
      "position": 4,
      "sha": "41cee9ccbafcaeac06acd39c8d14efd9d6ff0cab",
      "author_id": 24,
      "message": "Pin the container base image to a digest",
      "committed_at": "2024-02-16 08:51:52",
      "additions": 6,
      "deletions": 4,
      "is_merge": false
    },
    {
      "id": 327,
      "branch_id": 32,
      "repository_id": 3,
      "position": 20,
      "sha": "c8bff5f5c72da2c2dc6efa20ba0dcf9ecaefc6cd",
      "author_id": 24,
      "message": "Handle an empty filter list in the search form",
      "committed_at": "2024-07-06 00:39:30",
      "additions": 1,
      "deletions": 167,
      "is_merge": false
    },
    {
      "id": 328,
      "branch_id": 5,
      "repository_id": 4,
      "position": 15,
      "sha": "0bf9dd17dfdfffe3a930fc8f0644e3abbebeeb07",
      "author_id": 24,
      "message": "Fix the redirect loop after an expired login",
      "committed_at": "2024-08-16 22:22:41",
      "additions": 451,
      "deletions": 1,
      "is_merge": false
    },
    {
      "id": 329,
      "branch_id": 34,
      "repository_id": 8,
      "position": 19,
      "sha": "8edefc030630270e1628babf1fdc34bc8c60ad92",
      "author_id": 7,
      "message": "Validate the webhook secret before parsing the body",
      "committed_at": "2025-04-17 08:03:40",
      "additions": 7,
      "deletions": 71,
      "is_merge": false
    },
    {
      "id": 330,
      "branch_id": 27,
      "repository_id": 3,
      "position": 20,
      "sha": "217105cddb0be7dfbdf3af1a0b7c87fe5b39cd7f",
      "author_id": 12,
      "message": "Validate the webhook secret before parsing the body",
      "committed_at": "2024-07-01 22:55:55",
      "additions": 58,
      "deletions": 6,
      "is_merge": false
    },
    {
      "id": 331,
      "branch_id": 34,
      "repository_id": 8,
      "position": 20,
      "sha": "cf06adffd6d1528bfc2bdcf3f44faad13fbe3aeb",
      "author_id": 24,
      "message": "Speed up the nightly import by batching inserts",
      "committed_at": "2025-04-17 12:05:50",
      "additions": 79,
      "deletions": 80,
      "is_merge": false
    },
    {
      "id": 332,
      "branch_id": 5,
      "repository_id": 4,
      "position": 16,
      "sha": "6bf9b7211108482f2dd751f6c7135a52e0029e15",
      "author_id": 12,
      "message": "Handle an empty filter list in the search form",
      "committed_at": "2024-08-17 10:43:40",
      "additions": 720,
      "deletions": 463,
      "is_merge": false
    },
    {
      "id": 333,
      "branch_id": 28,
      "repository_id": 6,
      "position": 13,
      "sha": "1c75fe7bd19dd1a977e5824b9ffbaeda2b807ed8",
      "author_id": 19,
      "message": "Speed up the nightly import by batching inserts",
      "committed_at": "2025-01-04 08:14:35",
      "additions": 324,
      "deletions": 457,
      "is_merge": false
    },
    {
      "id": 334,
      "branch_id": 16,
      "repository_id": 6,
      "position": 27,
      "sha": "9cf6f3fdba94704a95dbfbdc15aef09fd43ec191",
      "author_id": 12,
      "message": "Rename the billing client and update its callers",
      "committed_at": "2024-12-21 03:36:35",
      "additions": 203,
      "deletions": 241,
      "is_merge": false
    },
    {
      "id": 335,
      "branch_id": 28,
      "repository_id": 6,
      "position": 14,
      "sha": "d5fff1b1a6adbdbb26cf7d4f9cb581e02baa63cb",
      "author_id": 7,
      "message": "Fix the redirect loop after an expired login",
      "committed_at": "2025-01-05 03:15:51",
      "additions": 1,
      "deletions": 313,
      "is_merge": false
    },
    {
      "id": 336,
      "branch_id": 9,
      "repository_id": 1,
      "position": 5,
      "sha": "b70eaff25a7da9da5becb9d599fe339fd4c5de2c",
      "author_id": 12,
      "message": "Bump the lockfile and drop two unused packages",
      "committed_at": "2024-02-17 08:28:16",
      "additions": 789,
      "deletions": 528,
      "is_merge": false
    },
    {
      "id": 337,
      "branch_id": 36,
      "repository_id": 5,
      "position": 9,
      "sha": "b6bf7abc713f7cabd8afdadfaf49cf225cea09a7",
      "author_id": 12,
      "message": "Move the pagination helper into the shared package",
      "committed_at": "2024-10-29 04:40:37",
      "additions": 19,
      "deletions": 3,
      "is_merge": false
    },
    {
      "id": 338,
      "branch_id": 3,
      "repository_id": 5,
      "position": 9,
      "sha": "f624faba66e0ebcd59e3f10dac7cdabeecbbd355",
      "author_id": 19,
      "message": "Rename the billing client and update its callers",
      "committed_at": "2024-10-11 01:02:58",
      "additions": 9,
      "deletions": 21,
      "is_merge": false
    },
    {
      "id": 339,
      "branch_id": 29,
      "repository_id": 4,
      "position": 16,
      "sha": "838ea7a82d1f3ce79bccec88801fae3869cff1ae",
      "author_id": 8,
      "message": "Document the release checklist in the readme",
      "committed_at": "2024-08-19 21:02:32",
      "additions": 496,
      "deletions": 0,
      "is_merge": false
    },
    {
      "id": 340,
      "branch_id": 16,
      "repository_id": 6,
      "position": 28,
      "sha": "e9bbfff8e4cde7ceb6fd0cda2c9f863d5cad4fb8",
      "author_id": 11,
      "message": "Handle an empty filter list in the search form",
      "committed_at": "2024-12-21 21:06:06",
      "additions": 1,
      "deletions": 43,
      "is_merge": false
    },
    {
      "id": 341,
      "branch_id": 13,
      "repository_id": 3,
      "position": 11,
      "sha": "fd23cdce484d3f922a4b946caab4695a6ed8ff8e",
      "author_id": 24,
      "message": "Document the release checklist in the readme",
      "committed_at": "2024-06-21 11:26:20",
      "additions": 700,
      "deletions": 107,
      "is_merge": false
    },
    {
      "id": 342,
      "branch_id": 7,
      "repository_id": 5,
      "position": 10,
      "sha": "85481fb240b5cedcb68781f0fbbebe6bcaf40bf3",
      "author_id": 29,
      "message": "Document the release checklist in the readme",
      "committed_at": "2024-10-24 12:49:44",
      "additions": 87,
      "deletions": 55,
      "is_merge": false
    },
    {
      "id": 343,
      "branch_id": 1,
      "repository_id": 5,
      "position": 2,
      "sha": "317dbff0cfd2cfffa0aabf82dd71b7eff975bdbf",
      "author_id": 22,
      "message": "Add a retry around the invoice export call",
      "committed_at": "2024-10-03 19:39:13",
      "additions": 767,
      "deletions": 5,
      "is_merge": false
    },
    {
      "id": 344,
      "branch_id": 16,
      "repository_id": 6,
      "position": 29,
      "sha": "7dd41d60d32a78ebecf8b6c9febcb3af3cae701e",
      "author_id": 24,
      "message": "Pin the container base image to a digest",
      "committed_at": "2024-12-22 10:08:28",
      "additions": 785,
      "deletions": 517,
      "is_merge": false
    },
    {
      "id": 345,
      "branch_id": 27,
      "repository_id": 3,
      "position": 21,
      "sha": "f8cdaeb5ac10385b8ddeba9c9afd826b62a5e3e3",
      "author_id": 6,
      "message": "Remove a debug log that printed customer ids",
      "committed_at": "2024-07-02 10:22:06",
      "additions": 118,
      "deletions": 47,
      "is_merge": false
    },
    {
      "id": 346,
      "branch_id": 34,
      "repository_id": 8,
      "position": 21,
      "sha": "a87f27f633af5f9cf5aa37fe81682e79bdcc5abb",
      "author_id": 10,
      "message": "Make the dashboard cards load in parallel",
      "committed_at": "2025-04-18 12:12:15",
      "additions": 36,
      "deletions": 16,
      "is_merge": false
    },
    {
      "id": 347,
      "branch_id": 34,
      "repository_id": 8,
      "position": 22,
      "sha": "efbae2af119779eaba9c2a048a04f598f7b07ad2",
      "author_id": 8,
      "message": "Fix the redirect loop after an expired login",
      "committed_at": "2025-04-19 04:28:53",
      "additions": 79,
      "deletions": 143,
      "is_merge": false
    },
    {
      "id": 348,
      "branch_id": 34,
      "repository_id": 8,
      "position": 23,
      "sha": "cf2fd4dd0638f878def24d0e95c530219c3a429f",
      "author_id": 24,
      "message": "Cover the refund path with a failing test first",
      "committed_at": "2025-04-20 01:00:28",
      "additions": 74,
      "deletions": 11,
      "is_merge": false
    },
    {
      "id": 349,
      "branch_id": 20,
      "repository_id": 2,
      "position": 6,
      "sha": "a260f8eb6f25ea3fa7c3ca80cc41c7f991d2dd94",
      "author_id": 18,
      "message": "Align the mobile button spacing with the design tokens",
      "committed_at": "2024-04-22 13:20:40",
      "additions": 88,
      "deletions": 109,
      "is_merge": false
    },
    {
      "id": 350,
      "branch_id": 35,
      "repository_id": 8,
      "position": 2,
      "sha": "b9fbbb0433cd9a1bded80f99f733653b3fa1139e",
      "author_id": 24,
      "message": "Pin the container base image to a digest",
      "committed_at": "2025-04-15 11:59:06",
      "additions": 6,
      "deletions": 212,
      "is_merge": false
    },
    {
      "id": 351,
      "branch_id": 11,
      "repository_id": 3,
      "position": 5,
      "sha": "0d6d3f27faf1849ef541e94a891a0b6b75ba3605",
      "author_id": 2,
      "message": "Remove a debug log that printed customer ids",
      "committed_at": "2024-06-11 08:15:54",
      "additions": 1,
      "deletions": 19,
      "is_merge": false
    },
    {
      "id": 352,
      "branch_id": 10,
      "repository_id": 7,
      "position": 23,
      "sha": "8cfdfacfaf4f080eb94b54abda5228bb81bf475a",
      "author_id": 25,
      "message": "Remove a debug log that printed customer ids",
      "committed_at": "2025-02-15 08:05:12",
      "additions": 316,
      "deletions": 313,
      "is_merge": false
    },
    {
      "id": 353,
      "branch_id": 19,
      "repository_id": 3,
      "position": 8,
      "sha": "f096fec46ab1b43dd653bd5786ebf70dc6d05fee",
      "author_id": 10,
      "message": "Move the pagination helper into the shared package",
      "committed_at": "2024-06-24 21:43:25",
      "additions": 90,
      "deletions": 62,
      "is_merge": false
    },
    {
      "id": 354,
      "branch_id": 34,
      "repository_id": 8,
      "position": 24,
      "sha": "3a36e789b3cabae56a8c1b405dbd04569d0d4ffa",
      "author_id": 24,
      "message": "Add a retry around the invoice export call",
      "committed_at": "2025-04-20 16:45:47",
      "additions": 381,
      "deletions": 0,
      "is_merge": false
    },
    {
      "id": 355,
      "branch_id": 35,
      "repository_id": 8,
      "position": 3,
      "sha": "00dcee74166bb69651d0efff3f8bf8aacd5cb486",
      "author_id": 28,
      "message": "Handle an empty filter list in the search form",
      "committed_at": "2025-04-16 11:48:32",
      "additions": 251,
      "deletions": 23,
      "is_merge": false
    },
    {
      "id": 356,
      "branch_id": 21,
      "repository_id": 1,
      "position": 16,
      "sha": "eb408a5db214ad2fdc4d2fdf08ccd7f9eb9a66ff",
      "author_id": 27,
      "message": "Cover the refund path with a failing test first",
      "committed_at": "2024-02-23 23:25:14",
      "additions": 20,
      "deletions": 207,
      "is_merge": false
    },
    {
      "id": 357,
      "branch_id": 29,
      "repository_id": 4,
      "position": 17,
      "sha": "ddc148ff2bfedec39ef9eeed45200eb7a49e42a7",
      "author_id": 27,
      "message": "Make the dashboard cards load in parallel",
      "committed_at": "2024-08-20 19:06:39",
      "additions": 766,
      "deletions": 344,
      "is_merge": false
    },
    {
      "id": 358,
      "branch_id": 4,
      "repository_id": 5,
      "position": 4,
      "sha": "d95c16f69bb1cec9d70bc3d53a98f2f4df1eaeab",
      "author_id": 12,
      "message": "Align the mobile button spacing with the design tokens",
      "committed_at": "2024-10-15 23:49:03",
      "additions": 2,
      "deletions": 12,
      "is_merge": false
    },
    {
      "id": 359,
      "branch_id": 3,
      "repository_id": 5,
      "position": 10,
      "sha": "4931debcfe910502ea5db95f144ea68a0fbb6897",
      "author_id": 20,
      "message": "Cover the refund path with a failing test first",
      "committed_at": "2024-10-11 03:27:42",
      "additions": 234,
      "deletions": 452,
      "is_merge": false
    },
    {
      "id": 360,
      "branch_id": 34,
      "repository_id": 8,
      "position": 25,
      "sha": "ea5f2aea0e1e64345cd705f97e528e22eac5e946",
      "author_id": 24,
      "message": "Make the dashboard cards load in parallel",
      "committed_at": "2025-04-21 04:42:23",
      "additions": 73,
      "deletions": 504,
      "is_merge": false
    },
    {
      "id": 361,
      "branch_id": 8,
      "repository_id": 8,
      "position": 25,
      "sha": "7aefdedd59ecc825e6cafaa4b5fccdedbf0c1bbd",
      "author_id": 24,
      "message": "Document the release checklist in the readme",
      "committed_at": "2025-04-14 20:19:01",
      "additions": 12,
      "deletions": 1,
      "is_merge": false
    },
    {
      "id": 362,
      "branch_id": 14,
      "repository_id": 2,
      "position": 6,
      "sha": "0ea816feef946f2d283fbcf8c4be707baab9ed5b",
      "author_id": 9,
      "message": "Speed up the nightly import by batching inserts",
      "committed_at": "2024-04-10 16:38:22",
      "additions": 314,
      "deletions": 298,
      "is_merge": false
    },
    {
      "id": 363,
      "branch_id": 36,
      "repository_id": 5,
      "position": 10,
      "sha": "e0374eebc18c8f15085e9bf6d938ff1d8b4b04a0",
      "author_id": 5,
      "message": "Validate the webhook secret before parsing the body",
      "committed_at": "2024-10-29 22:10:58",
      "additions": 2,
      "deletions": 211,
      "is_merge": false
    },
    {
      "id": 364,
      "branch_id": 10,
      "repository_id": 7,
      "position": 24,
      "sha": "cbed2eb195f2b673bdbdcedf80ccbbcceafa499c",
      "author_id": 18,
      "message": "Cover the refund path with a failing test first",
      "committed_at": "2025-02-16 00:54:17",
      "additions": 3,
      "deletions": 0,
      "is_merge": false
    },
    {
      "id": 365,
      "branch_id": 27,
      "repository_id": 3,
      "position": 22,
      "sha": "16d18a8f1b3ae9d3bccefbaaa2bba78b6ccd85b4",
      "author_id": 16,
      "message": "Document the release checklist in the readme",
      "committed_at": "2024-07-03 10:16:24",
      "additions": 272,
      "deletions": 127,
      "is_merge": false
    },
    {
      "id": 366,
      "branch_id": 36,
      "repository_id": 5,
      "position": 11,
      "sha": "5fb69faed9c9407c361c818cad2bb7e77bbdb7d8",
      "author_id": 24,
      "message": "Document the release checklist in the readme",
      "committed_at": "2024-10-30 21:16:03",
      "additions": 455,
      "deletions": 23,
      "is_merge": false
    },
    {
      "id": 367,
      "branch_id": 34,
      "repository_id": 8,
      "position": 26,
      "sha": "e5ac8ebdf3cd0fdc72dd327dae5c609cdfe70baf",
      "author_id": 26,
      "message": "Fix the redirect loop after an expired login",
      "committed_at": "2025-04-21 21:27:04",
      "additions": 175,
      "deletions": 424,
      "is_merge": false
    },
    {
      "id": 368,
      "branch_id": 21,
      "repository_id": 1,
      "position": 17,
      "sha": "97ba0bdfb0f002e2e4333eaed1b467e75e67df2d",
      "author_id": 29,
      "message": "Validate the webhook secret before parsing the body",
      "committed_at": "2024-02-24 20:39:41",
      "additions": 1,
      "deletions": 472,
      "is_merge": false
    },
    {
      "id": 369,
      "branch_id": 10,
      "repository_id": 7,
      "position": 25,
      "sha": "61cb94a9ff85a7f226ee445c061a5a818d0fcdd1",
      "author_id": 28,
      "message": "Validate the webhook secret before parsing the body",
      "committed_at": "2025-02-16 06:53:17",
      "additions": 53,
      "deletions": 82,
      "is_merge": false
    },
    {
      "id": 370,
      "branch_id": 27,
      "repository_id": 3,
      "position": 23,
      "sha": "86bd0fe3bab1de8bea30518cf38edc9a256fbf19",
      "author_id": 2,
      "message": "Speed up the nightly import by batching inserts",
      "committed_at": "2024-07-03 14:30:10",
      "additions": 367,
      "deletions": 130,
      "is_merge": false
    },
    {
      "id": 371,
      "branch_id": 9,
      "repository_id": 1,
      "position": 6,
      "sha": "0122eaf35fbad3612fa4266f276fc0bf95c5e1b0",
      "author_id": 24,
      "message": "Speed up the nightly import by batching inserts",
      "committed_at": "2024-02-17 12:23:22",
      "additions": 20,
      "deletions": 0,
      "is_merge": false
    },
    {
      "id": 372,
      "branch_id": 10,
      "repository_id": 7,
      "position": 26,
      "sha": "b4ff87aa183fdb1b8acc2ab9c8bcc2dbbc3bfcc8",
      "author_id": 10,
      "message": "Rename the billing client and update its callers",
      "committed_at": "2025-02-16 19:47:16",
      "additions": 23,
      "deletions": 22,
      "is_merge": true
    },
    {
      "id": 373,
      "branch_id": 18,
      "repository_id": 2,
      "position": 14,
      "sha": "a36ad3b9fa0efca5ab65e552cc6cbdf1cffc7137",
      "author_id": 16,
      "message": "Speed up the nightly import by batching inserts",
      "committed_at": "2024-04-22 04:23:06",
      "additions": 11,
      "deletions": 336,
      "is_merge": false
    },
    {
      "id": 374,
      "branch_id": 11,
      "repository_id": 3,
      "position": 6,
      "sha": "a9eb35abda4bb7c2b4e3bf3c7f3fdc00b9a49e0a",
      "author_id": 12,
      "message": "Bump the lockfile and drop two unused packages",
      "committed_at": "2024-06-11 15:05:59",
      "additions": 105,
      "deletions": 93,
      "is_merge": false
    },
    {
      "id": 375,
      "branch_id": 5,
      "repository_id": 4,
      "position": 17,
      "sha": "b2fac2accc61d8dba70acf0b541baffba03e925a",
      "author_id": 9,
      "message": "Make the dashboard cards load in parallel",
      "committed_at": "2024-08-18 03:49:59",
      "additions": 547,
      "deletions": 112,
      "is_merge": false
    },
    {
      "id": 376,
      "branch_id": 7,
      "repository_id": 5,
      "position": 11,
      "sha": "e0aff0eb40cb7aaf60356debcde399e7c53bd45b",
      "author_id": 20,
      "message": "Fix the redirect loop after an expired login",
      "committed_at": "2024-10-24 17:19:01",
      "additions": 348,
      "deletions": 583,
      "is_merge": false
    },
    {
      "id": 377,
      "branch_id": 34,
      "repository_id": 8,
      "position": 27,
      "sha": "db6dbd7ae0ce864bdce22b720ba816c9dfbccbbd",
      "author_id": 24,
      "message": "Handle an empty filter list in the search form",
      "committed_at": "2025-04-22 09:28:12",
      "additions": 4,
      "deletions": 400,
      "is_merge": false
    },
    {
      "id": 378,
      "branch_id": 21,
      "repository_id": 1,
      "position": 18,
      "sha": "41a1d3addbde3676c6efc623ec40483ebead4e62",
      "author_id": 24,
      "message": "Make the dashboard cards load in parallel",
      "committed_at": "2024-02-25 14:39:37",
      "additions": 2,
      "deletions": 73,
      "is_merge": false
    },
    {
      "id": 379,
      "branch_id": 27,
      "repository_id": 3,
      "position": 24,
      "sha": "06ecefae0abe93c031a723305e4fe4afb58acabc",
      "author_id": 6,
      "message": "Bump the lockfile and drop two unused packages",
      "committed_at": "2024-07-04 07:27:59",
      "additions": 3,
      "deletions": 81,
      "is_merge": false
    },
    {
      "id": 380,
      "branch_id": 32,
      "repository_id": 3,
      "position": 21,
      "sha": "0cfdf566c1bde4e0acbfc36dfab90c9ab926b3ab",
      "author_id": 28,
      "message": "Document the release checklist in the readme",
      "committed_at": "2024-07-06 19:21:13",
      "additions": 2,
      "deletions": 29,
      "is_merge": false
    },
    {
      "id": 381,
      "branch_id": 16,
      "repository_id": 6,
      "position": 30,
      "sha": "1db94db9f75b2a9083c07dfceac8fbfcef908b99",
      "author_id": 22,
      "message": "Make the dashboard cards load in parallel",
      "committed_at": "2024-12-22 20:13:35",
      "additions": 1,
      "deletions": 15,
      "is_merge": true
    },
    {
      "id": 382,
      "branch_id": 10,
      "repository_id": 7,
      "position": 27,
      "sha": "edc5805a7db7ef2aeaef4a8a00de07ae4b9ff502",
      "author_id": 12,
      "message": "Fix the redirect loop after an expired login",
      "committed_at": "2025-02-17 15:47:13",
      "additions": 11,
      "deletions": 394,
      "is_merge": false
    },
    {
      "id": 383,
      "branch_id": 7,
      "repository_id": 5,
      "position": 12,
      "sha": "bf3bbefdddaf330eea8cba9043f6c2d509cbb8f2",
      "author_id": 10,
      "message": "Align the mobile button spacing with the design tokens",
      "committed_at": "2024-10-25 10:22:44",
      "additions": 5,
      "deletions": 269,
      "is_merge": false
    },
    {
      "id": 384,
      "branch_id": 36,
      "repository_id": 5,
      "position": 12,
      "sha": "cb444aed9fca474df58318b75a0765cb5a2d55da",
      "author_id": 24,
      "message": "Rename the billing client and update its callers",
      "committed_at": "2024-10-31 00:03:46",
      "additions": 1,
      "deletions": 0,
      "is_merge": false
    },
    {
      "id": 385,
      "branch_id": 13,
      "repository_id": 3,
      "position": 12,
      "sha": "5affceac2849fab82d34f7ae682633cf6f956a7e",
      "author_id": 24,
      "message": "Move the pagination helper into the shared package",
      "committed_at": "2024-06-22 04:24:34",
      "additions": 401,
      "deletions": 0,
      "is_merge": false
    },
    {
      "id": 386,
      "branch_id": 30,
      "repository_id": 7,
      "position": 3,
      "sha": "65c81549ddfef3eba095b8792bcac3f53a8b7a2e",
      "author_id": 10,
      "message": "Add a retry around the invoice export call",
      "committed_at": "2025-02-17 13:00:24",
      "additions": 1,
      "deletions": 44,
      "is_merge": false
    },
    {
      "id": 387,
      "branch_id": 19,
      "repository_id": 3,
      "position": 9,
      "sha": "8d9ddac4cf97cf64ec0aaf4b7167bd9c565badee",
      "author_id": 12,
      "message": "Move the pagination helper into the shared package",
      "committed_at": "2024-06-25 17:43:54",
      "additions": 2,
      "deletions": 120,
      "is_merge": false
    },
    {
      "id": 388,
      "branch_id": 5,
      "repository_id": 4,
      "position": 18,
      "sha": "abb4b896fa1a37170a2b646e29f7563e46a9f47e",
      "author_id": 16,
      "message": "Make the dashboard cards load in parallel",
      "committed_at": "2024-08-18 18:30:10",
      "additions": 301,
      "deletions": 0,
      "is_merge": false
    },
    {
      "id": 389,
      "branch_id": 27,
      "repository_id": 3,
      "position": 25,
      "sha": "60fcfd3ca3b74a6fd7df36c8aafc49a560f981b1",
      "author_id": 14,
      "message": "Remove a debug log that printed customer ids",
      "committed_at": "2024-07-04 08:11:27",
      "additions": 28,
      "deletions": 380,
      "is_merge": false
    },
    {
      "id": 390,
      "branch_id": 29,
      "repository_id": 4,
      "position": 18,
      "sha": "42266fdda11ffbd0fafbecd30bf3c8dbb9bfd60e",
      "author_id": 6,
      "message": "Rename the billing client and update its callers",
      "committed_at": "2024-08-21 18:26:12",
      "additions": 457,
      "deletions": 23,
      "is_merge": false
    },
    {
      "id": 391,
      "branch_id": 27,
      "repository_id": 3,
      "position": 26,
      "sha": "ee3ec371126de6db5ea7f0da9dad9f2744df6bcf",
      "author_id": 26,
      "message": "Validate the webhook secret before parsing the body",
      "committed_at": "2024-07-04 17:10:47",
      "additions": 34,
      "deletions": 227,
      "is_merge": false
    },
    {
      "id": 392,
      "branch_id": 27,
      "repository_id": 3,
      "position": 27,
      "sha": "cf6ba2fcd6acabe849f32dd516ee237cb8ff4d80",
      "author_id": 12,
      "message": "Bump the lockfile and drop two unused packages",
      "committed_at": "2024-07-05 15:45:03",
      "additions": 1,
      "deletions": 386,
      "is_merge": false
    },
    {
      "id": 393,
      "branch_id": 18,
      "repository_id": 2,
      "position": 15,
      "sha": "5b77a5d7ba5826a69bc92dfafc2c00c5bb798618",
      "author_id": 14,
      "message": "Validate the webhook secret before parsing the body",
      "committed_at": "2024-04-22 11:59:39",
      "additions": 1,
      "deletions": 297,
      "is_merge": false
    },
    {
      "id": 394,
      "branch_id": 33,
      "repository_id": 1,
      "position": 12,
      "sha": "a2e3dadbf9b7c4dead80a78f6469fbcff7e28be4",
      "author_id": 7,
      "message": "Make the dashboard cards load in parallel",
      "committed_at": "2024-03-01 02:56:55",
      "additions": 13,
      "deletions": 63,
      "is_merge": false
    },
    {
      "id": 395,
      "branch_id": 18,
      "repository_id": 2,
      "position": 16,
      "sha": "aaa54fdebdefdb09ab5eb317c69d7bd1238f4f3f",
      "author_id": 28,
      "message": "Speed up the nightly import by batching inserts",
      "committed_at": "2024-04-22 16:21:29",
      "additions": 339,
      "deletions": 65,
      "is_merge": false
    },
    {
      "id": 396,
      "branch_id": 12,
      "repository_id": 3,
      "position": 2,
      "sha": "75ccfb12ba5fbd3a3f01355fc5fea15c6b1dfe9b",
      "author_id": 6,
      "message": "Add a retry around the invoice export call",
      "committed_at": "2024-06-13 20:50:10",
      "additions": 4,
      "deletions": 25,
      "is_merge": false
    },
    {
      "id": 397,
      "branch_id": 10,
      "repository_id": 7,
      "position": 28,
      "sha": "0df9f0eef5eab01a92d33b2b494beccddb3374ed",
      "author_id": 19,
      "message": "Add a retry around the invoice export call",
      "committed_at": "2025-02-17 22:33:31",
      "additions": 18,
      "deletions": 72,
      "is_merge": false
    },
    {
      "id": 398,
      "branch_id": 13,
      "repository_id": 3,
      "position": 13,
      "sha": "c4ffefd2b30d5b5818e509dbdea8b72f0b6bcd78",
      "author_id": 1,
      "message": "Validate the webhook secret before parsing the body",
      "committed_at": "2024-06-22 10:31:21",
      "additions": 453,
      "deletions": 25,
      "is_merge": false
    },
    {
      "id": 399,
      "branch_id": 21,
      "repository_id": 1,
      "position": 19,
      "sha": "dcbd6afadd5fd0d4e2c99e816fa8eaa0cbbccf25",
      "author_id": 24,
      "message": "Fix the redirect loop after an expired login",
      "committed_at": "2024-02-26 14:26:04",
      "additions": 2,
      "deletions": 51,
      "is_merge": false
    },
    {
      "id": 400,
      "branch_id": 2,
      "repository_id": 6,
      "position": 11,
      "sha": "9fdfae49a71b3a13c6c6aa4d6125aa26bc294edd",
      "author_id": 19,
      "message": "Pin the container base image to a digest",
      "committed_at": "2024-12-11 11:09:48",
      "additions": 182,
      "deletions": 259,
      "is_merge": false
    },
    {
      "id": 401,
      "branch_id": 23,
      "repository_id": 6,
      "position": 10,
      "sha": "2bcc36eacf003cd9df9a19b1fc2cf0ff0317ecd6",
      "author_id": 24,
      "message": "Bump the lockfile and drop two unused packages",
      "committed_at": "2024-12-20 15:37:36",
      "additions": 3,
      "deletions": 31,
      "is_merge": false
    },
    {
      "id": 402,
      "branch_id": 22,
      "repository_id": 7,
      "position": 10,
      "sha": "32ddc17edab45dcfa77ba9c12eb205ce35edcae1",
      "author_id": 12,
      "message": "Bump the lockfile and drop two unused packages",
      "committed_at": "2025-02-16 19:16:50",
      "additions": 3,
      "deletions": 352,
      "is_merge": false
    },
    {
      "id": 403,
      "branch_id": 16,
      "repository_id": 6,
      "position": 31,
      "sha": "dbaaa5f9ed0c5ff54aebb4ad58efff178642c505",
      "author_id": 17,
      "message": "Speed up the nightly import by batching inserts",
      "committed_at": "2024-12-23 06:19:44",
      "additions": 226,
      "deletions": 0,
      "is_merge": false
    },
    {
      "id": 404,
      "branch_id": 32,
      "repository_id": 3,
      "position": 22,
      "sha": "c066c87cb93fba845aabee07aebe8ac7cffae7d8",
      "author_id": 24,
      "message": "Add a retry around the invoice export call",
      "committed_at": "2024-07-07 16:29:19",
      "additions": 1,
      "deletions": 3,
      "is_merge": false
    },
    {
      "id": 405,
      "branch_id": 12,
      "repository_id": 3,
      "position": 3,
      "sha": "faac3df2c5e4cf27b8dc6a99bdb7a86dbcd77046",
      "author_id": 14,
      "message": "Remove a debug log that printed customer ids",
      "committed_at": "2024-06-14 02:03:32",
      "additions": 132,
      "deletions": 0,
      "is_merge": false
    },
    {
      "id": 406,
      "branch_id": 15,
      "repository_id": 7,
      "position": 3,
      "sha": "5ab0f864efd77cbc86bc3bb55e45a8efe4ddfb9a",
      "author_id": 22,
      "message": "Document the release checklist in the readme",
      "committed_at": "2025-02-08 15:15:59",
      "additions": 2,
      "deletions": 5,
      "is_merge": false
    },
    {
      "id": 407,
      "branch_id": 18,
      "repository_id": 2,
      "position": 17,
      "sha": "e6ad6b8dbabbeea10b373b816ed5ecc62b1ac6dd",
      "author_id": 3,
      "message": "Bump the lockfile and drop two unused packages",
      "committed_at": "2024-04-23 07:25:38",
      "additions": 113,
      "deletions": 233,
      "is_merge": true
    },
    {
      "id": 408,
      "branch_id": 34,
      "repository_id": 8,
      "position": 28,
      "sha": "54cf9eb66b4f5cdbec0fa120d95fff8ee14b4c4d",
      "author_id": 12,
      "message": "Align the mobile button spacing with the design tokens",
      "committed_at": "2025-04-22 12:22:51",
      "additions": 863,
      "deletions": 591,
      "is_merge": false
    },
    {
      "id": 409,
      "branch_id": 10,
      "repository_id": 7,
      "position": 29,
      "sha": "31defbae892c6506dc14eaaf5fd04ba37353cd3a",
      "author_id": 12,
      "message": "Align the mobile button spacing with the design tokens",
      "committed_at": "2025-02-18 19:33:00",
      "additions": 296,
      "deletions": 155,
      "is_merge": false
    },
    {
      "id": 410,
      "branch_id": 8,
      "repository_id": 8,
      "position": 26,
      "sha": "7caf9eddb0bab482ffe3fee2e35decfe04ca522d",
      "author_id": 24,
      "message": "Pin the container base image to a digest",
      "committed_at": "2025-04-15 11:04:43",
      "additions": 351,
      "deletions": 242,
      "is_merge": false
    },
    {
      "id": 411,
      "branch_id": 33,
      "repository_id": 1,
      "position": 13,
      "sha": "224efb4ef2cedeeae7889cf9fd006f1ecfd3ecb6",
      "author_id": 19,
      "message": "Rename the billing client and update its callers",
      "committed_at": "2024-03-01 17:21:22",
      "additions": 703,
      "deletions": 187,
      "is_merge": false
    },
    {
      "id": 412,
      "branch_id": 1,
      "repository_id": 5,
      "position": 3,
      "sha": "fd26ffa19ef0f59f2555312ccc9d6ae6cedbe8d5",
      "author_id": 14,
      "message": "Speed up the nightly import by batching inserts",
      "committed_at": "2024-10-04 00:40:01",
      "additions": 838,
      "deletions": 151,
      "is_merge": false
    },
    {
      "id": 413,
      "branch_id": 10,
      "repository_id": 7,
      "position": 30,
      "sha": "4dddfaafc09e3d93a28f8e8dacec7eedd92bb09a",
      "author_id": 5,
      "message": "Add a retry around the invoice export call",
      "committed_at": "2025-02-19 18:25:17",
      "additions": 414,
      "deletions": 64,
      "is_merge": false
    },
    {
      "id": 414,
      "branch_id": 17,
      "repository_id": 2,
      "position": 3,
      "sha": "ad3421b6cc37bc0adeaf2efa3e56cada3c95ee20",
      "author_id": 7,
      "message": "Cover the refund path with a failing test first",
      "committed_at": "2024-04-11 08:40:00",
      "additions": 4,
      "deletions": 5,
      "is_merge": false
    },
    {
      "id": 415,
      "branch_id": 27,
      "repository_id": 3,
      "position": 28,
      "sha": "4ca76ec4e4f4fed842b8639ffdff5feedd700cfc",
      "author_id": 4,
      "message": "Handle an empty filter list in the search form",
      "committed_at": "2024-07-05 22:57:11",
      "additions": 7,
      "deletions": 39,
      "is_merge": false
    },
    {
      "id": 416,
      "branch_id": 29,
      "repository_id": 4,
      "position": 19,
      "sha": "8dc32fd2ce5f6b7bae819dbfcbad34c8b4ee1d56",
      "author_id": 10,
      "message": "Bump the lockfile and drop two unused packages",
      "committed_at": "2024-08-22 13:26:05",
      "additions": 22,
      "deletions": 41,
      "is_merge": false
    },
    {
      "id": 417,
      "branch_id": 10,
      "repository_id": 7,
      "position": 31,
      "sha": "5a7e63341c9c6fcf4f99c82255fb9cab0fa45bc5",
      "author_id": 26,
      "message": "Make the dashboard cards load in parallel",
      "committed_at": "2025-02-19 22:31:32",
      "additions": 81,
      "deletions": 38,
      "is_merge": false
    },
    {
      "id": 418,
      "branch_id": 2,
      "repository_id": 6,
      "position": 12,
      "sha": "dbff5bf35eea46f310b3cd5dafcd2bbfce6a9293",
      "author_id": 6,
      "message": "Align the mobile button spacing with the design tokens",
      "committed_at": "2024-12-11 22:10:06",
      "additions": 4,
      "deletions": 19,
      "is_merge": false
    },
    {
      "id": 419,
      "branch_id": 13,
      "repository_id": 3,
      "position": 14,
      "sha": "f9643d50cdddffaf70c18e1cdbd7b3d182bba216",
      "author_id": 2,
      "message": "Align the mobile button spacing with the design tokens",
      "committed_at": "2024-06-23 02:02:03",
      "additions": 503,
      "deletions": 66,
      "is_merge": false
    },
    {
      "id": 420,
      "branch_id": 2,
      "repository_id": 6,
      "position": 13,
      "sha": "7b6957cca2a90718faad05ff3ade0099c967d6ba",
      "author_id": 27,
      "message": "Rename the billing client and update its callers",
      "committed_at": "2024-12-12 06:31:05",
      "additions": 57,
      "deletions": 18,
      "is_merge": false
    },
    {
      "id": 421,
      "branch_id": 27,
      "repository_id": 3,
      "position": 29,
      "sha": "5bafdb464bfa34a627e0d5f51192f4d89b38f1ad",
      "author_id": 27,
      "message": "Pin the container base image to a digest",
      "committed_at": "2024-07-06 09:30:18",
      "additions": 90,
      "deletions": 53,
      "is_merge": false
    },
    {
      "id": 422,
      "branch_id": 4,
      "repository_id": 5,
      "position": 5,
      "sha": "efda8f713a6e6b305b74f9bfd728f939a6daff30",
      "author_id": 12,
      "message": "Move the pagination helper into the shared package",
      "committed_at": "2024-10-16 17:27:24",
      "additions": 11,
      "deletions": 0,
      "is_merge": false
    },
    {
      "id": 423,
      "branch_id": 19,
      "repository_id": 3,
      "position": 10,
      "sha": "5b6e527e6bd3f2c9abfcdcba0c485b202afcda01",
      "author_id": 24,
      "message": "Make the dashboard cards load in parallel",
      "committed_at": "2024-06-26 03:31:38",
      "additions": 66,
      "deletions": 47,
      "is_merge": false
    },
    {
      "id": 424,
      "branch_id": 10,
      "repository_id": 7,
      "position": 32,
      "sha": "b812ffeb1c614b8d45aeed866fd0e7e41f3a5a5c",
      "author_id": 17,
      "message": "Make the dashboard cards load in parallel",
      "committed_at": "2025-02-20 10:01:46",
      "additions": 22,
      "deletions": 23,
      "is_merge": false
    },
    {
      "id": 425,
      "branch_id": 3,
      "repository_id": 5,
      "position": 11,
      "sha": "d1facfcf4e31bffcc2ecede7aa2ebea0aa6ee0ad",
      "author_id": 24,
      "message": "Remove a debug log that printed customer ids",
      "committed_at": "2024-10-11 16:03:35",
      "additions": 2,
      "deletions": 586,
      "is_merge": false
    },
    {
      "id": 426,
      "branch_id": 27,
      "repository_id": 3,
      "position": 30,
      "sha": "c87069ca4df619932c1b1dc492adcc5a7a7681ef",
      "author_id": 6,
      "message": "Document the release checklist in the readme",
      "committed_at": "2024-07-06 20:26:55",
      "additions": 467,
      "deletions": 183,
      "is_merge": false
    },
    {
      "id": 427,
      "branch_id": 32,
      "repository_id": 3,
      "position": 23,
      "sha": "2b055faf4c63aa9caa146ee650a7adf0bd8a6ffe",
      "author_id": 22,
      "message": "Remove a debug log that printed customer ids",
      "committed_at": "2024-07-07 21:23:17",
      "additions": 193,
      "deletions": 516,
      "is_merge": false
    },
    {
      "id": 428,
      "branch_id": 34,
      "repository_id": 8,
      "position": 29,
      "sha": "82aa1eae391408c47fd2a4893523c2e4ba77e46e",
      "author_id": 18,
      "message": "Make the dashboard cards load in parallel",
      "committed_at": "2025-04-23 07:50:48",
      "additions": 421,
      "deletions": 4,
      "is_merge": false
    },
    {
      "id": 429,
      "branch_id": 27,
      "repository_id": 3,
      "position": 31,
      "sha": "6ca8eac7c0aec954852c846fcb0ccf6ca987ab0c",
      "author_id": 5,
      "message": "Rename the billing client and update its callers",
      "committed_at": "2024-07-06 21:44:28",
      "additions": 6,
      "deletions": 393,
      "is_merge": false
    },
    {
      "id": 430,
      "branch_id": 27,
      "repository_id": 3,
      "position": 32,
      "sha": "3c39e5d7d35e5f2a0bd3fb01d6ec34afbdeccc96",
      "author_id": 6,
      "message": "Add a retry around the invoice export call",
      "committed_at": "2024-07-07 07:34:55",
      "additions": 22,
      "deletions": 2,
      "is_merge": false
    },
    {
      "id": 431,
      "branch_id": 26,
      "repository_id": 1,
      "position": 4,
      "sha": "ef60ddbb1d4689ec40ebcec6ca0a64bebaec3981",
      "author_id": 30,
      "message": "Handle an empty filter list in the search form",
      "committed_at": "2024-02-24 00:15:04",
      "additions": 4,
      "deletions": 63,
      "is_merge": false
    },
    {
      "id": 432,
      "branch_id": 10,
      "repository_id": 7,
      "position": 33,
      "sha": "c7e77da20fceb4a3fcfb01b53f8f3fe0f72c7b3e",
      "author_id": 14,
      "message": "Cover the refund path with a failing test first",
      "committed_at": "2025-02-21 09:58:55",
      "additions": 190,
      "deletions": 426,
      "is_merge": false
    },
    {
      "id": 433,
      "branch_id": 8,
      "repository_id": 8,
      "position": 27,
      "sha": "fdd4b6ab2d85ccf3ec0d711ee4caca5c6a1ab5e9",
      "author_id": 23,
      "message": "Bump the lockfile and drop two unused packages",
      "committed_at": "2025-04-16 09:17:10",
      "additions": 84,
      "deletions": 297,
      "is_merge": false
    },
    {
      "id": 434,
      "branch_id": 21,
      "repository_id": 1,
      "position": 20,
      "sha": "a6add6ef33088ddca82f070df5a7ad5cdbebc28a",
      "author_id": 24,
      "message": "Pin the container base image to a digest",
      "committed_at": "2024-02-27 13:36:47",
      "additions": 324,
      "deletions": 551,
      "is_merge": false
    },
    {
      "id": 435,
      "branch_id": 37,
      "repository_id": 4,
      "position": 4,
      "sha": "4b17c0b388f9fae0cec8db93eefeda4a9271a3c3",
      "author_id": 2,
      "message": "Validate the webhook secret before parsing the body",
      "committed_at": "2024-08-18 07:23:40",
      "additions": 28,
      "deletions": 1,
      "is_merge": false
    },
    {
      "id": 436,
      "branch_id": 5,
      "repository_id": 4,
      "position": 19,
      "sha": "d2510ccb032f4903330ad52273d20c33cc44edae",
      "author_id": 1,
      "message": "Validate the webhook secret before parsing the body",
      "committed_at": "2024-08-18 19:17:09",
      "additions": 1,
      "deletions": 239,
      "is_merge": false
    },
    {
      "id": 437,
      "branch_id": 21,
      "repository_id": 1,
      "position": 21,
      "sha": "d91efddb4289c33eabab6f625db5c8e50df90ee0",
      "author_id": 24,
      "message": "Fix the redirect loop after an expired login",
      "committed_at": "2024-02-28 01:56:17",
      "additions": 32,
      "deletions": 185,
      "is_merge": false
    },
    {
      "id": 438,
      "branch_id": 29,
      "repository_id": 4,
      "position": 20,
      "sha": "0d2918bdd45ba64abdf12b32814b96eaeaeb4bbb",
      "author_id": 24,
      "message": "Rename the billing client and update its callers",
      "committed_at": "2024-08-23 01:37:01",
      "additions": 217,
      "deletions": 123,
      "is_merge": false
    },
    {
      "id": 439,
      "branch_id": 29,
      "repository_id": 4,
      "position": 21,
      "sha": "2edbe50f0ed1e1c44fcc4cd9e9d14e4e2bb17b36",
      "author_id": 12,
      "message": "Fix the redirect loop after an expired login",
      "committed_at": "2024-08-23 16:02:13",
      "additions": 2,
      "deletions": 74,
      "is_merge": false
    },
    {
      "id": 440,
      "branch_id": 21,
      "repository_id": 1,
      "position": 22,
      "sha": "4ffceaef6a4ea6b30fcadd0f346ce55cf502bf21",
      "author_id": 11,
      "message": "Rename the billing client and update its callers",
      "committed_at": "2024-02-28 23:11:46",
      "additions": 198,
      "deletions": 110,
      "is_merge": false
    },
    {
      "id": 441,
      "branch_id": 34,
      "repository_id": 8,
      "position": 30,
      "sha": "ca611fd6ece1d5fac7dbd3385a4ccacc09e4ead7",
      "author_id": 2,
      "message": "Document the release checklist in the readme",
      "committed_at": "2025-04-23 21:55:47",
      "additions": 718,
      "deletions": 102,
      "is_merge": false
    },
    {
      "id": 442,
      "branch_id": 29,
      "repository_id": 4,
      "position": 22,
      "sha": "30302b71e91af6fa088164d31fb43145f0be595b",
      "author_id": 27,
      "message": "Rename the billing client and update its callers",
      "committed_at": "2024-08-24 14:47:20",
      "additions": 418,
      "deletions": 484,
      "is_merge": true
    },
    {
      "id": 443,
      "branch_id": 4,
      "repository_id": 5,
      "position": 6,
      "sha": "bcaaaf3d4ca6a2a3e0aa58e9912336010df67ee9",
      "author_id": 10,
      "message": "Validate the webhook secret before parsing the body",
      "committed_at": "2024-10-17 16:03:53",
      "additions": 293,
      "deletions": 224,
      "is_merge": false
    },
    {
      "id": 444,
      "branch_id": 27,
      "repository_id": 3,
      "position": 33,
      "sha": "cc1b8eacab114e1ee9dcd7b9bc7d9083fa3e92d1",
      "author_id": 2,
      "message": "Add a retry around the invoice export call",
      "committed_at": "2024-07-08 04:10:32",
      "additions": 99,
      "deletions": 13,
      "is_merge": false
    },
    {
      "id": 445,
      "branch_id": 8,
      "repository_id": 8,
      "position": 28,
      "sha": "6bd2ecd48cd29494c6f6a76650ca866aef3d990a",
      "author_id": 24,
      "message": "Document the release checklist in the readme",
      "committed_at": "2025-04-17 06:46:38",
      "additions": 166,
      "deletions": 206,
      "is_merge": false
    },
    {
      "id": 446,
      "branch_id": 10,
      "repository_id": 7,
      "position": 34,
      "sha": "e8a73bef1fd6ecbf7a26f25f5fc3f9ad69037142",
      "author_id": 25,
      "message": "Handle an empty filter list in the search form",
      "committed_at": "2025-02-21 19:42:24",
      "additions": 468,
      "deletions": 61,
      "is_merge": false
    },
    {
      "id": 447,
      "branch_id": 7,
      "repository_id": 5,
      "position": 13,
      "sha": "c6fea06ee9eb18cc8feddfa8cc8d23a37bbea9f6",
      "author_id": 5,
      "message": "Pin the container base image to a digest",
      "committed_at": "2024-10-25 14:22:07",
      "additions": 1,
      "deletions": 125,
      "is_merge": false
    },
    {
      "id": 448,
      "branch_id": 23,
      "repository_id": 6,
      "position": 11,
      "sha": "7cfd5cada5fa0cfd4ee7efc88e3693bdc83f22e4",
      "author_id": 24,
      "message": "Bump the lockfile and drop two unused packages",
      "committed_at": "2024-12-21 12:18:55",
      "additions": 344,
      "deletions": 3,
      "is_merge": false
    },
    {
      "id": 449,
      "branch_id": 10,
      "repository_id": 7,
      "position": 35,
      "sha": "8daabfbd5f2ffc5cefa259b6cedf6d95c1ced42f",
      "author_id": 24,
      "message": "Make the dashboard cards load in parallel",
      "committed_at": "2025-02-22 04:01:19",
      "additions": 402,
      "deletions": 515,
      "is_merge": false
    },
    {
      "id": 450,
      "branch_id": 3,
      "repository_id": 5,
      "position": 12,
      "sha": "45fe155fdf8fac08ac743303b7c57da55d95d7c7",
      "author_id": 11,
      "message": "Make the dashboard cards load in parallel",
      "committed_at": "2024-10-11 23:03:12",
      "additions": 1,
      "deletions": 69,
      "is_merge": false
    },
    {
      "id": 451,
      "branch_id": 22,
      "repository_id": 7,
      "position": 11,
      "sha": "ce712e73f914b5b10ff7b01075a90aeef2ca91f2",
      "author_id": 6,
      "message": "Pin the container base image to a digest",
      "committed_at": "2025-02-17 17:00:25",
      "additions": 5,
      "deletions": 30,
      "is_merge": false
    },
    {
      "id": 452,
      "branch_id": 18,
      "repository_id": 2,
      "position": 18,
      "sha": "655da4f63a78fbcaddf2aa5ac1fc05aefa11cf2f",
      "author_id": 2,
      "message": "Move the pagination helper into the shared package",
      "committed_at": "2024-04-24 06:03:00",
      "additions": 4,
      "deletions": 19,
      "is_merge": false
    },
    {
      "id": 453,
      "branch_id": 5,
      "repository_id": 4,
      "position": 20,
      "sha": "df65ea57aa2bfa2f40b9eecdcf00faf3ccf087fe",
      "author_id": 2,
      "message": "Make the dashboard cards load in parallel",
      "committed_at": "2024-08-18 20:46:03",
      "additions": 36,
      "deletions": 0,
      "is_merge": false
    },
    {
      "id": 454,
      "branch_id": 16,
      "repository_id": 6,
      "position": 32,
      "sha": "eba9aacbddab8701cba9e27054fb8ff6313483e0",
      "author_id": 24,
      "message": "Make the dashboard cards load in parallel",
      "committed_at": "2024-12-23 08:53:26",
      "additions": 1,
      "deletions": 107,
      "is_merge": false
    },
    {
      "id": 455,
      "branch_id": 8,
      "repository_id": 8,
      "position": 29,
      "sha": "aa44ffdbcceef7cd7c8c5ea064873e515c5aea24",
      "author_id": 12,
      "message": "Handle an empty filter list in the search form",
      "committed_at": "2025-04-17 10:35:28",
      "additions": 350,
      "deletions": 2,
      "is_merge": false
    },
    {
      "id": 456,
      "branch_id": 26,
      "repository_id": 1,
      "position": 5,
      "sha": "23bebc5f62b0ebc1a0810e52bbe3a1e2dfdabdbe",
      "author_id": 2,
      "message": "Remove a debug log that printed customer ids",
      "committed_at": "2024-02-24 10:56:42",
      "additions": 611,
      "deletions": 503,
      "is_merge": false
    },
    {
      "id": 457,
      "branch_id": 8,
      "repository_id": 8,
      "position": 30,
      "sha": "d0ff961d3224accf3bee1cc484faa06ec8c9b3ed",
      "author_id": 24,
      "message": "Validate the webhook secret before parsing the body",
      "committed_at": "2025-04-18 09:38:14",
      "additions": 478,
      "deletions": 29,
      "is_merge": false
    },
    {
      "id": 458,
      "branch_id": 27,
      "repository_id": 3,
      "position": 34,
      "sha": "503fdaafafabbb81c65217cfce7ae195a8fe89aa",
      "author_id": 14,
      "message": "Document the release checklist in the readme",
      "committed_at": "2024-07-09 03:58:24",
      "additions": 337,
      "deletions": 9,
      "is_merge": false
    },
    {
      "id": 459,
      "branch_id": 10,
      "repository_id": 7,
      "position": 36,
      "sha": "caeba17c991e9bb85d58fa3d3ef34f66ee1cd181",
      "author_id": 9,
      "message": "Pin the container base image to a digest",
      "committed_at": "2025-02-22 22:22:45",
      "additions": 27,
      "deletions": 23,
      "is_merge": false
    },
    {
      "id": 460,
      "branch_id": 8,
      "repository_id": 8,
      "position": 31,
      "sha": "67d4e75dfe19a8f31a0180c3341b761eb1e6fd96",
      "author_id": 30,
      "message": "Fix the redirect loop after an expired login",
      "committed_at": "2025-04-19 01:11:55",
      "additions": 30,
      "deletions": 257,
      "is_merge": false
    },
    {
      "id": 461,
      "branch_id": 27,
      "repository_id": 3,
      "position": 35,
      "sha": "e30a0a1e6aaf073ff31fac7aeaa972fe076f457b",
      "author_id": 29,
      "message": "Document the release checklist in the readme",
      "committed_at": "2024-07-10 02:38:49",
      "additions": 392,
      "deletions": 182,
      "is_merge": false
    },
    {
      "id": 462,
      "branch_id": 27,
      "repository_id": 3,
      "position": 36,
      "sha": "4e60206c44ed09295e0e3c8017a06ab1fbdacf71",
      "author_id": 29,
      "message": "Bump the lockfile and drop two unused packages",
      "committed_at": "2024-07-11 02:39:41",
      "additions": 310,
      "deletions": 0,
      "is_merge": false
    },
    {
      "id": 463,
      "branch_id": 28,
      "repository_id": 6,
      "position": 15,
      "sha": "ca76aeb3347a6058380bcfe61afea3def13d638c",
      "author_id": 26,
      "message": "Handle an empty filter list in the search form",
      "committed_at": "2025-01-05 06:28:00",
      "additions": 10,
      "deletions": 4,
      "is_merge": false
    },
    {
      "id": 464,
      "branch_id": 16,
      "repository_id": 6,
      "position": 33,
      "sha": "ee3b73daeeab92dcd64f738346b2bffe0c7cf26d",
      "author_id": 19,
      "message": "Add a retry around the invoice export call",
      "committed_at": "2024-12-23 10:02:41",
      "additions": 1,
      "deletions": 19,
      "is_merge": false
    },
    {
      "id": 465,
      "branch_id": 23,
      "repository_id": 6,
      "position": 12,
      "sha": "32ffafbb6cfef2fafc41ec84d42d8a10eda2beda",
      "author_id": 15,
      "message": "Handle an empty filter list in the search form",
      "committed_at": "2024-12-22 00:57:54",
      "additions": 387,
      "deletions": 4,
      "is_merge": true
    },
    {
      "id": 466,
      "branch_id": 16,
      "repository_id": 6,
      "position": 34,
      "sha": "f21b30100ff4fad894cf9bfccda7bcf64f4956ec",
      "author_id": 19,
      "message": "Remove a debug log that printed customer ids",
      "committed_at": "2024-12-23 11:44:24",
      "additions": 1,
      "deletions": 0,
      "is_merge": false
    },
    {
      "id": 467,
      "branch_id": 22,
      "repository_id": 7,
      "position": 12,
      "sha": "063c67c6df46bd1146b2e490fe4ca5deb6fbeafe",
      "author_id": 6,
      "message": "Cover the refund path with a failing test first",
      "committed_at": "2025-02-18 15:52:55",
      "additions": 2,
      "deletions": 545,
      "is_merge": false
    },
    {
      "id": 468,
      "branch_id": 28,
      "repository_id": 6,
      "position": 16,
      "sha": "684b0a21a4caa97ddc894c0abe224d70d9af8bad",
      "author_id": 24,
      "message": "Rename the billing client and update its callers",
      "committed_at": "2025-01-05 14:51:55",
      "additions": 3,
      "deletions": 130,
      "is_merge": false
    },
    {
      "id": 469,
      "branch_id": 29,
      "repository_id": 4,
      "position": 23,
      "sha": "53ce7eaf5ce96ee2b3e01fb2b3e56ef2fe4e295f",
      "author_id": 25,
      "message": "Make the dashboard cards load in parallel",
      "committed_at": "2024-08-25 09:46:22",
      "additions": 2,
      "deletions": 83,
      "is_merge": false
    },
    {
      "id": 470,
      "branch_id": 33,
      "repository_id": 1,
      "position": 14,
      "sha": "ab8bbd482d3a01e789ed77eabb2fe7fbc9261df6",
      "author_id": 12,
      "message": "Document the release checklist in the readme",
      "committed_at": "2024-03-02 17:49:30",
      "additions": 631,
      "deletions": 2,
      "is_merge": false
    },
    {
      "id": 471,
      "branch_id": 24,
      "repository_id": 5,
      "position": 4,
      "sha": "bc6eebcacd235d52dcf3dd5ef19abd9bbc2ca8b8",
      "author_id": 21,
      "message": "Rename the billing client and update its callers",
      "committed_at": "2024-10-22 06:04:24",
      "additions": 33,
      "deletions": 312,
      "is_merge": false
    },
    {
      "id": 472,
      "branch_id": 8,
      "repository_id": 8,
      "position": 32,
      "sha": "adc820ac9a98e8ad357c7f5bf8e87d3bcc0d64df",
      "author_id": 12,
      "message": "Speed up the nightly import by batching inserts",
      "committed_at": "2025-04-19 18:49:35",
      "additions": 164,
      "deletions": 5,
      "is_merge": false
    },
    {
      "id": 473,
      "branch_id": 10,
      "repository_id": 7,
      "position": 37,
      "sha": "cc4c8cff3ce393bfb8e9cefcdfb5c5672d6ae52a",
      "author_id": 12,
      "message": "Add a retry around the invoice export call",
      "committed_at": "2025-02-23 19:59:25",
      "additions": 845,
      "deletions": 4,
      "is_merge": false
    },
    {
      "id": 474,
      "branch_id": 8,
      "repository_id": 8,
      "position": 33,
      "sha": "add0bbadd547beee600720f30cebbce57ba2fdde",
      "author_id": 29,
      "message": "Pin the container base image to a digest",
      "committed_at": "2025-04-20 08:57:47",
      "additions": 376,
      "deletions": 279,
      "is_merge": false
    }
  ],
  "pull_requests": [
    {
      "id": 1,
      "head_branch_id": 33,
      "repository_id": 1,
      "author_id": 3,
      "title": "Add keyboard shortcuts to the dashboard",
      "state": "open",
      "draft": false,
      "opened_at": "2024-03-14 02:19:20",
      "closed_at": null,
      "merged_at": null
    },
    {
      "id": 2,
      "head_branch_id": 4,
      "repository_id": 5,
      "author_id": 10,
      "title": "Replace the hand-rolled debounce with the shared one",
      "state": "merged",
      "draft": false,
      "opened_at": "2024-10-16 08:45:39",
      "closed_at": "2024-10-26 00:13:17",
      "merged_at": "2024-10-26 00:13:17"
    },
    {
      "id": 3,
      "head_branch_id": 28,
      "repository_id": 6,
      "author_id": 28,
      "title": "Stop redirecting to the login page twice",
      "state": "open",
      "draft": false,
      "opened_at": "2025-01-15 21:29:36",
      "closed_at": null,
      "merged_at": null
    },
    {
      "id": 4,
      "head_branch_id": 11,
      "repository_id": 3,
      "author_id": 27,
      "title": "Search filters that keep their state in the url",
      "state": "closed",
      "draft": false,
      "opened_at": "2024-06-20 10:17:18",
      "closed_at": "2024-06-23 16:32:07",
      "merged_at": null
    },
    {
      "id": 5,
      "head_branch_id": 3,
      "repository_id": 5,
      "author_id": 13,
      "title": "Prepare the 1.4 release branch",
      "state": "merged",
      "draft": false,
      "opened_at": "2024-10-26 11:49:31",
      "closed_at": "2024-11-04 08:56:50",
      "merged_at": "2024-11-04 08:56:50"
    },
    {
      "id": 6,
      "head_branch_id": 8,
      "repository_id": 8,
      "author_id": 13,
      "title": "Update dependencies flagged by the audit",
      "state": "merged",
      "draft": false,
      "opened_at": "2025-04-04 06:29:25",
      "closed_at": "2025-04-15 05:56:04",
      "merged_at": "2025-04-15 05:56:04"
    },
    {
      "id": 7,
      "head_branch_id": 25,
      "repository_id": 6,
      "author_id": 23,
      "title": "Prepare the 1.4 release branch",
      "state": "closed",
      "draft": false,
      "opened_at": "2024-12-28 04:07:03",
      "closed_at": "2025-01-06 13:39:46",
      "merged_at": null
    },
    {
      "id": 8,
      "head_branch_id": 9,
      "repository_id": 1,
      "author_id": 19,
      "title": "Make the card layout work below 360 pixels",
      "state": "merged",
      "draft": false,
      "opened_at": "2024-02-21 11:16:21",
      "closed_at": "2024-02-23 08:34:09",
      "merged_at": "2024-02-23 08:34:09"
    },
    {
      "id": 9,
      "head_branch_id": 36,
      "repository_id": 5,
      "author_id": 21,
      "title": "Split the billing client from the http layer",
      "state": "merged",
      "draft": false,
      "opened_at": "2024-11-06 15:02:20",
      "closed_at": "2024-11-14 23:16:48",
      "merged_at": "2024-11-14 23:16:48"
    },
    {
      "id": 10,
      "head_branch_id": 5,
      "repository_id": 4,
      "author_id": 3,
      "title": "Make the card layout work below 360 pixels",
      "state": "merged",
      "draft": false,
      "opened_at": "2024-08-15 19:08:08",
      "closed_at": "2024-08-24 18:51:05",
      "merged_at": "2024-08-24 18:51:05"
    },
    {
      "id": 11,
      "head_branch_id": 21,
      "repository_id": 1,
      "author_id": 6,
      "title": "Split the billing client from the http layer",
      "state": "closed",
      "draft": true,
      "opened_at": "2024-03-02 18:58:04",
      "closed_at": "2024-03-04 03:33:50",
      "merged_at": null
    },
    {
      "id": 12,
      "head_branch_id": 31,
      "repository_id": 4,
      "author_id": 9,
      "title": "Split the billing client from the http layer",
      "state": "open",
      "draft": false,
      "opened_at": "2024-08-21 16:34:09",
      "closed_at": null,
      "merged_at": null
    },
    {
      "id": 13,
      "head_branch_id": 32,
      "repository_id": 3,
      "author_id": 5,
      "title": "Make the card layout work below 360 pixels",
      "state": "merged",
      "draft": false,
      "opened_at": "2024-06-25 22:20:26",
      "closed_at": "2024-06-26 18:46:52",
      "merged_at": "2024-06-26 18:46:52"
    },
    {
      "id": 14,
      "head_branch_id": 21,
      "repository_id": 1,
      "author_id": 13,
      "title": "Add keyboard shortcuts to the dashboard",
      "state": "merged",
      "draft": false,
      "opened_at": "2024-03-06 22:08:47",
      "closed_at": "2024-03-17 03:37:14",
      "merged_at": "2024-03-17 03:37:14"
    },
    {
      "id": 15,
      "head_branch_id": 35,
      "repository_id": 8,
      "author_id": 22,
      "title": "Search filters that keep their state in the url",
      "state": "open",
      "draft": true,
      "opened_at": "2025-04-14 18:19:23",
      "closed_at": null,
      "merged_at": null
    },
    {
      "id": 16,
      "head_branch_id": 9,
      "repository_id": 1,
      "author_id": 14,
      "title": "Split the billing client from the http layer",
      "state": "merged",
      "draft": false,
      "opened_at": "2024-02-23 14:17:17",
      "closed_at": "2024-03-04 20:05:02",
      "merged_at": "2024-03-04 20:05:02"
    },
    {
      "id": 17,
      "head_branch_id": 33,
      "repository_id": 1,
      "author_id": 11,
      "title": "Replace the hand-rolled debounce with the shared one",
      "state": "merged",
      "draft": false,
      "opened_at": "2024-03-04 15:21:12",
      "closed_at": "2024-03-09 14:55:02",
      "merged_at": "2024-03-09 14:55:02"
    },
    {
      "id": 18,
      "head_branch_id": 15,
      "repository_id": 7,
      "author_id": 4,
      "title": "Reject webhooks with an old timestamp",
      "state": "merged",
      "draft": false,
      "opened_at": "2025-02-22 02:31:58",
      "closed_at": "2025-03-04 13:06:11",
      "merged_at": "2025-03-04 13:06:11"
    },
    {
      "id": 19,
      "head_branch_id": 24,
      "repository_id": 5,
      "author_id": 18,
      "title": "Add keyboard shortcuts to the dashboard",
      "state": "open",
      "draft": false,
      "opened_at": "2024-11-01 08:18:53",
      "closed_at": null,
      "merged_at": null
    },
    {
      "id": 20,
      "head_branch_id": 27,
      "repository_id": 3,
      "author_id": 13,
      "title": "Add keyboard shortcuts to the dashboard",
      "state": "merged",
      "draft": false,
      "opened_at": "2024-07-11 15:00:07",
      "closed_at": "2024-07-13 20:09:15",
      "merged_at": "2024-07-13 20:09:15"
    },
    {
      "id": 21,
      "head_branch_id": 24,
      "repository_id": 5,
      "author_id": 28,
      "title": "Update dependencies flagged by the audit",
      "state": "closed",
      "draft": false,
      "opened_at": "2024-10-22 13:53:31",
      "closed_at": "2024-10-31 12:33:43",
      "merged_at": null
    },
    {
      "id": 22,
      "head_branch_id": 4,
      "repository_id": 5,
      "author_id": 30,
      "title": "Prepare the 1.4 release branch",
      "state": "closed",
      "draft": false,
      "opened_at": "2024-10-18 09:42:57",
      "closed_at": "2024-10-24 20:11:20",
      "merged_at": null
    },
    {
      "id": 23,
      "head_branch_id": 26,
      "repository_id": 1,
      "author_id": 27,
      "title": "Search filters that keep their state in the url",
      "state": "merged",
      "draft": false,
      "opened_at": "2024-03-11 04:30:13",
      "closed_at": "2024-03-18 22:51:29",
      "merged_at": "2024-03-18 22:51:29"
    },
    {
      "id": 24,
      "head_branch_id": 13,
      "repository_id": 3,
      "author_id": 27,
      "title": "Update dependencies flagged by the audit",
      "state": "merged",
      "draft": false,
      "opened_at": "2024-07-01 09:24:54",
      "closed_at": "2024-07-09 04:00:33",
      "merged_at": "2024-07-09 04:00:33"
    },
    {
      "id": 25,
      "head_branch_id": 16,
      "repository_id": 6,
      "author_id": 7,
      "title": "Replace the hand-rolled debounce with the shared one",
      "state": "merged",
      "draft": false,
      "opened_at": "2024-12-17 22:57:01",
      "closed_at": "2024-12-22 05:29:20",
      "merged_at": "2024-12-22 05:29:20"
    },
    {
      "id": 26,
      "head_branch_id": 29,
      "repository_id": 4,
      "author_id": 6,
      "title": "Add keyboard shortcuts to the dashboard",
      "state": "open",
      "draft": false,
      "opened_at": "2024-08-21 04:02:55",
      "closed_at": null,
      "merged_at": null
    },
    {
      "id": 27,
      "head_branch_id": 13,
      "repository_id": 3,
      "author_id": 13,
      "title": "Make the card layout work below 360 pixels",
      "state": "merged",
      "draft": false,
      "opened_at": "2024-06-22 06:54:31",
      "closed_at": "2024-06-29 22:19:52",
      "merged_at": "2024-06-29 22:19:52"
    },
    {
      "id": 28,
      "head_branch_id": 4,
      "repository_id": 5,
      "author_id": 1,
      "title": "Add keyboard shortcuts to the dashboard",
      "state": "closed",
      "draft": false,
      "opened_at": "2024-10-31 15:03:28",
      "closed_at": "2024-11-12 21:11:31",
      "merged_at": null
    },
    {
      "id": 29,
      "head_branch_id": 9,
      "repository_id": 1,
      "author_id": 13,
      "title": "Prepare the 1.4 release branch",
      "state": "merged",
      "draft": false,
      "opened_at": "2024-02-22 22:34:35",
      "closed_at": "2024-03-05 06:03:52",
      "merged_at": "2024-03-05 06:03:52"
    },
    {
      "id": 30,
      "head_branch_id": 17,
      "repository_id": 2,
      "author_id": 10,
      "title": "Stop redirecting to the login page twice",
      "state": "merged",
      "draft": false,
      "opened_at": "2024-04-30 05:12:52",
      "closed_at": "2024-05-02 04:57:06",
      "merged_at": "2024-05-02 04:57:06"
    },
    {
      "id": 31,
      "head_branch_id": 2,
      "repository_id": 6,
      "author_id": 4,
      "title": "Invoice export as a background job",
      "state": "merged",
      "draft": false,
      "opened_at": "2024-12-07 00:49:53",
      "closed_at": "2024-12-15 10:07:25",
      "merged_at": "2024-12-15 10:07:25"
    },
    {
      "id": 32,
      "head_branch_id": 13,
      "repository_id": 3,
      "author_id": 6,
      "title": "Prepare the 1.4 release branch",
      "state": "merged",
      "draft": false,
      "opened_at": "2024-06-17 17:16:14",
      "closed_at": "2024-06-28 06:43:59",
      "merged_at": "2024-06-28 06:43:59"
    },
    {
      "id": 33,
      "head_branch_id": 2,
      "repository_id": 6,
      "author_id": 2,
      "title": "Invoice export as a background job",
      "state": "open",
      "draft": false,
      "opened_at": "2024-12-08 15:58:15",
      "closed_at": null,
      "merged_at": null
    },
    {
      "id": 34,
      "head_branch_id": 36,
      "repository_id": 5,
      "author_id": 13,
      "title": "Invoice export as a background job",
      "state": "open",
      "draft": false,
      "opened_at": "2024-11-06 03:19:45",
      "closed_at": null,
      "merged_at": null
    },
    {
      "id": 35,
      "head_branch_id": 3,
      "repository_id": 5,
      "author_id": 16,
      "title": "Split the billing client from the http layer",
      "state": "open",
      "draft": false,
      "opened_at": "2024-10-23 02:19:51",
      "closed_at": null,
      "merged_at": null
    },
    {
      "id": 36,
      "head_branch_id": 33,
      "repository_id": 1,
      "author_id": 15,
      "title": "Replace the hand-rolled debounce with the shared one",
      "state": "merged",
      "draft": false,
      "opened_at": "2024-02-25 05:32:12",
      "closed_at": "2024-02-26 00:28:39",
      "merged_at": "2024-02-26 00:28:39"
    },
    {
      "id": 37,
      "head_branch_id": 18,
      "repository_id": 2,
      "author_id": 26,
      "title": "Make the card layout work below 360 pixels",
      "state": "merged",
      "draft": false,
      "opened_at": "2024-04-22 13:22:09",
      "closed_at": "2024-05-06 09:59:23",
      "merged_at": "2024-05-06 09:59:23"
    },
    {
      "id": 38,
      "head_branch_id": 26,
      "repository_id": 1,
      "author_id": 3,
      "title": "Add keyboard shortcuts to the dashboard",
      "state": "merged",
      "draft": false,
      "opened_at": "2024-03-02 04:58:23",
      "closed_at": "2024-03-04 12:14:54",
      "merged_at": "2024-03-04 12:14:54"
    },
    {
      "id": 39,
      "head_branch_id": 5,
      "repository_id": 4,
      "author_id": 30,
      "title": "Search filters that keep their state in the url",
      "state": "merged",
      "draft": false,
      "opened_at": "2024-08-19 11:13:27",
      "closed_at": "2024-08-22 23:11:29",
      "merged_at": "2024-08-22 23:11:29"
    },
    {
      "id": 40,
      "head_branch_id": 1,
      "repository_id": 5,
      "author_id": 8,
      "title": "Prepare the 1.4 release branch",
      "state": "open",
      "draft": true,
      "opened_at": "2024-10-20 10:05:17",
      "closed_at": null,
      "merged_at": null
    },
    {
      "id": 41,
      "head_branch_id": 22,
      "repository_id": 7,
      "author_id": 6,
      "title": "Stop redirecting to the login page twice",
      "state": "merged",
      "draft": false,
      "opened_at": "2025-02-12 04:39:58",
      "closed_at": "2025-02-17 03:45:23",
      "merged_at": "2025-02-17 03:45:23"
    },
    {
      "id": 42,
      "head_branch_id": 24,
      "repository_id": 5,
      "author_id": 30,
      "title": "Search filters that keep their state in the url",
      "state": "open",
      "draft": false,
      "opened_at": "2024-10-28 16:05:31",
      "closed_at": null,
      "merged_at": null
    },
    {
      "id": 43,
      "head_branch_id": 17,
      "repository_id": 2,
      "author_id": 26,
      "title": "Search filters that keep their state in the url",
      "state": "closed",
      "draft": false,
      "opened_at": "2024-04-27 14:18:39",
      "closed_at": "2024-05-03 17:12:59",
      "merged_at": null
    },
    {
      "id": 44,
      "head_branch_id": 37,
      "repository_id": 4,
      "author_id": 21,
      "title": "Invoice export as a background job",
      "state": "merged",
      "draft": false,
      "opened_at": "2024-08-24 00:24:30",
      "closed_at": "2024-08-29 00:06:35",
      "merged_at": "2024-08-29 00:06:35"
    },
    {
      "id": 45,
      "head_branch_id": 29,
      "repository_id": 4,
      "author_id": 7,
      "title": "Make the card layout work below 360 pixels",
      "state": "open",
      "draft": false,
      "opened_at": "2024-08-12 05:18:33",
      "closed_at": null,
      "merged_at": null
    },
    {
      "id": 46,
      "head_branch_id": 15,
      "repository_id": 7,
      "author_id": 26,
      "title": "Stop redirecting to the login page twice",
      "state": "merged",
      "draft": false,
      "opened_at": "2025-02-19 16:32:39",
      "closed_at": "2025-02-28 00:52:59",
      "merged_at": "2025-02-28 00:52:59"
    },
    {
      "id": 47,
      "head_branch_id": 15,
      "repository_id": 7,
      "author_id": 21,
      "title": "Search filters that keep their state in the url",
      "state": "closed",
      "draft": true,
      "opened_at": "2025-02-13 13:26:42",
      "closed_at": "2025-02-25 02:39:15",
      "merged_at": null
    },
    {
      "id": 48,
      "head_branch_id": 16,
      "repository_id": 6,
      "author_id": 6,
      "title": "Prepare the 1.4 release branch",
      "state": "closed",
      "draft": false,
      "opened_at": "2024-12-11 08:19:36",
      "closed_at": "2024-12-12 09:17:46",
      "merged_at": null
    },
    {
      "id": 49,
      "head_branch_id": 26,
      "repository_id": 1,
      "author_id": 24,
      "title": "Reject webhooks with an old timestamp",
      "state": "open",
      "draft": false,
      "opened_at": "2024-03-05 12:29:56",
      "closed_at": null,
      "merged_at": null
    },
    {
      "id": 50,
      "head_branch_id": 31,
      "repository_id": 4,
      "author_id": 2,
      "title": "Reject webhooks with an old timestamp",
      "state": "merged",
      "draft": false,
      "opened_at": "2024-08-15 18:09:48",
      "closed_at": "2024-08-19 04:48:01",
      "merged_at": "2024-08-19 04:48:01"
    },
    {
      "id": 51,
      "head_branch_id": 30,
      "repository_id": 7,
      "author_id": 17,
      "title": "Update dependencies flagged by the audit",
      "state": "open",
      "draft": false,
      "opened_at": "2025-03-02 17:51:40",
      "closed_at": null,
      "merged_at": null
    },
    {
      "id": 52,
      "head_branch_id": 22,
      "repository_id": 7,
      "author_id": 16,
      "title": "Make the card layout work below 360 pixels",
      "state": "open",
      "draft": false,
      "opened_at": "2025-02-22 23:20:18",
      "closed_at": null,
      "merged_at": null
    }
  ],
  "reviews": [
    {
      "id": 1,
      "pull_request_id": 18,
      "reviewer_id": 15,
      "verdict": "approved",
      "submitted_at": "2025-02-22 04:18:49"
    },
    {
      "id": 2,
      "pull_request_id": 6,
      "reviewer_id": 25,
      "verdict": "approved",
      "submitted_at": "2025-04-04 07:02:02"
    },
    {
      "id": 3,
      "pull_request_id": 26,
      "reviewer_id": 10,
      "verdict": "changes_requested",
      "submitted_at": "2024-08-21 05:04:26"
    },
    {
      "id": 4,
      "pull_request_id": 52,
      "reviewer_id": 8,
      "verdict": "approved",
      "submitted_at": "2025-02-23 01:34:54"
    },
    {
      "id": 5,
      "pull_request_id": 39,
      "reviewer_id": 24,
      "verdict": "commented",
      "submitted_at": "2024-08-19 15:04:44"
    },
    {
      "id": 6,
      "pull_request_id": 28,
      "reviewer_id": 1,
      "verdict": "approved",
      "submitted_at": "2024-10-31 15:12:33"
    },
    {
      "id": 7,
      "pull_request_id": 36,
      "reviewer_id": 25,
      "verdict": "approved",
      "submitted_at": "2024-02-25 07:28:59"
    },
    {
      "id": 8,
      "pull_request_id": 5,
      "reviewer_id": 28,
      "verdict": "approved",
      "submitted_at": "2024-10-26 15:31:44"
    },
    {
      "id": 9,
      "pull_request_id": 5,
      "reviewer_id": 16,
      "verdict": "commented",
      "submitted_at": "2024-10-26 13:35:16"
    },
    {
      "id": 10,
      "pull_request_id": 39,
      "reviewer_id": 7,
      "verdict": "approved",
      "submitted_at": "2024-08-19 12:45:58"
    },
    {
      "id": 11,
      "pull_request_id": 7,
      "reviewer_id": 14,
      "verdict": "commented",
      "submitted_at": "2024-12-28 04:30:14"
    },
    {
      "id": 12,
      "pull_request_id": 12,
      "reviewer_id": 4,
      "verdict": "commented",
      "submitted_at": "2024-08-21 19:39:50"
    },
    {
      "id": 13,
      "pull_request_id": 49,
      "reviewer_id": 5,
      "verdict": "changes_requested",
      "submitted_at": "2024-03-05 14:30:19"
    },
    {
      "id": 14,
      "pull_request_id": 39,
      "reviewer_id": 25,
      "verdict": "approved",
      "submitted_at": "2024-08-19 12:52:24"
    },
    {
      "id": 15,
      "pull_request_id": 50,
      "reviewer_id": 2,
      "verdict": "approved",
      "submitted_at": "2024-08-15 20:01:29"
    },
    {
      "id": 16,
      "pull_request_id": 9,
      "reviewer_id": 30,
      "verdict": "changes_requested",
      "submitted_at": "2024-11-06 16:06:19"
    },
    {
      "id": 17,
      "pull_request_id": 26,
      "reviewer_id": 25,
      "verdict": "approved",
      "submitted_at": "2024-08-21 07:37:06"
    },
    {
      "id": 18,
      "pull_request_id": 43,
      "reviewer_id": 16,
      "verdict": "approved",
      "submitted_at": "2024-04-27 15:52:14"
    },
    {
      "id": 19,
      "pull_request_id": 12,
      "reviewer_id": 4,
      "verdict": "approved",
      "submitted_at": "2024-08-21 18:17:48"
    },
    {
      "id": 20,
      "pull_request_id": 5,
      "reviewer_id": 6,
      "verdict": "approved",
      "submitted_at": "2024-10-26 13:17:21"
    },
    {
      "id": 21,
      "pull_request_id": 37,
      "reviewer_id": 17,
      "verdict": "commented",
      "submitted_at": "2024-04-22 14:32:40"
    },
    {
      "id": 22,
      "pull_request_id": 6,
      "reviewer_id": 4,
      "verdict": "commented",
      "submitted_at": "2025-04-04 07:43:45"
    },
    {
      "id": 23,
      "pull_request_id": 15,
      "reviewer_id": 12,
      "verdict": "approved",
      "submitted_at": "2025-04-14 20:48:54"
    },
    {
      "id": 24,
      "pull_request_id": 18,
      "reviewer_id": 2,
      "verdict": "changes_requested",
      "submitted_at": "2025-02-22 06:31:10"
    },
    {
      "id": 25,
      "pull_request_id": 13,
      "reviewer_id": 4,
      "verdict": "approved",
      "submitted_at": "2024-06-26 00:22:02"
    },
    {
      "id": 26,
      "pull_request_id": 20,
      "reviewer_id": 4,
      "verdict": "approved",
      "submitted_at": "2024-07-11 16:54:40"
    },
    {
      "id": 27,
      "pull_request_id": 29,
      "reviewer_id": 12,
      "verdict": "commented",
      "submitted_at": "2024-02-23 00:14:34"
    },
    {
      "id": 28,
      "pull_request_id": 31,
      "reviewer_id": 19,
      "verdict": "changes_requested",
      "submitted_at": "2024-12-07 03:12:49"
    },
    {
      "id": 29,
      "pull_request_id": 12,
      "reviewer_id": 10,
      "verdict": "changes_requested",
      "submitted_at": "2024-08-21 17:20:23"
    },
    {
      "id": 30,
      "pull_request_id": 49,
      "reviewer_id": 13,
      "verdict": "changes_requested",
      "submitted_at": "2024-03-05 12:50:39"
    },
    {
      "id": 31,
      "pull_request_id": 43,
      "reviewer_id": 23,
      "verdict": "commented",
      "submitted_at": "2024-04-27 14:57:39"
    },
    {
      "id": 32,
      "pull_request_id": 32,
      "reviewer_id": 26,
      "verdict": "changes_requested",
      "submitted_at": "2024-06-17 18:46:32"
    },
    {
      "id": 33,
      "pull_request_id": 19,
      "reviewer_id": 4,
      "verdict": "approved",
      "submitted_at": "2024-11-01 09:48:01"
    },
    {
      "id": 34,
      "pull_request_id": 2,
      "reviewer_id": 4,
      "verdict": "commented",
      "submitted_at": "2024-10-16 09:49:59"
    },
    {
      "id": 35,
      "pull_request_id": 27,
      "reviewer_id": 16,
      "verdict": "approved",
      "submitted_at": "2024-06-22 07:55:18"
    },
    {
      "id": 36,
      "pull_request_id": 18,
      "reviewer_id": 26,
      "verdict": "approved",
      "submitted_at": "2025-02-22 03:34:16"
    },
    {
      "id": 37,
      "pull_request_id": 34,
      "reviewer_id": 4,
      "verdict": "approved",
      "submitted_at": "2024-11-06 03:49:36"
    },
    {
      "id": 38,
      "pull_request_id": 11,
      "reviewer_id": 25,
      "verdict": "changes_requested",
      "submitted_at": "2024-03-02 20:36:17"
    },
    {
      "id": 39,
      "pull_request_id": 27,
      "reviewer_id": 21,
      "verdict": "approved",
      "submitted_at": "2024-06-22 10:34:53"
    },
    {
      "id": 40,
      "pull_request_id": 34,
      "reviewer_id": 16,
      "verdict": "approved",
      "submitted_at": "2024-11-06 03:27:58"
    },
    {
      "id": 41,
      "pull_request_id": 9,
      "reviewer_id": 30,
      "verdict": "approved",
      "submitted_at": "2024-11-06 17:33:36"
    },
    {
      "id": 42,
      "pull_request_id": 8,
      "reviewer_id": 17,
      "verdict": "approved",
      "submitted_at": "2024-02-21 13:36:01"
    },
    {
      "id": 43,
      "pull_request_id": 28,
      "reviewer_id": 29,
      "verdict": "approved",
      "submitted_at": "2024-10-31 15:06:50"
    },
    {
      "id": 44,
      "pull_request_id": 23,
      "reviewer_id": 8,
      "verdict": "changes_requested",
      "submitted_at": "2024-03-11 06:55:40"
    },
    {
      "id": 45,
      "pull_request_id": 9,
      "reviewer_id": 12,
      "verdict": "approved",
      "submitted_at": "2024-11-06 15:28:46"
    },
    {
      "id": 46,
      "pull_request_id": 2,
      "reviewer_id": 18,
      "verdict": "approved",
      "submitted_at": "2024-10-16 09:22:11"
    },
    {
      "id": 47,
      "pull_request_id": 46,
      "reviewer_id": 8,
      "verdict": "approved",
      "submitted_at": "2025-02-19 16:50:07"
    },
    {
      "id": 48,
      "pull_request_id": 13,
      "reviewer_id": 29,
      "verdict": "approved",
      "submitted_at": "2024-06-25 22:30:49"
    },
    {
      "id": 49,
      "pull_request_id": 31,
      "reviewer_id": 12,
      "verdict": "commented",
      "submitted_at": "2024-12-07 01:17:55"
    },
    {
      "id": 50,
      "pull_request_id": 46,
      "reviewer_id": 11,
      "verdict": "approved",
      "submitted_at": "2025-02-19 16:50:24"
    },
    {
      "id": 51,
      "pull_request_id": 36,
      "reviewer_id": 8,
      "verdict": "approved",
      "submitted_at": "2024-02-25 06:30:34"
    },
    {
      "id": 52,
      "pull_request_id": 6,
      "reviewer_id": 9,
      "verdict": "approved",
      "submitted_at": "2025-04-04 06:55:41"
    },
    {
      "id": 53,
      "pull_request_id": 31,
      "reviewer_id": 10,
      "verdict": "commented",
      "submitted_at": "2024-12-07 01:27:38"
    },
    {
      "id": 54,
      "pull_request_id": 27,
      "reviewer_id": 28,
      "verdict": "approved",
      "submitted_at": "2024-06-22 08:19:01"
    },
    {
      "id": 55,
      "pull_request_id": 10,
      "reviewer_id": 6,
      "verdict": "approved",
      "submitted_at": "2024-08-15 19:22:24"
    },
    {
      "id": 56,
      "pull_request_id": 22,
      "reviewer_id": 7,
      "verdict": "approved",
      "submitted_at": "2024-10-18 10:52:42"
    },
    {
      "id": 57,
      "pull_request_id": 33,
      "reviewer_id": 25,
      "verdict": "approved",
      "submitted_at": "2024-12-08 16:44:10"
    },
    {
      "id": 58,
      "pull_request_id": 15,
      "reviewer_id": 25,
      "verdict": "changes_requested",
      "submitted_at": "2025-04-14 19:43:44"
    },
    {
      "id": 59,
      "pull_request_id": 26,
      "reviewer_id": 28,
      "verdict": "changes_requested",
      "submitted_at": "2024-08-21 05:53:10"
    },
    {
      "id": 60,
      "pull_request_id": 38,
      "reviewer_id": 9,
      "verdict": "approved",
      "submitted_at": "2024-03-02 08:37:07"
    },
    {
      "id": 61,
      "pull_request_id": 26,
      "reviewer_id": 6,
      "verdict": "changes_requested",
      "submitted_at": "2024-08-21 06:19:32"
    },
    {
      "id": 62,
      "pull_request_id": 39,
      "reviewer_id": 17,
      "verdict": "commented",
      "submitted_at": "2024-08-19 12:20:43"
    },
    {
      "id": 63,
      "pull_request_id": 34,
      "reviewer_id": 12,
      "verdict": "changes_requested",
      "submitted_at": "2024-11-06 03:45:11"
    },
    {
      "id": 64,
      "pull_request_id": 45,
      "reviewer_id": 3,
      "verdict": "commented",
      "submitted_at": "2024-08-12 09:00:10"
    },
    {
      "id": 65,
      "pull_request_id": 51,
      "reviewer_id": 30,
      "verdict": "commented",
      "submitted_at": "2025-03-02 19:35:15"
    },
    {
      "id": 66,
      "pull_request_id": 4,
      "reviewer_id": 29,
      "verdict": "approved",
      "submitted_at": "2024-06-20 14:07:44"
    },
    {
      "id": 67,
      "pull_request_id": 32,
      "reviewer_id": 18,
      "verdict": "approved",
      "submitted_at": "2024-06-17 20:04:54"
    },
    {
      "id": 68,
      "pull_request_id": 23,
      "reviewer_id": 20,
      "verdict": "commented",
      "submitted_at": "2024-03-11 07:45:17"
    },
    {
      "id": 69,
      "pull_request_id": 12,
      "reviewer_id": 18,
      "verdict": "approved",
      "submitted_at": "2024-08-21 19:41:07"
    },
    {
      "id": 70,
      "pull_request_id": 3,
      "reviewer_id": 20,
      "verdict": "changes_requested",
      "submitted_at": "2025-01-15 22:10:18"
    },
    {
      "id": 71,
      "pull_request_id": 3,
      "reviewer_id": 14,
      "verdict": "approved",
      "submitted_at": "2025-01-16 01:01:10"
    },
    {
      "id": 72,
      "pull_request_id": 34,
      "reviewer_id": 9,
      "verdict": "approved",
      "submitted_at": "2024-11-06 04:53:54"
    },
    {
      "id": 73,
      "pull_request_id": 52,
      "reviewer_id": 28,
      "verdict": "changes_requested",
      "submitted_at": "2025-02-23 01:35:43"
    },
    {
      "id": 74,
      "pull_request_id": 22,
      "reviewer_id": 27,
      "verdict": "commented",
      "submitted_at": "2024-10-18 12:22:03"
    },
    {
      "id": 75,
      "pull_request_id": 14,
      "reviewer_id": 14,
      "verdict": "commented",
      "submitted_at": "2024-03-07 00:45:16"
    },
    {
      "id": 76,
      "pull_request_id": 10,
      "reviewer_id": 1,
      "verdict": "commented",
      "submitted_at": "2024-08-15 19:16:02"
    },
    {
      "id": 77,
      "pull_request_id": 14,
      "reviewer_id": 14,
      "verdict": "approved",
      "submitted_at": "2024-03-07 00:18:44"
    },
    {
      "id": 78,
      "pull_request_id": 32,
      "reviewer_id": 20,
      "verdict": "approved",
      "submitted_at": "2024-06-17 19:58:24"
    },
    {
      "id": 79,
      "pull_request_id": 47,
      "reviewer_id": 4,
      "verdict": "changes_requested",
      "submitted_at": "2025-02-13 17:18:35"
    },
    {
      "id": 80,
      "pull_request_id": 7,
      "reviewer_id": 1,
      "verdict": "commented",
      "submitted_at": "2024-12-28 06:54:32"
    },
    {
      "id": 81,
      "pull_request_id": 35,
      "reviewer_id": 13,
      "verdict": "approved",
      "submitted_at": "2024-10-23 04:35:34"
    },
    {
      "id": 82,
      "pull_request_id": 11,
      "reviewer_id": 30,
      "verdict": "approved",
      "submitted_at": "2024-03-02 20:03:06"
    },
    {
      "id": 83,
      "pull_request_id": 18,
      "reviewer_id": 3,
      "verdict": "approved",
      "submitted_at": "2025-02-22 02:57:16"
    },
    {
      "id": 84,
      "pull_request_id": 46,
      "reviewer_id": 2,
      "verdict": "changes_requested",
      "submitted_at": "2025-02-19 17:30:55"
    },
    {
      "id": 85,
      "pull_request_id": 23,
      "reviewer_id": 29,
      "verdict": "changes_requested",
      "submitted_at": "2024-03-11 05:11:33"
    },
    {
      "id": 86,
      "pull_request_id": 32,
      "reviewer_id": 12,
      "verdict": "approved",
      "submitted_at": "2024-06-17 17:47:23"
    },
    {
      "id": 87,
      "pull_request_id": 45,
      "reviewer_id": 16,
      "verdict": "commented",
      "submitted_at": "2024-08-12 07:13:15"
    },
    {
      "id": 88,
      "pull_request_id": 42,
      "reviewer_id": 5,
      "verdict": "approved",
      "submitted_at": "2024-10-28 17:55:45"
    },
    {
      "id": 89,
      "pull_request_id": 37,
      "reviewer_id": 22,
      "verdict": "commented",
      "submitted_at": "2024-04-22 13:38:51"
    },
    {
      "id": 90,
      "pull_request_id": 14,
      "reviewer_id": 5,
      "verdict": "commented",
      "submitted_at": "2024-03-06 23:02:22"
    },
    {
      "id": 91,
      "pull_request_id": 20,
      "reviewer_id": 17,
      "verdict": "commented",
      "submitted_at": "2024-07-11 15:39:06"
    },
    {
      "id": 92,
      "pull_request_id": 28,
      "reviewer_id": 22,
      "verdict": "approved",
      "submitted_at": "2024-10-31 17:40:10"
    },
    {
      "id": 93,
      "pull_request_id": 43,
      "reviewer_id": 27,
      "verdict": "approved",
      "submitted_at": "2024-04-27 16:42:41"
    },
    {
      "id": 94,
      "pull_request_id": 49,
      "reviewer_id": 5,
      "verdict": "approved",
      "submitted_at": "2024-03-05 15:10:21"
    },
    {
      "id": 95,
      "pull_request_id": 49,
      "reviewer_id": 12,
      "verdict": "commented",
      "submitted_at": "2024-03-05 15:48:55"
    },
    {
      "id": 96,
      "pull_request_id": 11,
      "reviewer_id": 13,
      "verdict": "changes_requested",
      "submitted_at": "2024-03-02 19:03:43"
    },
    {
      "id": 97,
      "pull_request_id": 10,
      "reviewer_id": 24,
      "verdict": "changes_requested",
      "submitted_at": "2024-08-15 21:55:42"
    },
    {
      "id": 98,
      "pull_request_id": 40,
      "reviewer_id": 29,
      "verdict": "commented",
      "submitted_at": "2024-10-20 12:02:54"
    },
    {
      "id": 99,
      "pull_request_id": 15,
      "reviewer_id": 14,
      "verdict": "changes_requested",
      "submitted_at": "2025-04-14 22:16:44"
    },
    {
      "id": 100,
      "pull_request_id": 2,
      "reviewer_id": 23,
      "verdict": "commented",
      "submitted_at": "2024-10-16 09:54:24"
    },
    {
      "id": 101,
      "pull_request_id": 2,
      "reviewer_id": 22,
      "verdict": "changes_requested",
      "submitted_at": "2024-10-16 09:26:13"
    },
    {
      "id": 102,
      "pull_request_id": 27,
      "reviewer_id": 26,
      "verdict": "approved",
      "submitted_at": "2024-06-22 07:29:41"
    },
    {
      "id": 103,
      "pull_request_id": 36,
      "reviewer_id": 12,
      "verdict": "approved",
      "submitted_at": "2024-02-25 08:29:48"
    },
    {
      "id": 104,
      "pull_request_id": 28,
      "reviewer_id": 26,
      "verdict": "approved",
      "submitted_at": "2024-10-31 15:50:39"
    },
    {
      "id": 105,
      "pull_request_id": 43,
      "reviewer_id": 2,
      "verdict": "changes_requested",
      "submitted_at": "2024-04-27 15:01:01"
    },
    {
      "id": 106,
      "pull_request_id": 46,
      "reviewer_id": 30,
      "verdict": "approved",
      "submitted_at": "2025-02-19 18:27:17"
    },
    {
      "id": 107,
      "pull_request_id": 20,
      "reviewer_id": 12,
      "verdict": "changes_requested",
      "submitted_at": "2024-07-11 15:22:38"
    },
    {
      "id": 108,
      "pull_request_id": 10,
      "reviewer_id": 20,
      "verdict": "changes_requested",
      "submitted_at": "2024-08-15 19:21:39"
    },
    {
      "id": 109,
      "pull_request_id": 42,
      "reviewer_id": 4,
      "verdict": "approved",
      "submitted_at": "2024-10-28 16:32:17"
    }
  ]
}
