📦 deps(thirdparty): update snapshots

This commit is contained in:
ci[bot]
2026-07-01 16:02:41 +00:00
parent 8301f01888
commit c824ba9d7b
2449 changed files with 555104 additions and 9259 deletions
@@ -0,0 +1,47 @@
# `eas channel:insights` JSON schema
Complete JSON output shape returned by `eas channel:insights --channel <name> --runtime-version <version> --json --non-interactive`.
```json
{
"channel": "production",
"runtimeVersion": "1.0.6",
"timespan": { "start": "...", "end": "...", "daysBack": 7 },
"embeddedUpdateTotalUniqueUsers": 2401,
"otaTotalUniqueUsers": 8312,
"mostPopularUpdates": [
{
"rank": 1,
"groupId": "abc123",
"message": "Fix checkout crash",
"platform": "ios",
"totalUniqueUsers": 4210
}
],
"cumulativeMetricsAtLastTimestamp": [
{ "id": "...", "label": "Embedded update", "data": 12345 },
{ "id": "...", "label": "Embedded update failed installs", "data": 0 }
],
"uniqueUsersOverTime": { "labels": ["..."], "datasets": [ { "id": "...", "label": "...", "data": [100, 200] } ] },
"cumulativeMetricsOverTime": { "labels": ["..."], "datasets": [ { "id": "...", "label": "...", "data": [10, 20] } ] }
}
```
## Field reference
| Path | Meaning |
|---|---|
| `channel` | The channel queried. |
| `runtimeVersion` | The runtime version filter used. Channel insights are always scoped to a single runtime. |
| `timespan.start` / `.end` / `.daysBack` | Window bounds (UTC ISO) and size in days. |
| `embeddedUpdateTotalUniqueUsers` | Distinct users running the embedded (binary-bundled) build in the window. |
| `otaTotalUniqueUsers` | Sum of `totalUniqueUsers` across `mostPopularUpdates`. May undercount if more than top-N updates are active (see caveat below). |
| `mostPopularUpdates[]` | Top-N updates ranked by `totalUniqueUsers`. Each entry has `rank`, `groupId`, `message`, `platform`, `totalUniqueUsers`. |
| `cumulativeMetricsAtLastTimestamp[]` | Snapshot totals at the end of the window, labelled (e.g., "Embedded update", "Embedded update failed installs"). |
| `uniqueUsersOverTime` | Chart-shaped object with `labels` (dates) and `datasets` for plotting unique users over time. |
| `cumulativeMetricsOverTime` | Chart-shaped object for plotting cumulative metrics over time. |
## Caveats
- `otaTotalUniqueUsers` is a sum of `mostPopularUpdates[].totalUniqueUsers`. If more OTA updates are active than the top-N the server returns, this figure undercounts true OTA reach.
- A user running the same publish on both iOS and Android may be counted on each platform. Don't treat `uniqueUsers` as cross-platform-deduped.
@@ -0,0 +1,69 @@
# `eas update:insights` JSON schema
Complete JSON output shape returned by `eas update:insights <groupId> --json --non-interactive`.
```json
{
"groupId": "03d5dfcf-736c-475a-8730-af039c3f4d06",
"timespan": {
"start": "2026-04-10T00:00:00.000Z",
"end": "2026-04-17T00:00:00.000Z",
"daysBack": 7
},
"platforms": [
{
"platform": "android",
"updateId": "019d72ca-...",
"totals": {
"uniqueUsers": 500,
"installs": 990,
"failedInstalls": 10,
"crashRatePercent": 1.0
},
"payload": {
"launchAssetCount": 4,
"averageUpdatePayloadBytes": 1115771
},
"daily": [
{ "date": "2026-04-10T00:00:00.000Z", "installs": 182, "failedInstalls": 2 },
{ "date": "2026-04-11T00:00:00.000Z", "installs": 195, "failedInstalls": 1 }
]
},
{
"platform": "ios",
"updateId": "019d72ca-...",
"totals": { "uniqueUsers": 100, "installs": 1, "failedInstalls": 0, "crashRatePercent": 0 },
"payload": { "launchAssetCount": 4, "averageUpdatePayloadBytes": 1115771 },
"daily": [ { "date": "2026-04-10T00:00:00.000Z", "installs": 1, "failedInstalls": 0 } ]
}
]
}
```
## Field reference
| Path | Meaning |
|---|---|
| `groupId` | The update group queried. |
| `timespan.start` / `.end` | UTC ISO timestamps bounding the window. |
| `timespan.daysBack` | Convenience field: size of the window in days. |
| `platforms[]` | One entry per platform the group was published to (`ios`, `android`). |
| `platforms[].updateId` | Platform-specific update ID (distinct from the group ID). |
| `platforms[].totals.uniqueUsers` | Distinct users who ran this update in the window. |
| `platforms[].totals.installs` | Launches / successful installs in the window. |
| `platforms[].totals.failedInstalls` | Crashes / failed installs in the window. |
| `platforms[].totals.crashRatePercent` | `failedInstalls / (installs + failedInstalls) * 100`. Zero when no installs. |
| `platforms[].payload.launchAssetCount` | Number of assets the manifest references. |
| `platforms[].payload.averageUpdatePayloadBytes` | Mean bundle size for the window. |
| `platforms[].daily[]` | Per-day time series of installs and failed installs. |
## `eas update:view <groupId> --insights --json`
The `update:view --insights --json` command wraps the same insights payload:
```json
{
"updates": [ /* standard update:view entries */ ],
"insights": { /* same shape as eas update:insights above */ }
}
```