feat: Refactor loading of snapshots #69502
ci-frontend.yml
on: pull_request
Determine need to run frontend checks
7s
Code quality checks
5m 31s
Matrix: jest
Annotations
14 errors and 8 warnings
Jest test (FOSS - 3)
Process completed with exit code 1.
|
Jest test (FOSS - 2)
Process completed with exit code 1.
|
Jest test (EE - 2)
Process completed with exit code 1.
|
Jest test (EE - 3)
Process completed with exit code 1.
|
Code quality checks:
frontend/src/scenes/session-recordings/player/sessionRecordingDataLogic.test.ts#L33
Type '{ source: "blob"; start_timestamp: string; end_timestamp: string; blob_key: string; loaded: boolean; }' is not assignable to type 'SessionRecordingSnapshotSource'.
|
Code quality checks:
frontend/src/scenes/session-recordings/player/sessionRecordingDataLogic.test.ts#L40
Type '{ source: "realtime"; start_timestamp: string; end_timestamp: undefined; blob_key: undefined; loaded: boolean; }' is not assignable to type 'SessionRecordingSnapshotSource'.
|
Code quality checks:
frontend/src/scenes/session-recordings/player/sessionRecordingDataLogic.test.ts#L118
Property 'loadRecordingSnapshots' does not exist on type '{ setFilters: (filters: Partial<RecordingEventsFilters>) => void; loadRecordingMeta: () => void; maybeLoadRecordingMeta: () => void; loadSnapshots: () => void; ... 24 more ...; fetchSimilarRecordingsFailure: (error: string, errorObject?: any) => void; }'.
|
Code quality checks:
frontend/src/scenes/session-recordings/player/sessionRecordingDataLogic.test.ts#L177
Property 'loadRecordingSnapshots' does not exist on type '{ setFilters: (filters: Partial<RecordingEventsFilters>) => void; loadRecordingMeta: () => void; maybeLoadRecordingMeta: () => void; loadSnapshots: () => void; ... 24 more ...; fetchSimilarRecordingsFailure: (error: string, errorObject?: any) => void; }'.
|
Code quality checks:
frontend/src/scenes/session-recordings/player/sessionRecordingDataLogic.test.ts#L222
Property 'loadRecordingSnapshots' does not exist on type '{ setFilters: (filters: Partial<RecordingEventsFilters>) => void; loadRecordingMeta: () => void; maybeLoadRecordingMeta: () => void; loadSnapshots: () => void; ... 24 more ...; fetchSimilarRecordingsFailure: (error: string, errorObject?: any) => void; }'.
|
Code quality checks:
frontend/src/scenes/session-recordings/player/sessionRecordingDataLogic.test.ts#L258
Property 'loadRecordingSnapshots' does not exist on type '{ setFilters: (filters: Partial<RecordingEventsFilters>) => void; loadRecordingMeta: () => void; maybeLoadRecordingMeta: () => void; loadSnapshots: () => void; ... 24 more ...; fetchSimilarRecordingsFailure: (error: string, errorObject?: any) => void; }'.
|
Code quality checks:
frontend/src/scenes/session-recordings/player/sessionRecordingDataLogic.test.ts#L270
Property 'loadRecordingSnapshots' does not exist on type '{ setFilters: (filters: Partial<RecordingEventsFilters>) => void; loadRecordingMeta: () => void; maybeLoadRecordingMeta: () => void; loadSnapshots: () => void; ... 24 more ...; fetchSimilarRecordingsFailure: (error: string, errorObject?: any) => void; }'.
|
Code quality checks:
frontend/src/scenes/session-recordings/player/sessionRecordingDataLogic.test.ts#L281
Property 'loadRecordingSnapshots' does not exist on type '{ setFilters: (filters: Partial<RecordingEventsFilters>) => void; loadRecordingMeta: () => void; maybeLoadRecordingMeta: () => void; loadSnapshots: () => void; ... 24 more ...; fetchSimilarRecordingsFailure: (error: string, errorObject?: any) => void; }'.
|
Code quality checks:
frontend/src/scenes/session-recordings/player/sessionRecordingDataLogic.test.ts#L329
Expected 1 arguments, but got 2.
|
Code quality checks:
frontend/src/scenes/session-recordings/player/sessionRecordingDataLogic.test.ts#L354
Property 'loadRecordingSnapshots' does not exist on type '{ setFilters: (filters: Partial<RecordingEventsFilters>) => void; loadRecordingMeta: () => void; maybeLoadRecordingMeta: () => void; loadSnapshots: () => void; ... 24 more ...; fetchSimilarRecordingsFailure: (error: string, errorObject?: any) => void; }'.
|
Determine need to run frontend checks
Node.js 16 actions are deprecated. Please update the following actions to use Node.js 20: actions/checkout@v3, dorny/paths-filter@v2. For more information see: https://github.blog/changelog/2023-09-22-github-actions-transitioning-from-node-16-to-node-20/.
|
Jest test (FOSS - 3)
Node.js 16 actions are deprecated. Please update the following actions to use Node.js 20: actions/checkout@v3, pnpm/action-setup@v2, actions/setup-node@v3. For more information see: https://github.blog/changelog/2023-09-22-github-actions-transitioning-from-node-16-to-node-20/.
|
Jest test (FOSS - 2)
Node.js 16 actions are deprecated. Please update the following actions to use Node.js 20: actions/checkout@v3, pnpm/action-setup@v2, actions/setup-node@v3. For more information see: https://github.blog/changelog/2023-09-22-github-actions-transitioning-from-node-16-to-node-20/.
|
Jest test (EE - 2)
Node.js 16 actions are deprecated. Please update the following actions to use Node.js 20: actions/checkout@v3, pnpm/action-setup@v2, actions/setup-node@v3. For more information see: https://github.blog/changelog/2023-09-22-github-actions-transitioning-from-node-16-to-node-20/.
|
Jest test (FOSS - 1)
Node.js 16 actions are deprecated. Please update the following actions to use Node.js 20: actions/checkout@v3, pnpm/action-setup@v2, actions/setup-node@v3. For more information see: https://github.blog/changelog/2023-09-22-github-actions-transitioning-from-node-16-to-node-20/.
|
Jest test (EE - 3)
Node.js 16 actions are deprecated. Please update the following actions to use Node.js 20: actions/checkout@v3, pnpm/action-setup@v2, actions/setup-node@v3. For more information see: https://github.blog/changelog/2023-09-22-github-actions-transitioning-from-node-16-to-node-20/.
|
Jest test (EE - 1)
Node.js 16 actions are deprecated. Please update the following actions to use Node.js 20: actions/checkout@v3, pnpm/action-setup@v2, actions/setup-node@v3. For more information see: https://github.blog/changelog/2023-09-22-github-actions-transitioning-from-node-16-to-node-20/.
|
Code quality checks
Node.js 16 actions are deprecated. Please update the following actions to use Node.js 20: actions/checkout@v3, pnpm/action-setup@v2, actions/setup-node@v3. For more information see: https://github.blog/changelog/2023-09-22-github-actions-transitioning-from-node-16-to-node-20/.
|