Skip to content

feat: allow hogql property queries in replay filtering #105970

feat: allow hogql property queries in replay filtering

feat: allow hogql property queries in replay filtering #105970

Triggered via pull request December 1, 2024 21:12
Status Failure
Total duration 40m 25s
Artifacts

ci-backend.yml

on: pull_request
Determine need to run backend checks
9s
Determine need to run backend checks
Matrix: async-migrations
Matrix: django
Python code quality checks
3m 7s
Python code quality checks
Validate Django and CH migrations
3m 36s
Validate Django and CH migrations
Calculate running time
0s
Calculate running time
Fit to window
Zoom out
Zoom in

Annotations

11 errors and 21 warnings
Python code quality checks: posthog/session_recordings/queries/session_recording_list_from_query.py#L41
Item "EmptyPropertyFilter" of "EventPropertyFilter | PersonPropertyFilter | ElementPropertyFilter | SessionPropertyFilter | LogEntryPropertyFilter | <8 more items>" has no attribute "type"
Python code quality checks: posthog/session_recordings/queries/session_recording_list_from_query.py#L41
Item "EmptyPropertyFilter" of "EventPropertyFilter | PersonPropertyFilter | ElementPropertyFilter | SessionPropertyFilter | LogEntryPropertyFilter | <8 more items>" has no attribute "key"
Python code quality checks: posthog/session_recordings/queries/session_recording_list_from_query.py#L45
Item "EmptyPropertyFilter" of "EventPropertyFilter | PersonPropertyFilter | ElementPropertyFilter | SessionPropertyFilter | LogEntryPropertyFilter | <8 more items>" has no attribute "type"
Python code quality checks: posthog/session_recordings/queries/session_recording_list_from_query.py#L45
Item "EmptyPropertyFilter" of "EventPropertyFilter | PersonPropertyFilter | ElementPropertyFilter | SessionPropertyFilter | LogEntryPropertyFilter | <8 more items>" has no attribute "key"
Python code quality checks: posthog/session_recordings/queries/session_recording_list_from_query.py#L49
Item "EmptyPropertyFilter" of "EventPropertyFilter | PersonPropertyFilter | ElementPropertyFilter | SessionPropertyFilter | LogEntryPropertyFilter | <8 more items>" has no attribute "type"
Python code quality checks: posthog/session_recordings/queries/session_recording_list_from_query.py#L53
Item "EmptyPropertyFilter" of "EventPropertyFilter | PersonPropertyFilter | ElementPropertyFilter | SessionPropertyFilter | LogEntryPropertyFilter | <8 more items>" has no attribute "type"
Python code quality checks: posthog/session_recordings/queries/session_recording_list_from_query.py#L145
Argument 1 to "__iadd__" of "list" has incompatible type "list[Property]"; expected "Iterable[EventPropertyFilter | PersonPropertyFilter | ElementPropertyFilter | SessionPropertyFilter | CohortPropertyFilter | <8 more items>]"
Python code quality checks: posthog/session_recordings/queries/session_recording_list_from_query.py#L201
Item "None" of "RecordingOrder | None" has no attribute "value"
Python code quality checks: posthog/session_recordings/queries/session_recording_list_from_query.py#L291
Argument 1 to "UnexpectedQueryProperties" has incompatible type "list[EventPropertyFilter | PersonPropertyFilter | ElementPropertyFilter | SessionPropertyFilter | LogEntryPropertyFilter | <8 more items>]"; expected "PropertyGroup | None"
Python code quality checks: posthog/session_recordings/queries/session_recording_list_from_query.py#L395
Argument "values" to "PropertyGroup" has incompatible type "list[EventPropertyFilter | PersonPropertyFilter | ElementPropertyFilter | SessionPropertyFilter | CohortPropertyFilter | <8 more items>]"; expected "list[Property] | list[PropertyGroup]"
Django tests – Temporal (persons-on-events off), Py 3.11.9, clickhouse/clickhouse-server:24.8.7.41 (2/3)
No files were found with the provided path: .test_durations. No artifacts will be uploaded.
Django tests – Temporal (persons-on-events off), Py 3.11.9, clickhouse/clickhouse-server:24.8.7.41 (3/3)
No files were found with the provided path: .test_durations. No artifacts will be uploaded.
Django tests – Core (persons-on-events off), Py 3.11.9, clickhouse/clickhouse-server:24.8.7.41 (2/10)
No files were found with the provided path: .test_durations. No artifacts will be uploaded.
Django tests – Core (persons-on-events off), Py 3.11.9, clickhouse/clickhouse-server:24.8.7.41 (2/10)
No files were found with the provided path: posthog/tasks/test/__emails__. No artifacts will be uploaded.
Django tests – Core (persons-on-events off), Py 3.11.9, clickhouse/clickhouse-server:24.8.7.41 (9/10)
No files were found with the provided path: .test_durations. No artifacts will be uploaded.
Django tests – Core (persons-on-events off), Py 3.11.9, clickhouse/clickhouse-server:24.8.7.41 (9/10)
No files were found with the provided path: posthog/tasks/test/__emails__. No artifacts will be uploaded.
Django tests – Temporal (persons-on-events off), Py 3.11.9, clickhouse/clickhouse-server:24.8.7.41 (1/3)
No files were found with the provided path: .test_durations. No artifacts will be uploaded.
Django tests – Core (persons-on-events off), Py 3.11.9, clickhouse/clickhouse-server:24.8.7.41 (1/10)
No files were found with the provided path: .test_durations. No artifacts will be uploaded.
Django tests – Core (persons-on-events off), Py 3.11.9, clickhouse/clickhouse-server:24.8.7.41 (1/10)
No files were found with the provided path: posthog/tasks/test/__emails__. No artifacts will be uploaded.
Django tests – Core (persons-on-events off), Py 3.11.9, clickhouse/clickhouse-server:24.8.7.41 (10/10)
No files were found with the provided path: .test_durations. No artifacts will be uploaded.
Django tests – Core (persons-on-events off), Py 3.11.9, clickhouse/clickhouse-server:24.8.7.41 (10/10)
No files were found with the provided path: posthog/tasks/test/__emails__. No artifacts will be uploaded.
Django tests – Core (persons-on-events off), Py 3.11.9, clickhouse/clickhouse-server:24.8.7.41 (3/10)
No files were found with the provided path: .test_durations. No artifacts will be uploaded.
Django tests – Core (persons-on-events off), Py 3.11.9, clickhouse/clickhouse-server:24.8.7.41 (3/10)
No files were found with the provided path: posthog/tasks/test/__emails__. No artifacts will be uploaded.
Django tests – Core (persons-on-events off), Py 3.11.9, clickhouse/clickhouse-server:24.8.7.41 (7/10)
No files were found with the provided path: .test_durations. No artifacts will be uploaded.
Django tests – Core (persons-on-events off), Py 3.11.9, clickhouse/clickhouse-server:24.8.7.41 (7/10)
No files were found with the provided path: posthog/tasks/test/__emails__. No artifacts will be uploaded.
Django tests – Core (persons-on-events off), Py 3.11.9, clickhouse/clickhouse-server:24.8.7.41 (4/10)
No files were found with the provided path: .test_durations. No artifacts will be uploaded.
Django tests – Core (persons-on-events off), Py 3.11.9, clickhouse/clickhouse-server:24.8.7.41 (4/10)
No files were found with the provided path: posthog/tasks/test/__emails__. No artifacts will be uploaded.
Django tests – Core (persons-on-events off), Py 3.11.9, clickhouse/clickhouse-server:24.8.7.41 (6/10)
No files were found with the provided path: .test_durations. No artifacts will be uploaded.
Django tests – Core (persons-on-events off), Py 3.11.9, clickhouse/clickhouse-server:24.8.7.41 (6/10)
No files were found with the provided path: posthog/tasks/test/__emails__. No artifacts will be uploaded.
Django tests – Core (persons-on-events off), Py 3.11.9, clickhouse/clickhouse-server:24.8.7.41 (5/10)
No files were found with the provided path: .test_durations. No artifacts will be uploaded.
Django tests – Core (persons-on-events off), Py 3.11.9, clickhouse/clickhouse-server:24.8.7.41 (5/10)
No files were found with the provided path: posthog/tasks/test/__emails__. No artifacts will be uploaded.