Skip to content

feat: standardized api pagination#3412

Merged
Salazareo merged 1 commit into
mainfrom
DS/main
Jul 20, 2026
Merged

feat: standardized api pagination#3412
Salazareo merged 1 commit into
mainfrom
DS/main

Conversation

@Salazareo

Copy link
Copy Markdown
Member

No description provided.

@github-actions

Copy link
Copy Markdown
Contributor

Coverage Report for puter.js SDK

Status Category Percentage Covered / Total
🔵 Lines 31.5%
⬆️ +0.44%
1979 / 6281
🔵 Statements 30.68%
⬆️ +0.47%
2038 / 6641
🔵 Functions 29.02%
🟰 ±0%
303 / 1044
🔵 Branches 25%
⬆️ +1.02%
1167 / 4668
File Coverage
File Stmts Branches Functions Lines Uncovered Lines
Changed Files
src/puter-js/src/modules/Apps.js 79.59%
⬆️ +3.12%
67.07%
⬆️ +5.88%
86.66%
🟰 ±0%
81.72%
⬆️ +3.41%
21-22, 25-37, 82, 141-147, 197, 205, 222-228, 241, 251, 265
src/puter-js/src/modules/Hosting.js 82%
⬆️ +1.15%
63.63%
⬆️ +4.66%
100%
🟰 ±0%
81.63%
⬆️ +1.20%
59-63, 71, 82-83, 97, 120, 136
src/puter-js/src/modules/KV.js 70.28%
⬆️ +0.58%
66.2%
⬆️ +0.72%
93.75%
🟰 ±0%
70.12%
⬆️ +0.59%
56-85, 137, 141, 144, 151-154, 167, 175, 179, 182, 209, 218, 223, 228, 231, 235, 257, 267-269, 282-284, 295, 309, 313, 320-321, 329, 339, 343, 350-351, 359, 369, 373, 381-382, 392, 400, 408, 412, 416, 420, 424, 428, 437, 456, 459, 462, 471, 474, 477, 480, 485, 509, 531, 541, 550-552, 565, 586, 588, 607, 611, 620, 631, 634, 654-663, 671-673, 694, 700
src/puter-js/src/modules/Workers.js 51.48%
⬆️ +4.23%
55.07%
⬆️ +5.98%
35.29%
🟰 ±0%
52.04%
⬆️ +4.27%
12-16, 32, 38, 51, 61-65, 79-83, 89, 103-107, 118-122, 131-134, 139, 149-195
src/puter-js/src/modules/FileSystem/operations/readdir.js 73.61%
⬆️ +6.37%
73.33%
⬆️ +30.00%
100%
🟰 ±0%
73.52%
⬆️ +6.28%
35, 53-56, 81-95, 104-109, 146, 158
Generated in workflow #17 for commit 1f2eda6 by the Vitest Coverage Report Action

@github-actions

Copy link
Copy Markdown
Contributor

Coverage Report

