HTTP 200 OK
Allow: GET, HEAD, OPTIONS
Content-Type: application/json
Vary: Accept
{
"count": 4086782,
"next": "https://ports.macports.org/api/v1/builds/?format=api&ordering=status&page=49477",
"previous": "https://ports.macports.org/api/v1/builds/?format=api&ordering=status&page=49475",
"results": [
{
"port_name": "gh",
"builder_name": {
"name": "13_arm64",
"display_name": "13.arm64"
},
"build_id": 81142,
"status": "build successful",
"time_start": "2025-03-20T07:38:19Z",
"time_elapsed": "00:02:07",
"watcher_id": 31292
},
{
"port_name": "krew",
"builder_name": {
"name": "13_arm64",
"display_name": "13.arm64"
},
"build_id": 81143,
"status": "build successful",
"time_start": "2025-03-20T07:41:03Z",
"time_elapsed": "00:00:32",
"watcher_id": 31293
},
{
"port_name": "shadowsocks-rust",
"builder_name": {
"name": "13_arm64",
"display_name": "13.arm64"
},
"build_id": 81144,
"status": "build successful",
"time_start": "2025-03-20T07:42:51Z",
"time_elapsed": "00:03:05",
"watcher_id": 31297
},
{
"port_name": "bun",
"builder_name": {
"name": "13_arm64",
"display_name": "13.arm64"
},
"build_id": 81145,
"status": "build successful",
"time_start": "2025-03-20T07:46:37Z",
"time_elapsed": "00:02:09",
"watcher_id": 31298
},
{
"port_name": "AtomicParsley-devel",
"builder_name": {
"name": "13_arm64",
"display_name": "13.arm64"
},
"build_id": 81146,
"status": "build successful",
"time_start": "2025-03-20T07:49:47Z",
"time_elapsed": "00:00:16",
"watcher_id": 31301
},
{
"port_name": "py39-coverage",
"builder_name": {
"name": "13_arm64",
"display_name": "13.arm64"
},
"build_id": 81147,
"status": "build successful",
"time_start": "2025-03-20T07:51:36Z",
"time_elapsed": "00:00:16",
"watcher_id": 31304
},
{
"port_name": "py310-coverage",
"builder_name": {
"name": "13_arm64",
"display_name": "13.arm64"
},
"build_id": 81148,
"status": "build successful",
"time_start": "2025-03-20T07:51:54Z",
"time_elapsed": "00:00:17",
"watcher_id": 31304
},
{
"port_name": "py311-coverage",
"builder_name": {
"name": "13_arm64",
"display_name": "13.arm64"
},
"build_id": 81149,
"status": "build successful",
"time_start": "2025-03-20T07:52:12Z",
"time_elapsed": "00:00:17",
"watcher_id": 31304
},
{
"port_name": "py312-coverage",
"builder_name": {
"name": "13_arm64",
"display_name": "13.arm64"
},
"build_id": 81150,
"status": "build successful",
"time_start": "2025-03-20T07:52:31Z",
"time_elapsed": "00:00:17",
"watcher_id": 31304
},
{
"port_name": "py313-coverage",
"builder_name": {
"name": "13_arm64",
"display_name": "13.arm64"
},
"build_id": 81151,
"status": "build successful",
"time_start": "2025-03-20T07:52:49Z",
"time_elapsed": "00:00:17",
"watcher_id": 31304
},
{
"port_name": "pyright",
"builder_name": {
"name": "13_arm64",
"display_name": "13.arm64"
},
"build_id": 81152,
"status": "build successful",
"time_start": "2025-03-20T07:53:08Z",
"time_elapsed": "00:00:33",
"watcher_id": 31304
},
{
"port_name": "ast-grep",
"builder_name": {
"name": "15_x86_64",
"display_name": "15"
},
"build_id": 29264,
"status": "build successful",
"time_start": "2025-03-20T08:25:35Z",
"time_elapsed": "00:03:47",
"watcher_id": 7212
},
{
"port_name": "ast-grep",
"builder_name": {
"name": "13_arm64",
"display_name": "13.arm64"
},
"build_id": 81167,
"status": "build successful",
"time_start": "2025-03-20T08:25:14Z",
"time_elapsed": "00:01:48",
"watcher_id": 31306
},
{
"port_name": "ast-grep",
"builder_name": {
"name": "12_x86_64",
"display_name": "12"
},
"build_id": 130541,
"status": "build successful",
"time_start": "2025-03-20T08:25:56Z",
"time_elapsed": "00:10:08",
"watcher_id": 45815
},
{
"port_name": "ast-grep",
"builder_name": {
"name": "11_x86_64",
"display_name": "11"
},
"build_id": 179653,
"status": "build successful",
"time_start": "2025-03-20T08:26:38Z",
"time_elapsed": "00:10:49",
"watcher_id": 56939
},
{
"port_name": "ast-grep",
"builder_name": {
"name": "10.15_x86_64",
"display_name": "10.15"
},
"build_id": 207996,
"status": "build successful",
"time_start": "2025-03-20T08:26:17Z",
"time_elapsed": "00:09:52",
"watcher_id": 66991
},
{
"port_name": "ast-grep",
"builder_name": {
"name": "10.13_x86_64",
"display_name": "10.13"
},
"build_id": 257320,
"status": "build successful",
"time_start": "2025-03-20T08:27:46Z",
"time_elapsed": "00:10:06",
"watcher_id": 87285
},
{
"port_name": "zile",
"builder_name": {
"name": "15_x86_64",
"display_name": "15"
},
"build_id": 29265,
"status": "build successful",
"time_start": "2025-03-20T10:41:38Z",
"time_elapsed": "00:01:29",
"watcher_id": 7213
},
{
"port_name": "py313-trove-classifiers",
"builder_name": {
"name": "15_x86_64",
"display_name": "15"
},
"build_id": 29266,
"status": "build successful",
"time_start": "2025-03-20T10:52:42Z",
"time_elapsed": "00:00:15",
"watcher_id": 7214
},
{
"port_name": "py-trove-classifiers",
"builder_name": {
"name": "15_x86_64",
"display_name": "15"
},
"build_id": 29267,
"status": "build successful",
"time_start": "2025-03-20T10:52:59Z",
"time_elapsed": "00:00:07",
"watcher_id": 7214
},
{
"port_name": "py37-trove-classifiers",
"builder_name": {
"name": "15_x86_64",
"display_name": "15"
},
"build_id": 29268,
"status": "build successful",
"time_start": "2025-03-20T10:53:09Z",
"time_elapsed": "00:00:20",
"watcher_id": 7214
},
{
"port_name": "py38-trove-classifiers",
"builder_name": {
"name": "15_x86_64",
"display_name": "15"
},
"build_id": 29269,
"status": "build successful",
"time_start": "2025-03-20T10:53:35Z",
"time_elapsed": "00:00:21",
"watcher_id": 7214
},
{
"port_name": "py39-trove-classifiers",
"builder_name": {
"name": "15_x86_64",
"display_name": "15"
},
"build_id": 29270,
"status": "build successful",
"time_start": "2025-03-20T10:53:59Z",
"time_elapsed": "00:00:15",
"watcher_id": 7214
},
{
"port_name": "py310-trove-classifiers",
"builder_name": {
"name": "15_x86_64",
"display_name": "15"
},
"build_id": 29271,
"status": "build successful",
"time_start": "2025-03-20T10:54:16Z",
"time_elapsed": "00:00:15",
"watcher_id": 7214
},
{
"port_name": "py311-trove-classifiers",
"builder_name": {
"name": "15_x86_64",
"display_name": "15"
},
"build_id": 29272,
"status": "build successful",
"time_start": "2025-03-20T10:54:41Z",
"time_elapsed": "00:00:17",
"watcher_id": 7214
},
{
"port_name": "zile",
"builder_name": {
"name": "13_arm64",
"display_name": "13.arm64"
},
"build_id": 81168,
"status": "build successful",
"time_start": "2025-03-20T10:41:59Z",
"time_elapsed": "00:00:46",
"watcher_id": 31307
},
{
"port_name": "py313-trove-classifiers",
"builder_name": {
"name": "13_arm64",
"display_name": "13.arm64"
},
"build_id": 81169,
"status": "build successful",
"time_start": "2025-03-20T10:52:17Z",
"time_elapsed": "00:00:16",
"watcher_id": 31308
},
{
"port_name": "py-trove-classifiers",
"builder_name": {
"name": "13_arm64",
"display_name": "13.arm64"
},
"build_id": 81170,
"status": "build successful",
"time_start": "2025-03-20T10:52:35Z",
"time_elapsed": "00:00:04",
"watcher_id": 31308
},
{
"port_name": "py37-trove-classifiers",
"builder_name": {
"name": "13_arm64",
"display_name": "13.arm64"
},
"build_id": 81171,
"status": "build successful",
"time_start": "2025-03-20T10:52:43Z",
"time_elapsed": "00:00:17",
"watcher_id": 31308
},
{
"port_name": "py38-trove-classifiers",
"builder_name": {
"name": "13_arm64",
"display_name": "13.arm64"
},
"build_id": 81172,
"status": "build successful",
"time_start": "2025-03-20T10:53:02Z",
"time_elapsed": "00:00:18",
"watcher_id": 31308
},
{
"port_name": "py39-trove-classifiers",
"builder_name": {
"name": "13_arm64",
"display_name": "13.arm64"
},
"build_id": 81173,
"status": "build successful",
"time_start": "2025-03-20T10:53:25Z",
"time_elapsed": "00:00:16",
"watcher_id": 31308
},
{
"port_name": "py310-trove-classifiers",
"builder_name": {
"name": "13_arm64",
"display_name": "13.arm64"
},
"build_id": 81174,
"status": "build successful",
"time_start": "2025-03-20T10:53:44Z",
"time_elapsed": "00:00:16",
"watcher_id": 31308
},
{
"port_name": "py311-trove-classifiers",
"builder_name": {
"name": "13_arm64",
"display_name": "13.arm64"
},
"build_id": 81175,
"status": "build successful",
"time_start": "2025-03-20T10:54:02Z",
"time_elapsed": "00:00:15",
"watcher_id": 31308
},
{
"port_name": "py312-trove-classifiers",
"builder_name": {
"name": "13_arm64",
"display_name": "13.arm64"
},
"build_id": 81176,
"status": "build successful",
"time_start": "2025-03-20T10:54:20Z",
"time_elapsed": "00:00:15",
"watcher_id": 31308
},
{
"port_name": "zile",
"builder_name": {
"name": "12_x86_64",
"display_name": "12"
},
"build_id": 130542,
"status": "build successful",
"time_start": "2025-03-20T10:42:25Z",
"time_elapsed": "00:03:16",
"watcher_id": 45816
},
{
"port_name": "py313-trove-classifiers",
"builder_name": {
"name": "12_x86_64",
"display_name": "12"
},
"build_id": 130543,
"status": "build successful",
"time_start": "2025-03-20T10:53:09Z",
"time_elapsed": "00:00:28",
"watcher_id": 45817
},
{
"port_name": "py-trove-classifiers",
"builder_name": {
"name": "12_x86_64",
"display_name": "12"
},
"build_id": 130544,
"status": "build successful",
"time_start": "2025-03-20T10:53:41Z",
"time_elapsed": "00:00:12",
"watcher_id": 45817
},
{
"port_name": "py37-trove-classifiers",
"builder_name": {
"name": "12_x86_64",
"display_name": "12"
},
"build_id": 130545,
"status": "build successful",
"time_start": "2025-03-20T10:53:53Z",
"time_elapsed": "00:00:57",
"watcher_id": 45817
},
{
"port_name": "py38-trove-classifiers",
"builder_name": {
"name": "12_x86_64",
"display_name": "12"
},
"build_id": 130546,
"status": "build successful",
"time_start": "2025-03-20T10:54:52Z",
"time_elapsed": "00:00:41",
"watcher_id": 45817
},
{
"port_name": "py39-trove-classifiers",
"builder_name": {
"name": "12_x86_64",
"display_name": "12"
},
"build_id": 130547,
"status": "build successful",
"time_start": "2025-03-20T10:55:38Z",
"time_elapsed": "00:00:34",
"watcher_id": 45817
},
{
"port_name": "py310-trove-classifiers",
"builder_name": {
"name": "12_x86_64",
"display_name": "12"
},
"build_id": 130548,
"status": "build successful",
"time_start": "2025-03-20T10:56:15Z",
"time_elapsed": "00:00:35",
"watcher_id": 45817
},
{
"port_name": "py311-trove-classifiers",
"builder_name": {
"name": "12_x86_64",
"display_name": "12"
},
"build_id": 130549,
"status": "build successful",
"time_start": "2025-03-20T10:57:14Z",
"time_elapsed": "00:00:36",
"watcher_id": 45817
},
{
"port_name": "zile",
"builder_name": {
"name": "11_x86_64",
"display_name": "11"
},
"build_id": 179654,
"status": "build successful",
"time_start": "2025-03-20T10:43:20Z",
"time_elapsed": "00:03:31",
"watcher_id": 56940
},
{
"port_name": "py313-trove-classifiers",
"builder_name": {
"name": "11_x86_64",
"display_name": "11"
},
"build_id": 179655,
"status": "build successful",
"time_start": "2025-03-20T10:54:42Z",
"time_elapsed": "00:00:46",
"watcher_id": 56941
},
{
"port_name": "py-trove-classifiers",
"builder_name": {
"name": "11_x86_64",
"display_name": "11"
},
"build_id": 179656,
"status": "build successful",
"time_start": "2025-03-20T10:55:31Z",
"time_elapsed": "00:00:19",
"watcher_id": 56941
},
{
"port_name": "py37-trove-classifiers",
"builder_name": {
"name": "11_x86_64",
"display_name": "11"
},
"build_id": 179657,
"status": "build successful",
"time_start": "2025-03-20T10:55:52Z",
"time_elapsed": "00:01:01",
"watcher_id": 56941
},
{
"port_name": "py38-trove-classifiers",
"builder_name": {
"name": "11_x86_64",
"display_name": "11"
},
"build_id": 179658,
"status": "build successful",
"time_start": "2025-03-20T10:57:14Z",
"time_elapsed": "00:01:00",
"watcher_id": 56941
},
{
"port_name": "py39-trove-classifiers",
"builder_name": {
"name": "11_x86_64",
"display_name": "11"
},
"build_id": 179659,
"status": "build successful",
"time_start": "2025-03-20T10:58:29Z",
"time_elapsed": "00:00:43",
"watcher_id": 56941
},
{
"port_name": "py310-trove-classifiers",
"builder_name": {
"name": "11_x86_64",
"display_name": "11"
},
"build_id": 179660,
"status": "build successful",
"time_start": "2025-03-20T10:59:54Z",
"time_elapsed": "00:00:44",
"watcher_id": 56941
},
{
"port_name": "py311-trove-classifiers",
"builder_name": {
"name": "11_x86_64",
"display_name": "11"
},
"build_id": 179661,
"status": "build successful",
"time_start": "2025-03-20T11:00:42Z",
"time_elapsed": "00:00:44",
"watcher_id": 56941
}
]
}