feat: allow hogql property queries in replay filtering #105968
ci-backend.yml
on: pull_request
Determine need to run backend checks
8s
Matrix: async-migrations
Matrix: django
Python code quality checks
3m 20s
Validate Django and CH migrations
3m 38s
Calculate running time
0s
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#L396
Argument "values" to "PropertyGroup" has incompatible type "list[EventPropertyFilter | PersonPropertyFilter | ElementPropertyFilter | SessionPropertyFilter | CohortPropertyFilter | <8 more items>]"; expected "list[Property] | list[PropertyGroup]"
|
Django tests – Core (persons-on-events off), Py 3.11.9, clickhouse/clickhouse-server:24.8.7.41 (8/10)
Process completed with exit code 1.
|
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 – 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 – 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 (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 (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 (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 (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.
|