Status Category Percentage Covered / Total
🔵 Lines 76.34%
⬆️ +0.32%
16496 / 21606
🔵 Statements 74.62%
⬆️ +0.34%
17553 / 23523
🔵 Functions 73.1%
⬆️ +0.28%
2721 / 3722
🔵 Branches 63.36%
⬆️ +0.53%
11601 / 18308
File Coverage
File Stmts Branches Functions Lines Uncovered Lines
Changed Files
src/backend/clients/dynamodb/DDBClient.ts 78.04%
⬆️ +0.23%
48.87%
⬆️ +1.41%
70.58%
🟰 ±0%
79.66%
⬆️ +0.25%
6, 9, 13, 16, 24-26, 32, 33, 34, 38-39, 44, 80-82, 87, 100-101, 108, 117, 141-142, 146-155, 205, 209, 214, 241, 257-263, 267-271, 356-359, 365-366, 384-390, 393-418, 468-476
src/backend/controllers/fs/FSController.ts 64.27%
⬆️ +0.44%
53.48%
⬆️ +1.43%
62.89%
⬆️ +0.24%
64.33%
⬆️ +0.46%
6, 24-26, 32, 33, 34, 38-39, 44, 45, 47, 76-84, 108-134, 180, 192-205, 236-251, 274-585, 726, 913, 914, 915, 931-933, 965, 969, 1001-1003, 1008-1009, 1016, 1020, 1028, 1073-1075, 1079-1081, 1090-1092, 1098, 1116-1117, 1124-1125, 1136, 1160, 1168, 1176, 1180, 1184, 1203-1220, 1240, 1251, 1256-1258, 1263-1265, 1272, 1275, 1282-1284, 1303, 1310-1313, 1318-1320, 1324-1326, 1330-1332, 1336-1338, 1380-1382, 1453-1454, 1466, 1470-1472, 1475-1478, 1484-1493, 1495-1501, 1511, 1513-1533, 1544-1574, 1590-1594, 1597-1609, 1615-1618, 1626, 1673, 1677-1744, 1747-1771
src/backend/controllers/fs/LegacyFSController.ts 72.43%
⬆️ +0.31%
53.85%
⬆️ +1.66%
62.33%
🟰 ±0%
73.46%
⬆️ +0.30%
66-76, 154-156, 160-208, 220-235, 247-253, 307, 353-359, 474-478, 725-727, 760-761, 823-825, 827-829, 833-835, 945, 982, 1004-1008, 1038-1040, 1103-1112, 1117-1123, 1131, 1173-1175, 1190-1194, 1203-1215, 1246-1361, 1391-1393, 1411-1413, 1418-1420, 1423-1441, 1445, 1510-1520, 1563-1565, 1690, 1746-1747, 1761, 1785-1790, 1793-1797, 1802, 1852-1938, 1943-1945, 1985-1987, 2107-2223, 2230-2231, 2235, 2253-2256, 2275-2277, 2281-2283, 2289, 2290, 2292, 2301-2304, 2313-2333
src/backend/drivers/apps/AppDriver.js 84.96%
⬆️ +1.45%
76.59%
⬆️ +2.14%
98.03%
⬆️ +1.96%
89.35%
⬆️ +1.40%
83, 178-180, 318, 482, 665, 711-713, 720, 722-723, 755, 757, 765, 779-780, 823, 831, 844, 886, 894, 948, 981-1000, 1047, 1052, 1073, 1079, 1118, 1137, 1142, 1159, 1173-1177, 1182, 1208, 1210, 1223-1229, 1234, 1264-1269, 1290-1298, 1302, 1314, 1315, 1316, 1412-1418, 1421-1427, 1436-1442, 1460, 1486-1490
src/backend/drivers/kv/KVStoreDriver.ts 97.43%
🟰 ±0%
98.14%
🟰 ±0%
90.9%
🟰 ±0%
98.21%
🟰 ±0%
96, 107-110, 122-125
src/backend/drivers/subdomain/SubdomainDriver.ts 82.9%
⬆️ +1.75%
61.48%
⬆️ +3.73%
93.33%
⬆️ +3.01%
86.27%
⬆️ +1.27%
134-136, 272-274, 287-289, 300, 329-380, 405-407, 435, 437, 450-452, 455-459, 495-497, 518, 529, 531, 543-544, 600, 610-611, 666, 669, 687, 718, 739, 765
src/backend/drivers/workers/WorkerDriver.ts 33.78%
⬆️ +6.64%
30.63%
⬆️ +11.79%
38.63%
⬆️ +9.09%
34.89%
⬆️ +6.76%
69-77, 93, 115, 121-128, 131, 174-188, 190-294, 309-325, 396, 408-410, 452-532, 575-591, 626-894
src/backend/services/fs/FSService.ts 52.03%
⬆️ +0.09%
44.13%
⬆️ +0.07%
58.16%
⬆️ +0.55%
52.21%
⬆️ +0.10%
77, 156-169, 193, 201, 204, 235, 242, 245, 306-308, 311-315, 321, 324, 332-334, 344-346, 358-360, 365-367, 403-419, 426, 444-464, 493, 509-514, 526-548, 553-557, 560-564, 610, 613, 623, 628-634, 650, 655-657, 667, 677, 689-718, 723-725, 769-773, 796-798, 802, 809, 836-842, 848-854, 869-874, 879-885, 902-1063, 1080, 1175-1598, 1634-1638, 1664-1666, 1703-1705, 1748-1751, 1786-1788, 1829-1831, 1852-1859, 1878-1880, 1886-1888, 1935-1937, 1943-1945, 1958-1961, 1968-1970, 1986-2242, 2259-2263, 2281-2283, 2291-2295, 2298-2299, 2316-2322, 2330-2362, 2371-2377, 2382-2398, 2457-2459, 2482-2484, 2493-2529, 2550, 2632-2711, 2720-2722, 2814-2816, 2820-2824, 2855-2866, 2886-2890, 2918-2922, 2937-2939, 2942-2944, 2987-3000, 3020-3037, 3044-3046, 3072-3076, 3094-3096, 3098-3100, 3101, 3110-3112, 3156-3163, 3199-3203, 3212-3214, 3221-3223, 3286-3313, 3330-3341, 3345-3348, 3401, 3429-3433, 3436-3438, 3444-3446, 3457-3469, 3479, 3536-3538, 3545-3549, 3560-3572, 3611, 3619-3645, 3662-3670, 3673-3681, 3734-3781, 3793-3795, 3837-3839
src/backend/stores/fs/FSEntryStore.ts 73.23%
⬆️ +0.35%
58.58%
⬆️ +1.97%
84.21%
⬆️ +0.54%
74.94%
⬆️ +0.31%
115, 120, 125, 129, 134, 141, 186-188, 194, 197, 216, 282, 336, 351-361, 366, 385-386, 410, 424-427, 437, 446, 453, 474, 484, 526, 557, 594, 645-647, 655, 660, 667, 681-683, 686-690, 741-745, 748-752, 767-771, 774-778, 799-803, 809-813, 817-819, 866, 876-894, 897-901, 909, 921, 925, 984, 986, 1038-1139, 1158-1162, 1168, 1181, 1207, 1249-1250, 1271-1272, 1323, 1352-1406, 1438, 1445-1448, 1471-1474, 1494-1498, 1501-1505, 1520-1524, 1535-1538, 1544-1546, 1571-1575, 1578-1582, 1599, 1609, 1616-1618, 1625-1629, 1634-1638, 1661-1665, 1712-1716, 1724-1728, 1731-1735, 1817, 1844-1846, 1859, 1867-1871, 1948, 1993-2102, 2112, 2130-2132, 2140-2142, 2152-2156, 2163, 2192, 2203-2246, 2253, 2367-2369, 2388-2419, 2445-2449, 2509-2513, 2548-2552, 2607-2609, 2616-2630, 2660, 2719, 2722-2727, 2729, 2731, 2732, 2733, 2734, 2735, 2736, 2741-2746, 2760-2762, 2782, 2798, 2859-2863, 2865, 2895-2911, 2916, 2954, 2962, 2980
src/backend/stores/subdomain/SubdomainStore.ts 87.28%
⬆️ +1.33%
72.26%
⬆️ +0.22%
80.76%
⬆️ +2.50%
91.77%
⬆️ +0.19%
38, 90-96, 108-109, 140-141, 166-176, 179, 203, 207-208, 227, 263, 279-282, 332, 348, 350, 357, 363, 366
src/backend/stores/systemKv/SystemKVStore.ts 96.95%
⬆️ +0.70%
82.48%
⬆️ +0.85%
100%
🟰 ±0%
98.61%
⬆️ +0.09%
138, 143, 150, 151, 189, 566-567, 670-672, 699, 866, 1044, 1064
src/backend/util/pagination.ts 100% 100% 100% 100%
Generated in workflow #546 for commit 1f2eda6 by the Vitest Coverage Report Action

@Salazareo
Salazareo merged commit 3a8b639 into main Jul 20, 2026
9 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant