feat: allow hogql property queries in replay filtering #105967
ci-backend.yml
on: pull_request
Determine need to run backend checks
7s
Matrix: async-migrations
Matrix: django
Python code quality checks
3m 10s
Validate Django and CH migrations
3m 41s
Calculate running time
0s
Annotations
11 errors and 21 warnings
Python code quality checks:
posthog/session_recordings/queries/session_recording_list_from_query.py#L40
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#L40
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#L44
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#L44
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#L48
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#L52
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#L144
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#L200
Item "None" of "RecordingOrder | None" has no attribute "value"
|
Python code quality checks:
posthog/session_recordings/queries/session_recording_list_from_query.py#L290
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#L389
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 – 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.
|