Add TTL system for automatic run expiration and optimize Redis message storage #4357
pr_checks.yml
on: pull_request
Matrix: units / internal / 🧪 Unit Tests: Internal
Matrix: units / packages / 🧪 Unit Tests: Packages
Matrix: units / webapp / 🧪 Unit Tests: Webapp
typecheck
/
typecheck
4m 6s
sdk-compat
/
Bun Runtime
1m 48s
sdk-compat
/
Deno Runtime
2m 0s
sdk-compat
/
Cloudflare Workers
2m 13s
Matrix: e2e / cli-v3
Matrix: sdk-compat / node-compat
units
/
...
/
📊 Merge Reports
26s
units
/
...
/
📊 Merge Reports
17s
units
/
...
/
📊 Merge Reports
17s
Annotations
51 errors and 1 warning
|
units / webapp / 🧪 Unit Tests: Webapp (7, 8)
Process completed with exit code 2.
|
|
units / webapp / 🧪 Unit Tests: Webapp (7, 8)
Type 'undefined' is not assignable to type '{ environmentId: string; environmentType: "PRODUCTION" | "STAGING" | "DEVELOPMENT" | "PREVIEW"; projectId: string; taskIdentifier: string; timestamp: number; runId: string; attempt: number; ... 4 more ...; concurrencyKey?: string | undefined; } | { ...; } | null'.
|
|
units / webapp / 🧪 Unit Tests: Webapp (7, 8)
Type 'undefined' is not assignable to type '{ environmentId: string; environmentType: "PRODUCTION" | "STAGING" | "DEVELOPMENT" | "PREVIEW"; projectId: string; taskIdentifier: string; timestamp: number; runId: string; attempt: number; ... 4 more ...; concurrencyKey?: string | undefined; } | { ...; } | null'.
|
|
units / webapp / 🧪 Unit Tests: Webapp (7, 8)
Cannot find name 'decodeMessageKeyValue'. Did you mean 'encodeMessageKeyValue'?
|
|
units / webapp / 🧪 Unit Tests: Webapp (7, 8)
Object literal may only specify known properties, and 'ttlExpiresAt' does not exist in type '{ environmentId: string; environmentType: "PRODUCTION" | "STAGING" | "DEVELOPMENT" | "PREVIEW"; projectId: string; taskIdentifier: string; timestamp: number; runId: string; attempt: number; orgId: string; queue: string; concurrencyKey?: string | undefined; }'.
|
|
units / webapp / 🧪 Unit Tests: Webapp (7, 8)
Object literal may only specify known properties, and 'ttlSystem' does not exist in type 'RunQueueOptions'.
|
|
units / webapp / 🧪 Unit Tests: Webapp (6, 8)
The strategy configuration was canceled because "units.webapp.unitTests._7_8" failed
|
|
units / webapp / 🧪 Unit Tests: Webapp (6, 8)
The operation was canceled.
|
|
units / webapp / 🧪 Unit Tests: Webapp (6, 8)
Process completed with exit code 2.
|
|
units / webapp / 🧪 Unit Tests: Webapp (6, 8)
Type 'undefined' is not assignable to type '{ environmentId: string; environmentType: "PRODUCTION" | "STAGING" | "DEVELOPMENT" | "PREVIEW"; projectId: string; taskIdentifier: string; timestamp: number; runId: string; attempt: number; ... 4 more ...; concurrencyKey?: string | undefined; } | { ...; } | null'.
|
|
units / webapp / 🧪 Unit Tests: Webapp (6, 8)
Type 'undefined' is not assignable to type '{ environmentId: string; environmentType: "PRODUCTION" | "STAGING" | "DEVELOPMENT" | "PREVIEW"; projectId: string; taskIdentifier: string; timestamp: number; runId: string; attempt: number; ... 4 more ...; concurrencyKey?: string | undefined; } | { ...; } | null'.
|
|
units / webapp / 🧪 Unit Tests: Webapp (6, 8)
Cannot find name 'decodeMessageKeyValue'. Did you mean 'encodeMessageKeyValue'?
|
|
units / webapp / 🧪 Unit Tests: Webapp (6, 8)
Object literal may only specify known properties, and 'ttlExpiresAt' does not exist in type '{ environmentId: string; environmentType: "PRODUCTION" | "STAGING" | "DEVELOPMENT" | "PREVIEW"; projectId: string; taskIdentifier: string; timestamp: number; runId: string; attempt: number; orgId: string; queue: string; concurrencyKey?: string | undefined; }'.
|
|
units / webapp / 🧪 Unit Tests: Webapp (6, 8)
Object literal may only specify known properties, and 'ttlSystem' does not exist in type 'RunQueueOptions'.
|
|
units / webapp / 🧪 Unit Tests: Webapp (2, 8)
The strategy configuration was canceled because "units.webapp.unitTests._7_8" failed
|
|
units / webapp / 🧪 Unit Tests: Webapp (2, 8)
The operation was canceled.
|
|
units / webapp / 🧪 Unit Tests: Webapp (2, 8)
Process completed with exit code 2.
|
|
units / webapp / 🧪 Unit Tests: Webapp (2, 8)
Type 'undefined' is not assignable to type '{ environmentId: string; environmentType: "PRODUCTION" | "STAGING" | "DEVELOPMENT" | "PREVIEW"; projectId: string; taskIdentifier: string; timestamp: number; runId: string; attempt: number; ... 4 more ...; concurrencyKey?: string | undefined; } | { ...; } | null'.
|
|
units / webapp / 🧪 Unit Tests: Webapp (2, 8)
Type 'undefined' is not assignable to type '{ environmentId: string; environmentType: "PRODUCTION" | "STAGING" | "DEVELOPMENT" | "PREVIEW"; projectId: string; taskIdentifier: string; timestamp: number; runId: string; attempt: number; ... 4 more ...; concurrencyKey?: string | undefined; } | { ...; } | null'.
|
|
units / webapp / 🧪 Unit Tests: Webapp (2, 8)
Cannot find name 'decodeMessageKeyValue'. Did you mean 'encodeMessageKeyValue'?
|
|
units / webapp / 🧪 Unit Tests: Webapp (2, 8)
Object literal may only specify known properties, and 'ttlExpiresAt' does not exist in type '{ environmentId: string; environmentType: "PRODUCTION" | "STAGING" | "DEVELOPMENT" | "PREVIEW"; projectId: string; taskIdentifier: string; timestamp: number; runId: string; attempt: number; orgId: string; queue: string; concurrencyKey?: string | undefined; }'.
|
|
units / webapp / 🧪 Unit Tests: Webapp (2, 8)
Object literal may only specify known properties, and 'ttlSystem' does not exist in type 'RunQueueOptions'.
|
|
units / webapp / 🧪 Unit Tests: Webapp (1, 8)
The strategy configuration was canceled because "units.webapp.unitTests._7_8" failed
|
|
units / webapp / 🧪 Unit Tests: Webapp (1, 8)
The operation was canceled.
|
|
units / webapp / 🧪 Unit Tests: Webapp (1, 8)
Type 'undefined' is not assignable to type '{ environmentId: string; environmentType: "PRODUCTION" | "STAGING" | "DEVELOPMENT" | "PREVIEW"; projectId: string; taskIdentifier: string; timestamp: number; runId: string; attempt: number; ... 4 more ...; concurrencyKey?: string | undefined; } | { ...; } | null'.
|
|
units / webapp / 🧪 Unit Tests: Webapp (1, 8)
Type 'undefined' is not assignable to type '{ environmentId: string; environmentType: "PRODUCTION" | "STAGING" | "DEVELOPMENT" | "PREVIEW"; projectId: string; taskIdentifier: string; timestamp: number; runId: string; attempt: number; ... 4 more ...; concurrencyKey?: string | undefined; } | { ...; } | null'.
|
|
units / webapp / 🧪 Unit Tests: Webapp (1, 8)
Cannot find name 'decodeMessageKeyValue'. Did you mean 'encodeMessageKeyValue'?
|
|
units / webapp / 🧪 Unit Tests: Webapp (1, 8)
Object literal may only specify known properties, and 'ttlExpiresAt' does not exist in type '{ environmentId: string; environmentType: "PRODUCTION" | "STAGING" | "DEVELOPMENT" | "PREVIEW"; projectId: string; taskIdentifier: string; timestamp: number; runId: string; attempt: number; orgId: string; queue: string; concurrencyKey?: string | undefined; }'.
|
|
units / webapp / 🧪 Unit Tests: Webapp (1, 8)
Object literal may only specify known properties, and 'ttlSystem' does not exist in type 'RunQueueOptions'.
|
|
units / webapp / 🧪 Unit Tests: Webapp (3, 8)
The strategy configuration was canceled because "units.webapp.unitTests._7_8" failed
|
|
units / webapp / 🧪 Unit Tests: Webapp (3, 8)
The operation was canceled.
|
|
units / webapp / 🧪 Unit Tests: Webapp (3, 8)
Type 'undefined' is not assignable to type '{ environmentId: string; environmentType: "PRODUCTION" | "STAGING" | "DEVELOPMENT" | "PREVIEW"; projectId: string; taskIdentifier: string; timestamp: number; runId: string; attempt: number; ... 4 more ...; concurrencyKey?: string | undefined; } | { ...; } | null'.
|
|
units / webapp / 🧪 Unit Tests: Webapp (3, 8)
Type 'undefined' is not assignable to type '{ environmentId: string; environmentType: "PRODUCTION" | "STAGING" | "DEVELOPMENT" | "PREVIEW"; projectId: string; taskIdentifier: string; timestamp: number; runId: string; attempt: number; ... 4 more ...; concurrencyKey?: string | undefined; } | { ...; } | null'.
|
|
units / webapp / 🧪 Unit Tests: Webapp (3, 8)
Cannot find name 'decodeMessageKeyValue'. Did you mean 'encodeMessageKeyValue'?
|
|
units / webapp / 🧪 Unit Tests: Webapp (3, 8)
Object literal may only specify known properties, and 'ttlExpiresAt' does not exist in type '{ environmentId: string; environmentType: "PRODUCTION" | "STAGING" | "DEVELOPMENT" | "PREVIEW"; projectId: string; taskIdentifier: string; timestamp: number; runId: string; attempt: number; orgId: string; queue: string; concurrencyKey?: string | undefined; }'.
|
|
units / webapp / 🧪 Unit Tests: Webapp (3, 8)
Object literal may only specify known properties, and 'ttlSystem' does not exist in type 'RunQueueOptions'.
|
|
units / webapp / 🧪 Unit Tests: Webapp (8, 8)
The strategy configuration was canceled because "units.webapp.unitTests._7_8" failed
|
|
units / webapp / 🧪 Unit Tests: Webapp (8, 8)
The operation was canceled.
|
|
units / webapp / 🧪 Unit Tests: Webapp (5, 8)
The strategy configuration was canceled because "units.webapp.unitTests._7_8" failed
|
|
units / webapp / 🧪 Unit Tests: Webapp (5, 8)
The operation was canceled.
|
|
units / webapp / 🧪 Unit Tests: Webapp (4, 8)
The strategy configuration was canceled because "units.webapp.unitTests._7_8" failed
|
|
units / webapp / 🧪 Unit Tests: Webapp (4, 8)
The operation was canceled.
|
|
units / webapp / 📊 Merge Reports
Process completed with exit code 1.
|
|
typecheck / typecheck
Process completed with exit code 2.
|
|
typecheck / typecheck
Type 'undefined' is not assignable to type '{ environmentId: string; environmentType: "PRODUCTION" | "STAGING" | "DEVELOPMENT" | "PREVIEW"; projectId: string; taskIdentifier: string; timestamp: number; runId: string; attempt: number; ... 4 more ...; concurrencyKey?: string | undefined; } | { ...; } | null'.
|
|
typecheck / typecheck
Type 'undefined' is not assignable to type '{ environmentId: string; environmentType: "PRODUCTION" | "STAGING" | "DEVELOPMENT" | "PREVIEW"; projectId: string; taskIdentifier: string; timestamp: number; runId: string; attempt: number; ... 4 more ...; concurrencyKey?: string | undefined; } | { ...; } | null'.
|
|
typecheck / typecheck
Cannot find name 'decodeMessageKeyValue'. Did you mean 'encodeMessageKeyValue'?
|
|
typecheck / typecheck
Object literal may only specify known properties, and 'ttlExpiresAt' does not exist in type '{ environmentId: string; environmentType: "PRODUCTION" | "STAGING" | "DEVELOPMENT" | "PREVIEW"; projectId: string; taskIdentifier: string; timestamp: number; runId: string; attempt: number; orgId: string; queue: string; concurrencyKey?: string | undefined; }'.
|
|
typecheck / typecheck
Object literal may only specify known properties, and 'ttlSystem' does not exist in type 'RunQueueOptions'.
|
|
units / internal / 🧪 Unit Tests: Internal (2, 8)
Process completed with exit code 1.
|
|
units / internal / 📊 Merge Reports
Process completed with exit code 1.
|
|
units / webapp / 🧪 Unit Tests: Webapp (7, 8)
No files were found with the provided path: .vitest-reports/*. No artifacts will be uploaded.
|
Artifacts
Produced during runtime
| Name | Size | Digest | |
|---|---|---|---|
|
internal-blob-report-1
Expired
|
63.5 KB |
sha256:b43b8014c2d473040ad9245450326a8d301043fe6cc042e91ea25cc0f1b56cfb
|
|
|
internal-blob-report-2
Expired
|
78.2 KB |
sha256:2c269df076bf0623da92704ec58d816c887dbc878a6d087a9980e4bc0ba7aa38
|
|
|
internal-blob-report-3
Expired
|
31.8 KB |
sha256:86d5762011e1d390afe041329a77e15f89657c24bc5460b345e7d724fea9511e
|
|
|
internal-blob-report-4
Expired
|
37.4 KB |
sha256:543af38aa6eb3592c662d089685cb4102884e6e11b648c714d3abe84f745c407
|
|
|
internal-blob-report-5
Expired
|
40.3 KB |
sha256:1f206dfa8642fbfaf2a3ecd607ac705cb23eea178a6fd780e27d98cb10904d33
|
|
|
internal-blob-report-6
Expired
|
37.8 KB |
sha256:5a716125dfb933f5343403eef1d6563a8d6e1ba39f02be47486ebfca4dba210f
|
|
|
internal-blob-report-7
Expired
|
17.9 KB |
sha256:320bd632f810c9f061f1b0f419a2971f340509b968e79cc7582a460d6fecddbf
|
|
|
internal-blob-report-8
Expired
|
1.64 KB |
sha256:b096f5315172dd7d92fab019bb66ca93a7f31e9f419e26d298094a9b7dde5217
|
|
|
packages-blob-report-1
Expired
|
88.6 KB |
sha256:2a0f7fa73f7475962ca380c2acb248ea38fb0f21b92eac271506ca3dad5b1c24
|
|