Build History Api List
GET /api/v1/builds/?format=api&ordering=-build_id&page=102
{ "count": 3850689, "next": "https://ports.macports.org/api/v1/builds/?format=api&ordering=-build_id&page=103", "previous": "https://ports.macports.org/api/v1/builds/?format=api&ordering=-build_id&page=101", "results": [ { "port_name": "ab-av1", "builder_name": { "name": "10.9_x86_64", "display_name": "10.9" }, "build_id": 330528, "status": "failed install-port", "time_start": "2026-02-26T11:44:49Z", "time_elapsed": "00:04:22", "watcher_id": 104833 }, { "port_name": "moor", "builder_name": { "name": "10.9_x86_64", "display_name": "10.9" }, "build_id": 330527, "status": "failed install-port", "time_start": "2026-02-26T11:38:04Z", "time_elapsed": "00:00:48", "watcher_id": 104832 }, { "port_name": "filebrowser", "builder_name": { "name": "10.9_x86_64", "display_name": "10.9" }, "build_id": 330526, "status": "failed install-dependencies", "time_start": "2026-02-26T11:33:26Z", "time_elapsed": "00:00:04", "watcher_id": 104831 }, { "port_name": "pnpm", "builder_name": { "name": "10.9_x86_64", "display_name": "10.9" }, "build_id": 330525, "status": "failed install-dependencies", "time_start": "2026-02-26T11:33:20Z", "time_elapsed": "00:00:04", "watcher_id": 104831 }, { "port_name": "apktool", "builder_name": { "name": "10.9_x86_64", "display_name": "10.9" }, "build_id": 330524, "status": "build successful", "time_start": "2026-02-26T11:25:35Z", "time_elapsed": "00:02:36", "watcher_id": 104830 }, { "port_name": "hysteria", "builder_name": { "name": "10.9_x86_64", "display_name": "10.9" }, "build_id": 330523, "status": "failed install-port", "time_start": "2026-02-26T11:21:10Z", "time_elapsed": "00:01:26", "watcher_id": 104829 }, { "port_name": "highlight", "builder_name": { "name": "10.9_x86_64", "display_name": "10.9" }, "build_id": 330522, "status": "build successful", "time_start": "2026-02-26T11:12:35Z", "time_elapsed": "00:05:22", "watcher_id": 104827 }, { "port_name": "ollama", "builder_name": { "name": "10.9_x86_64", "display_name": "10.9" }, "build_id": 330521, "status": "failed install-port", "time_start": "2026-02-26T11:08:13Z", "time_elapsed": "00:00:55", "watcher_id": 104826 }, { "port_name": "pciutils", "builder_name": { "name": "10.9_x86_64", "display_name": "10.9" }, "build_id": 330520, "status": "build successful", "time_start": "2026-02-26T10:58:00Z", "time_elapsed": "00:00:18", "watcher_id": 104825 }, { "port_name": "mole-cleaner", "builder_name": { "name": "10.9_x86_64", "display_name": "10.9" }, "build_id": 330519, "status": "failed install-port", "time_start": "2026-02-26T10:48:38Z", "time_elapsed": "00:00:47", "watcher_id": 104824 }, { "port_name": "pnpm", "builder_name": { "name": "10.9_x86_64", "display_name": "10.9" }, "build_id": 330518, "status": "failed install-dependencies", "time_start": "2026-02-26T10:40:15Z", "time_elapsed": "00:00:18", "watcher_id": 104823 }, { "port_name": "llama.cpp", "builder_name": { "name": "10.9_x86_64", "display_name": "10.9" }, "build_id": 330517, "status": "build successful", "time_start": "2026-02-26T10:15:49Z", "time_elapsed": "00:18:35", "watcher_id": 104822 }, { "port_name": "py313-werkzeug", "builder_name": { "name": "10.9_x86_64", "display_name": "10.9" }, "build_id": 330516, "status": "build successful", "time_start": "2026-02-26T10:12:55Z", "time_elapsed": "00:00:12", "watcher_id": 104821 }, { "port_name": "py313-termcolor", "builder_name": { "name": "10.9_x86_64", "display_name": "10.9" }, "build_id": 330515, "status": "build successful", "time_start": "2026-02-26T10:12:43Z", "time_elapsed": "00:00:10", "watcher_id": 104821 }, { "port_name": "py313-jmespath", "builder_name": { "name": "10.9_x86_64", "display_name": "10.9" }, "build_id": 330514, "status": "build successful", "time_start": "2026-02-26T10:11:47Z", "time_elapsed": "00:00:33", "watcher_id": 104821 }, { "port_name": "py312-werkzeug", "builder_name": { "name": "10.9_x86_64", "display_name": "10.9" }, "build_id": 330513, "status": "build successful", "time_start": "2026-02-26T10:11:22Z", "time_elapsed": "00:00:14", "watcher_id": 104821 }, { "port_name": "py312-termcolor", "builder_name": { "name": "10.9_x86_64", "display_name": "10.9" }, "build_id": 330512, "status": "build successful", "time_start": "2026-02-26T10:11:04Z", "time_elapsed": "00:00:16", "watcher_id": 104821 }, { "port_name": "py312-jmespath", "builder_name": { "name": "10.9_x86_64", "display_name": "10.9" }, "build_id": 330511, "status": "build successful", "time_start": "2026-02-26T10:10:30Z", "time_elapsed": "00:00:31", "watcher_id": 104821 }, { "port_name": "py311-werkzeug", "builder_name": { "name": "10.9_x86_64", "display_name": "10.9" }, "build_id": 330510, "status": "build successful", "time_start": "2026-02-26T10:09:20Z", "time_elapsed": "00:00:21", "watcher_id": 104821 }, { "port_name": "py311-termcolor", "builder_name": { "name": "10.9_x86_64", "display_name": "10.9" }, "build_id": 330509, "status": "build successful", "time_start": "2026-02-26T10:08:59Z", "time_elapsed": "00:00:14", "watcher_id": 104821 }, { "port_name": "py311-jmespath", "builder_name": { "name": "10.9_x86_64", "display_name": "10.9" }, "build_id": 330508, "status": "build successful", "time_start": "2026-02-26T10:08:10Z", "time_elapsed": "00:00:27", "watcher_id": 104821 }, { "port_name": "py310-werkzeug", "builder_name": { "name": "10.9_x86_64", "display_name": "10.9" }, "build_id": 330507, "status": "build successful", "time_start": "2026-02-26T10:07:19Z", "time_elapsed": "00:00:21", "watcher_id": 104821 }, { "port_name": "py310-termcolor", "builder_name": { "name": "10.9_x86_64", "display_name": "10.9" }, "build_id": 330506, "status": "build successful", "time_start": "2026-02-26T10:05:50Z", "time_elapsed": "00:00:12", "watcher_id": 104821 }, { "port_name": "py310-jmespath", "builder_name": { "name": "10.9_x86_64", "display_name": "10.9" }, "build_id": 330505, "status": "build successful", "time_start": "2026-02-26T10:05:16Z", "time_elapsed": "00:00:30", "watcher_id": 104821 }, { "port_name": "py39-werkzeug", "builder_name": { "name": "10.9_x86_64", "display_name": "10.9" }, "build_id": 330504, "status": "build successful", "time_start": "2026-02-26T10:04:20Z", "time_elapsed": "00:00:20", "watcher_id": 104821 }, { "port_name": "py39-termcolor", "builder_name": { "name": "10.9_x86_64", "display_name": "10.9" }, "build_id": 330503, "status": "build successful", "time_start": "2026-02-26T10:03:51Z", "time_elapsed": "00:00:27", "watcher_id": 104821 }, { "port_name": "py-werkzeug", "builder_name": { "name": "10.9_x86_64", "display_name": "10.9" }, "build_id": 330502, "status": "build successful", "time_start": "2026-02-26T10:02:59Z", "time_elapsed": "00:00:13", "watcher_id": 104821 }, { "port_name": "py314-werkzeug", "builder_name": { "name": "10.9_x86_64", "display_name": "10.9" }, "build_id": 330501, "status": "build successful", "time_start": "2026-02-26T10:02:44Z", "time_elapsed": "00:00:13", "watcher_id": 104821 }, { "port_name": "py-termcolor", "builder_name": { "name": "10.9_x86_64", "display_name": "10.9" }, "build_id": 330500, "status": "build successful", "time_start": "2026-02-26T10:02:29Z", "time_elapsed": "00:00:12", "watcher_id": 104821 }, { "port_name": "py314-termcolor", "builder_name": { "name": "10.9_x86_64", "display_name": "10.9" }, "build_id": 330499, "status": "build successful", "time_start": "2026-02-26T10:01:13Z", "time_elapsed": "00:00:12", "watcher_id": 104821 }, { "port_name": "py-jmespath", "builder_name": { "name": "10.9_x86_64", "display_name": "10.9" }, "build_id": 330498, "status": "build successful", "time_start": "2026-02-26T10:00:54Z", "time_elapsed": "00:00:13", "watcher_id": 104821 }, { "port_name": "py314-jmespath", "builder_name": { "name": "10.9_x86_64", "display_name": "10.9" }, "build_id": 330497, "status": "build successful", "time_start": "2026-02-26T10:00:07Z", "time_elapsed": "00:00:13", "watcher_id": 104821 }, { "port_name": "py314-rangehttpserver", "builder_name": { "name": "10.9_x86_64", "display_name": "10.9" }, "build_id": 330496, "status": "build successful", "time_start": "2026-02-26T05:36:08Z", "time_elapsed": "00:00:11", "watcher_id": 104820 }, { "port_name": "py314-pew", "builder_name": { "name": "10.9_x86_64", "display_name": "10.9" }, "build_id": 330495, "status": "build successful", "time_start": "2026-02-26T05:35:49Z", "time_elapsed": "00:00:12", "watcher_id": 104820 }, { "port_name": "py314-pythonz", "builder_name": { "name": "10.9_x86_64", "display_name": "10.9" }, "build_id": 330494, "status": "build successful", "time_start": "2026-02-26T05:35:39Z", "time_elapsed": "00:00:09", "watcher_id": 104820 }, { "port_name": "py314-resumable-urlretrieve", "builder_name": { "name": "10.9_x86_64", "display_name": "10.9" }, "build_id": 330493, "status": "build successful", "time_start": "2026-02-26T05:35:18Z", "time_elapsed": "00:00:14", "watcher_id": 104820 }, { "port_name": "py314-virtualenv-clone", "builder_name": { "name": "10.9_x86_64", "display_name": "10.9" }, "build_id": 330492, "status": "build successful", "time_start": "2026-02-26T05:34:43Z", "time_elapsed": "00:00:31", "watcher_id": 104820 }, { "port_name": "py313-rangehttpserver", "builder_name": { "name": "10.9_x86_64", "display_name": "10.9" }, "build_id": 330491, "status": "build successful", "time_start": "2026-02-26T05:34:21Z", "time_elapsed": "00:00:13", "watcher_id": 104820 }, { "port_name": "py313-pew", "builder_name": { "name": "10.9_x86_64", "display_name": "10.9" }, "build_id": 330490, "status": "build successful", "time_start": "2026-02-26T05:34:05Z", "time_elapsed": "00:00:13", "watcher_id": 104820 }, { "port_name": "py313-pythonz", "builder_name": { "name": "10.9_x86_64", "display_name": "10.9" }, "build_id": 330489, "status": "build successful", "time_start": "2026-02-26T05:33:53Z", "time_elapsed": "00:00:08", "watcher_id": 104820 }, { "port_name": "py313-resumable-urlretrieve", "builder_name": { "name": "10.9_x86_64", "display_name": "10.9" }, "build_id": 330488, "status": "build successful", "time_start": "2026-02-26T05:33:24Z", "time_elapsed": "00:00:13", "watcher_id": 104820 }, { "port_name": "py313-virtualenv-clone", "builder_name": { "name": "10.9_x86_64", "display_name": "10.9" }, "build_id": 330487, "status": "build successful", "time_start": "2026-02-26T05:32:04Z", "time_elapsed": "00:00:49", "watcher_id": 104820 }, { "port_name": "py312-rangehttpserver", "builder_name": { "name": "10.9_x86_64", "display_name": "10.9" }, "build_id": 330486, "status": "build successful", "time_start": "2026-02-26T05:31:53Z", "time_elapsed": "00:00:10", "watcher_id": 104820 }, { "port_name": "py312-pew", "builder_name": { "name": "10.9_x86_64", "display_name": "10.9" }, "build_id": 330485, "status": "build successful", "time_start": "2026-02-26T05:31:19Z", "time_elapsed": "00:00:17", "watcher_id": 104820 }, { "port_name": "py312-pythonz", "builder_name": { "name": "10.9_x86_64", "display_name": "10.9" }, "build_id": 330484, "status": "build successful", "time_start": "2026-02-26T05:30:47Z", "time_elapsed": "00:00:12", "watcher_id": 104820 }, { "port_name": "py312-resumable-urlretrieve", "builder_name": { "name": "10.9_x86_64", "display_name": "10.9" }, "build_id": 330483, "status": "build successful", "time_start": "2026-02-26T05:30:04Z", "time_elapsed": "00:00:35", "watcher_id": 104820 }, { "port_name": "py311-rangehttpserver", "builder_name": { "name": "10.9_x86_64", "display_name": "10.9" }, "build_id": 330482, "status": "build successful", "time_start": "2026-02-26T05:29:44Z", "time_elapsed": "00:00:11", "watcher_id": 104820 }, { "port_name": "py311-pew", "builder_name": { "name": "10.9_x86_64", "display_name": "10.9" }, "build_id": 330481, "status": "build successful", "time_start": "2026-02-26T05:29:17Z", "time_elapsed": "00:00:14", "watcher_id": 104820 }, { "port_name": "py311-pythonz", "builder_name": { "name": "10.9_x86_64", "display_name": "10.9" }, "build_id": 330480, "status": "build successful", "time_start": "2026-02-26T05:28:52Z", "time_elapsed": "00:00:11", "watcher_id": 104820 }, { "port_name": "py311-resumable-urlretrieve", "builder_name": { "name": "10.9_x86_64", "display_name": "10.9" }, "build_id": 330479, "status": "build successful", "time_start": "2026-02-26T05:27:52Z", "time_elapsed": "00:00:37", "watcher_id": 104820 } ] }