Skip to content

Commit 88ed884

Browse files
chore(ci): refresh the Test Core shard-timings dataset
Regenerated by .github/workflows/shard-timings-refresh.yml from the test-core-run-summary artifacts of 13 accumulated run(s) (38206660804 38202645321 38198819852 38195222269 38192273698 38186537664 38178693315 38174616574 38170438819 38166241661 38162059938 38157849210 38153696467), newest 38206660804 at 51b43a8. Generated, never hand-edited.
1 parent da9c2bf commit 88ed884

1 file changed

Lines changed: 102 additions & 90 deletions

File tree

‎scripts/test-shard-timings.json‎

Lines changed: 102 additions & 90 deletions
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,33 @@
33
"provenance": {
44
"measuredAt": "2026-10-12",
55
"summaries": [
6+
"3Ka4L0rLToaqWDZVblLSZFZWo3m.json",
7+
"3Ka3ypY6M5OKbIiNK34frfM59p6.json",
8+
"3Ka3ykPwoWMFNbTSMmTrfRo0Sko.json",
9+
"3Ka4YAwKai8sJk5HdbvGI4aTNk3.json",
10+
"3Ka3xOOxYhkjT5ggqakxVDIusDB.json",
11+
"3Ka3xb3YEQjaTfqPLexSuP9t0Xe.json",
12+
"3Ka4Ew0LkXeJU3PUeoLB9ON81mO.json",
13+
"3Ka3zK6JrLDrvvOsYSv1F2iTE4c.json",
14+
"3Ka3zHCPMHADoaZJ7f3EBF6KP5C.json",
15+
"3KZxSKCFqbVwQmhkG8rLwjDoBxx.json",
16+
"3KZyB4aGl4SYOMFU6nsiKu8sqmj.json",
17+
"3KZwpeiyNvV8nQCNhB2a23N7WZo.json",
18+
"3KZxRSkaX3ErYR3vLeKdV90uTmX.json",
19+
"3KZyeUWkXNiOnMXOAdIcVdx50SR.json",
20+
"3KZwn4TTVKbrzJHvKQLcNlH3VZ3.json",
21+
"3KZx4bEOLdoCrayo7JhFHBorl8a.json",
22+
"3KZygSdpR5YfTEO1ZgDK6aPR71A.json",
23+
"3KZx5f12teUivjsd8xCekB1e73a.json",
24+
"3KZqTs0L13PYgmwYRAMLUhWGXHG.json",
25+
"3KZpjS8py8CnbWItDtvDUsnLDjV.json",
26+
"3KZpjIcS4K3UBv90zLeKC1EgOwH.json",
27+
"3KZpOljDKMMJ9ZBXcJO7OQieHyq.json",
28+
"3KZpixRJApXiTEwhGv5au3ouuYZ.json",
29+
"3KZpj20GOM0pJoRDAEmRDJVq43q.json",
30+
"3KZpUZWZm67DP6qkFUOj8NYTc26.json",
31+
"3KZpdQQ0CNJAa96U1doPUR2bvAz.json",
32+
"3KZpdT0LnQWvAGAS0RXUXp5DrJa.json",
633
"3KZjRJSfFd3LKk4KDreX1xJbUBI.json",
734
"3KZkjW7P5k6JfHg5XrCixtfo54E.json",
835
"3KZjNVniGAwHCXkYbcrwd6UjuPK.json",
@@ -92,27 +119,12 @@
92119
"3KYVZ2X0AbRAdJPKA5YibZwwgPG.json",
93120
"3KYVbm7aNAYeKCmQWv2b5slHQTu.json",
94121
"3KYVbOucJtLQJaqwoxIcMJx1xmP.json",
95-
"3KYVbNJO7Jk3AUVffk1XzM0aTvA.json",
96-
"3KYQ9kLfGvA19wOnQnr71UZyr4f.json",
97-
"3KYQLa6rhWNOw781o7ms20kruz5.json",
98-
"3KYP2iqQCmBxfgwv7hr7JSU7Jb8.json",
99-
"3KYPuVCIm7Durlh2Ec62nqaDs70.json",
100-
"3KYQi5KLNJESpSdsxy5v5sX8cqs.json",
101-
"3KYP8cloCpjb1spwzAfSPXjnRsG.json",
102-
"3KYPs8tOHbBCv5n2wGMMAJgck9G.json",
103-
"3KYQgnP1GHcAWrmjOaxEBkIBXCu.json",
104-
"3KYPDyq9r0Px7UNBsA5ZJUYKYwp.json",
105-
"3KYISTYyoXonjxUDipyrm3TNjLF.json",
106-
"3KYHO0g9hZ2E3duqf5jJjCUtoGp.json",
107-
"3KYI9fJbaOdicWT4YHb04sSQwHC.json",
108-
"3KYIdVERhtzz8H1hQCtSkVRgBlL.json",
109-
"3KYHg57FZPHTF509PTKfs4WLxop.json",
110-
"3KYJ2VDCiyv2MlUGq7eyS6tPd0h.json",
111-
"3KYHHW0T5ho6Gt77Svf0ztXFh6x.json",
112-
"3KYJRlYkUeWWzB7OyhQwxx6Jpow.json",
113-
"3KYHxllOmBXxnnF0PbFl4SxPrqr.json"
122+
"3KYVbNJO7Jk3AUVffk1XzM0aTvA.json"
114123
],
115124
"runs": [
125+
"38206660804",
126+
"38202645321",
127+
"38198819852",
116128
"38195222269",
117129
"38192273698",
118130
"38186537664",
@@ -122,93 +134,92 @@
122134
"38166241661",
123135
"38162059938",
124136
"38157849210",
125-
"38153696467",
126-
"38149530770",
127-
"38145479058"
137+
"38153696467"
128138
],
129139
"mergeRule": "median across runs; a file-sharded package is summed from its slices WITHIN one run first, and a run that cannot assemble every slice contributes no sample for it; a package not measured in this pass keeps its previous weight ONLY when a turbo cache HIT witnesses that its inputs are unchanged, and every such package is named in `carriedOver`",
130140
"refresh": "node scripts/measure-test-shard-timings.mjs [--run <id>] <run-summary.json>... --merge-into scripts/test-shard-timings.json --out scripts/test-shard-timings.json (summaries: the `test-core-run-summary-<n>-of-6` artifacts of any green run, or a local `pnpm exec turbo run test --concurrency=4 --summarize`. ⚠ ONE RUN COVERS ONLY 2-52 of ~71 packages depending on cache warmth, so feed SEVERAL runs -- a `--run <id>` before each run's summaries is REQUIRED, so a sliced package is assembled per run and then medianed like every other package -- and `--merge-into` to carry the cache-hit remainder. A package measured by fewer than `minimumRuns` executed runs is named in `provisional`, so feed runs until that list is empty. `.github/workflows/shard-timings-refresh.yml` does all of this weekly.)",
131141
"minimumRuns": 3,
132142
"ceilingHeadroom": 1.25
133143
},
134-
"secondsPerTestFileFallback": 2.565,
144+
"secondsPerTestFileFallback": 2.373,
135145
"packages": {
136-
"@objectstack/cli": 2109.45,
137-
"@objectstack/client": 111.17,
138-
"@objectstack/client-react": 9.2,
139-
"@objectstack/cloud-connection": 81.68,
140-
"@objectstack/connector-mcp": 31.73,
141-
"@objectstack/connector-openapi": 41.06,
142-
"@objectstack/connector-rest": 29.49,
143-
"@objectstack/connector-slack": 42.85,
144-
"@objectstack/core": 85.4,
145-
"@objectstack/downstream-contract": 11.78,
146-
"@objectstack/driver-memory": 110.29,
147-
"@objectstack/driver-mongodb": 93.87,
148-
"@objectstack/driver-sql": 340.53,
149-
"@objectstack/driver-sqlite-wasm": 70.39,
150-
"@objectstack/driver-turso": 191.66,
151-
"@objectstack/embedder-openai": 4.91,
152-
"@objectstack/example-crm": 34.27,
153-
"@objectstack/example-embed-objectql": 21,
154-
"@objectstack/example-showcase": 142.11,
155-
"@objectstack/example-todo": 66.07,
156-
"@objectstack/formula": 28.61,
157-
"@objectstack/hono": 29.25,
158-
"@objectstack/http-conformance": 76.91,
159-
"@objectstack/knowledge-memory": 2.98,
146+
"@objectstack/cli": 2125.32,
147+
"@objectstack/client": 118.45,
148+
"@objectstack/client-react": 8.9,
149+
"@objectstack/cloud-connection": 99.6,
150+
"@objectstack/connector-mcp": 27.2,
151+
"@objectstack/connector-openapi": 43.95,
152+
"@objectstack/connector-rest": 30.63,
153+
"@objectstack/connector-slack": 41.99,
154+
"@objectstack/core": 82.36,
155+
"@objectstack/downstream-contract": 11.87,
156+
"@objectstack/driver-memory": 120.89,
157+
"@objectstack/driver-mongodb": 83.62,
158+
"@objectstack/driver-sql": 354.23,
159+
"@objectstack/driver-sqlite-wasm": 78.52,
160+
"@objectstack/driver-turso": 168.94,
161+
"@objectstack/embedder-openai": 4.71,
162+
"@objectstack/example-crm": 34.07,
163+
"@objectstack/example-embed-objectql": 24.11,
164+
"@objectstack/example-showcase": 142.92,
165+
"@objectstack/example-todo": 65.32,
166+
"@objectstack/formula": 30.66,
167+
"@objectstack/hono": 29.62,
168+
"@objectstack/http-conformance": 75.82,
169+
"@objectstack/knowledge-memory": 2.87,
160170
"@objectstack/knowledge-ragflow": 2.52,
161171
"@objectstack/lint": 170.22,
162-
"@objectstack/mcp": 73.97,
163-
"@objectstack/metadata": 126.74,
164-
"@objectstack/metadata-core": 24.32,
165-
"@objectstack/metadata-fs": 45.66,
166-
"@objectstack/metadata-protocol": 489.35,
167-
"@objectstack/objectql": 590.71,
172+
"@objectstack/mcp": 83.77,
173+
"@objectstack/metadata": 112.34,
174+
"@objectstack/metadata-core": 22.9,
175+
"@objectstack/metadata-fs": 45.68,
176+
"@objectstack/metadata-protocol": 370.78,
177+
"@objectstack/objectql": 582.93,
168178
"@objectstack/observability": 2.69,
169-
"@objectstack/organizations": 102.91,
170-
"@objectstack/platform-objects": 90.73,
171-
"@objectstack/plugin-approvals": 166.71,
179+
"@objectstack/organizations": 102.8,
180+
"@objectstack/platform-objects": 84.44,
181+
"@objectstack/plugin-approvals": 145.12,
172182
"@objectstack/plugin-audit": 141.61,
173-
"@objectstack/plugin-auth": 465.63,
174-
"@objectstack/plugin-dev": 63.57,
175-
"@objectstack/plugin-email": 82.87,
176-
"@objectstack/plugin-hono-server": 52.24,
177-
"@objectstack/plugin-pinyin-search": 41.8,
178-
"@objectstack/plugin-security": 329.99,
179-
"@objectstack/plugin-sharing": 117.27,
180-
"@objectstack/plugin-webhooks": 70.88,
181-
"@objectstack/rest": 542.95,
182-
"@objectstack/runtime": 528.56,
183-
"@objectstack/sdui-parser": 3.66,
184-
"@objectstack/service-analytics": 220.5,
185-
"@objectstack/service-automation": 429.69,
186-
"@objectstack/service-cache": 1.98,
187-
"@objectstack/service-cluster": 14.02,
188-
"@objectstack/service-cluster-redis": 20.59,
189-
"@objectstack/service-datasource": 85.56,
190-
"@objectstack/service-i18n": 26.48,
191-
"@objectstack/service-job": 20.91,
192-
"@objectstack/service-knowledge": 25.58,
193-
"@objectstack/service-messaging": 130.76,
194-
"@objectstack/service-package": 17.22,
195-
"@objectstack/service-queue": 52.46,
196-
"@objectstack/service-realtime": 14.72,
197-
"@objectstack/service-settings": 92.33,
198-
"@objectstack/service-sms": 24.87,
199-
"@objectstack/service-storage": 130.79,
200-
"@objectstack/spec": 1408.28,
201-
"@objectstack/trigger-api": 23.85,
202-
"@objectstack/trigger-record-change": 68.79,
183+
"@objectstack/plugin-auth": 445.89,
184+
"@objectstack/plugin-dev": 61.48,
185+
"@objectstack/plugin-email": 84.53,
186+
"@objectstack/plugin-hono-server": 51.97,
187+
"@objectstack/plugin-pinyin-search": 41.22,
188+
"@objectstack/plugin-security": 334.77,
189+
"@objectstack/plugin-sharing": 151.33,
190+
"@objectstack/plugin-webhooks": 51.5,
191+
"@objectstack/rest": 526.67,
192+
"@objectstack/runtime": 461.07,
193+
"@objectstack/sdui-parser": 3.51,
194+
"@objectstack/service-analytics": 262.37,
195+
"@objectstack/service-automation": 425.27,
196+
"@objectstack/service-cache": 2.19,
197+
"@objectstack/service-cluster": 13.46,
198+
"@objectstack/service-cluster-redis": 20.58,
199+
"@objectstack/service-datasource": 60.73,
200+
"@objectstack/service-i18n": 23.52,
201+
"@objectstack/service-job": 22.27,
202+
"@objectstack/service-knowledge": 22.43,
203+
"@objectstack/service-messaging": 128.51,
204+
"@objectstack/service-package": 18.1,
205+
"@objectstack/service-queue": 51.58,
206+
"@objectstack/service-realtime": 14.46,
207+
"@objectstack/service-settings": 93.5,
208+
"@objectstack/service-sms": 25.16,
209+
"@objectstack/service-storage": 121,
210+
"@objectstack/spec": 1330.73,
211+
"@objectstack/trigger-api": 23.82,
212+
"@objectstack/trigger-record-change": 68.97,
203213
"@objectstack/trigger-schedule": 42.08,
204-
"@objectstack/types": 24.63,
205-
"@objectstack/verify": 213,
206-
"@objectstack/vitest-filter-preflight": 19.75,
207-
"create-objectstack": 23.58
214+
"@objectstack/types": 24.57,
215+
"@objectstack/verify": 230.44,
216+
"@objectstack/vitest-filter-preflight": 17.27,
217+
"create-objectstack": 22.86
208218
},
209219
"skippedAsCached": [
210220
"@objectstack/cli",
211221
"@objectstack/client",
222+
"@objectstack/client-react",
212223
"@objectstack/cloud-connection",
213224
"@objectstack/connector-mcp",
214225
"@objectstack/connector-openapi",
@@ -254,6 +265,7 @@
254265
"@objectstack/service-job",
255266
"@objectstack/service-knowledge",
256267
"@objectstack/service-messaging",
268+
"@objectstack/service-package",
257269
"@objectstack/service-queue",
258270
"@objectstack/service-settings",
259271
"@objectstack/service-sms",

0 commit comments

Comments
 (0)