feat(revenue-analytics): Resolve posthog_person_distinct_id from child Stripe objects #258582
ci-backend.yml
on: pull_request
Determine need to run backend and migration checks
11s
Repo checks
1m 28s
Validate migrations and OpenAPI types
9m 0s
LLM Gateway Tests
0s
Matrix: django
Calculate running time
10s
Annotations
10 errors, 118 warnings, and 1 notice
|
Validate migrations and OpenAPI types:
products/llm_analytics/backend/api/evaluation_runs.py#L38
unable to guess serializer. This is graceful fallback handling for APIViews. Consider using GenericAPIView as view base class, if view is under your control. Either way you may want to add a serializer_class (or method). Ignoring view for now.
|
|
Validate migrations and OpenAPI types:
products/error_tracking/backend/api/spike_detection_config.py#L26
unable to guess serializer. This is graceful fallback handling for APIViews. Consider using GenericAPIView as view base class, if view is under your control. Either way you may want to add a serializer_class (or method). Ignoring view for now.
|
|
Validate migrations and OpenAPI types:
posthog/api/csp_reporting.py#L39
exception raised while getting serializer. Hint: Is get_serializer_class() returning None or is get_queryset() not working without a request? Ignoring the view for now. (Exception: 'CSPReportingViewSet' should either include a `serializer_class` attribute, or override the `get_serializer_class()` method.)
|
|
Validate migrations and OpenAPI types:
posthog/api/query.py#L100
unable to guess serializer. This is graceful fallback handling for APIViews. Consider using GenericAPIView as view base class, if view is under your control. Either way you may want to add a serializer_class (or method). Ignoring view for now.
|
|
Validate migrations and OpenAPI types:
products/logs/backend/api.py#L49
unable to guess serializer. This is graceful fallback handling for APIViews. Consider using GenericAPIView as view base class, if view is under your control. Either way you may want to add a serializer_class (or method). Ignoring view for now.
|
|
Validate migrations and OpenAPI types:
posthog/api/ingestion_warnings.py#L14
unable to guess serializer. This is graceful fallback handling for APIViews. Consider using GenericAPIView as view base class, if view is under your control. Either way you may want to add a serializer_class (or method). Ignoring view for now.
|
|
Validate migrations and OpenAPI types:
products/endpoints/backend/api.py#L282
exception raised while getting serializer. Hint: Is get_serializer_class() returning None or is get_queryset() not working without a request? Ignoring the view for now. (Exception: 'NoneType' object is not callable)
|
|
Validate migrations and OpenAPI types:
products/data_warehouse/backend/api/data_warehouse.py#L43
unable to guess serializer. This is graceful fallback handling for APIViews. Consider using GenericAPIView as view base class, if view is under your control. Either way you may want to add a serializer_class (or method). Ignoring view for now.
|
|
Validate migrations and OpenAPI types:
posthog/api/app_metrics.py#L127
unable to guess serializer. This is graceful fallback handling for APIViews. Consider using GenericAPIView as view base class, if view is under your control. Either way you may want to add a serializer_class (or method). Ignoring view for now.
|
|
Validate migrations and OpenAPI types:
posthog/api/app_metrics.py#L23
exception raised while getting serializer. Hint: Is get_serializer_class() returning None or is get_queryset() not working without a request? Ignoring the view for now. (Exception: 'AppMetricsViewSet' should either include a `serializer_class` attribute, or override the `get_serializer_class()` method.)
|
|
Determine need to run backend and migration checks
Node.js 20 actions are deprecated. The following actions are running on Node.js 20 and may not work as expected: dorny/paths-filter@de90cc6fb38fc0963ad72b210f1f284cd68cea36. Actions will be forced to run with Node.js 24 by default starting June 2nd, 2026. Node.js 20 will be removed from the runner on September 16th, 2026. Please check if updated versions of these actions are available that support Node.js 24. To opt into Node.js 24 now, set the FORCE_JAVASCRIPT_ACTIONS_TO_NODE24=true environment variable on the runner or in your workflow file. Once Node.js 24 becomes the default, you can temporarily opt out by setting ACTIONS_ALLOW_USE_UNSECURE_NODE_VERSION=true. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
|
|
Discover product tests
Node.js 20 actions are deprecated. The following actions are running on Node.js 20 and may not work as expected: pnpm/action-setup@a7487c7e89a18df4991f7f222e4898a00d66ddda. Actions will be forced to run with Node.js 24 by default starting June 2nd, 2026. Node.js 20 will be removed from the runner on September 16th, 2026. Please check if updated versions of these actions are available that support Node.js 24. To opt into Node.js 24 now, set the FORCE_JAVASCRIPT_ACTIONS_TO_NODE24=true environment variable on the runner or in your workflow file. Once Node.js 24 becomes the default, you can temporarily opt out by setting ACTIONS_ALLOW_USE_UNSECURE_NODE_VERSION=true. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
|
|
Django tests – Core (persons-on-events off), Py 3.12.12, clickhouse/clickhouse-server:25.8.12 (37/38)
Node.js 20 actions are deprecated. The following actions are running on Node.js 20 and may not work as expected: actions/cache/restore@0057852bfaa89a56745cba8c7296529d2fc39830, Swatinem/rust-cache@779680da715d629ac1d338a641029a2f4372abb5. Actions will be forced to run with Node.js 24 by default starting June 2nd, 2026. Node.js 20 will be removed from the runner on September 16th, 2026. Please check if updated versions of these actions are available that support Node.js 24. To opt into Node.js 24 now, set the FORCE_JAVASCRIPT_ACTIONS_TO_NODE24=true environment variable on the runner or in your workflow file. Once Node.js 24 becomes the default, you can temporarily opt out by setting ACTIONS_ALLOW_USE_UNSECURE_NODE_VERSION=true. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
|
|
Django tests – Core (persons-on-events off), Py 3.12.12, clickhouse/clickhouse-server:25.8.12 (37/38)
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.12.12, clickhouse/clickhouse-server:25.8.12 (38/38)
Node.js 20 actions are deprecated. The following actions are running on Node.js 20 and may not work as expected: actions/cache/restore@0057852bfaa89a56745cba8c7296529d2fc39830, Swatinem/rust-cache@779680da715d629ac1d338a641029a2f4372abb5. Actions will be forced to run with Node.js 24 by default starting June 2nd, 2026. Node.js 20 will be removed from the runner on September 16th, 2026. Please check if updated versions of these actions are available that support Node.js 24. To opt into Node.js 24 now, set the FORCE_JAVASCRIPT_ACTIONS_TO_NODE24=true environment variable on the runner or in your workflow file. Once Node.js 24 becomes the default, you can temporarily opt out by setting ACTIONS_ALLOW_USE_UNSECURE_NODE_VERSION=true. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
|
|
Django tests – Core (persons-on-events off), Py 3.12.12, clickhouse/clickhouse-server:25.8.12 (38/38)
No files were found with the provided path: posthog/tasks/test/__emails__. No artifacts will be uploaded.
|
|
Validate migrations and OpenAPI types
Node.js 20 actions are deprecated. The following actions are running on Node.js 20 and may not work as expected: getsentry/action-github-app-token@d4b5da6c5e37703f8c3b3e43abb5705b46e159cc, pnpm/action-setup@a7487c7e89a18df4991f7f222e4898a00d66ddda, Swatinem/rust-cache@779680da715d629ac1d338a641029a2f4372abb5. Actions will be forced to run with Node.js 24 by default starting June 2nd, 2026. Node.js 20 will be removed from the runner on September 16th, 2026. Please check if updated versions of these actions are available that support Node.js 24. To opt into Node.js 24 now, set the FORCE_JAVASCRIPT_ACTIONS_TO_NODE24=true environment variable on the runner or in your workflow file. Once Node.js 24 becomes the default, you can temporarily opt out by setting ACTIONS_ALLOW_USE_UNSECURE_NODE_VERSION=true. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
|
|
Validate migrations and OpenAPI types:
posthog/session_recordings/session_recording_playlist_api.py#L348
could not derive type of path parameter "session_recording_id" because model "posthog.session_recordings.models.session_recording_playlist.SessionRecordingPlaylist" contained no such field. Consider annotating parameter with @extend_schema. Defaulting to "string".
|
|
Validate migrations and OpenAPI types:
posthog/api/query.py#L100
could not resolve "Query log details" for GET /api/environments/{environment_id}/query/{id}/log/. Expected either a serializer or some supported override mechanism. Defaulting to generic free-form object.
|
|
Validate migrations and OpenAPI types:
posthog/api/query.py#L100
could not derive type of path parameter "id" because it is untyped and obtaining queryset from the viewset failed. Consider adding a type to the path (e.g. <int:id>) or annotating the parameter type with @extend_schema. Defaulting to "string".
|
|
Validate migrations and OpenAPI types:
.venv/lib/python3.12/site-packages/pydantic/_internal/_model_construction.py#L81
Encountered 2 components with identical names "Person" and different identities <class 'str'> and <class 'posthog.api.person.PersonSerializer'>. This will very likely result in an incorrect schema. Try renaming one.
|
|
Validate migrations and OpenAPI types:
.venv/lib/python3.12/site-packages/pydantic/_internal/_model_construction.py#L81
Encountered 2 components with identical names "Integration" and different identities <class 'str'> and <class 'posthog.api.integration.IntegrationSerializer'>. This will very likely result in an incorrect schema. Try renaming one.
|
|
Validate migrations and OpenAPI types:
posthog/api/event.py#L168
could not derive type of path parameter "id" because it is untyped and obtaining queryset from the viewset failed. Consider adding a type to the path (e.g. <int:id>) or annotating the parameter type with @extend_schema. Defaulting to "string".
|
|
Validate migrations and OpenAPI types:
posthog/models/event/util.py#L277
Encountered 2 components with identical names "Element" and different identities <class 'posthog.models.event.util.ElementSerializer'> and <class 'posthog.api.element.ElementSerializer'>. This will very likely result in an incorrect schema. Try renaming one.
|
|
Validate migrations and OpenAPI types:
posthog/api/sharing.py#L267
could not derive type of path parameter "password_id" because model "posthog.models.sharing_configuration.SharingConfiguration" contained no such field. Consider annotating parameter with @extend_schema. Defaulting to "string".
|
|
Validate migrations and OpenAPI types:
posthog/batch_exports/http.py#L491
could not resolve serializer field "HogQLSelectQueryField(required=False)". Defaulting to "string"
|
|
Validate migrations and OpenAPI types:
posthog/api/app_metrics.py#L127
could not derive type of path parameter "id" because it is untyped and obtaining queryset from the viewset failed. Consider adding a type to the path (e.g. <int:id>) or annotating the parameter type with @extend_schema. Defaulting to "string".
|
|
Django tests – Temporal (persons-on-events off), Py 3.12.12, clickhouse/clickhouse-server:25.8.12 (7/7)
Node.js 20 actions are deprecated. The following actions are running on Node.js 20 and may not work as expected: actions/cache/restore@0057852bfaa89a56745cba8c7296529d2fc39830, Swatinem/rust-cache@779680da715d629ac1d338a641029a2f4372abb5. Actions will be forced to run with Node.js 24 by default starting June 2nd, 2026. Node.js 20 will be removed from the runner on September 16th, 2026. Please check if updated versions of these actions are available that support Node.js 24. To opt into Node.js 24 now, set the FORCE_JAVASCRIPT_ACTIONS_TO_NODE24=true environment variable on the runner or in your workflow file. Once Node.js 24 becomes the default, you can temporarily opt out by setting ACTIONS_ALLOW_USE_UNSECURE_NODE_VERSION=true. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
|
|
Product tests (conversations)
Node.js 20 actions are deprecated. The following actions are running on Node.js 20 and may not work as expected: pnpm/action-setup@a7487c7e89a18df4991f7f222e4898a00d66ddda, Swatinem/rust-cache@779680da715d629ac1d338a641029a2f4372abb5. Actions will be forced to run with Node.js 24 by default starting June 2nd, 2026. Node.js 20 will be removed from the runner on September 16th, 2026. Please check if updated versions of these actions are available that support Node.js 24. To opt into Node.js 24 now, set the FORCE_JAVASCRIPT_ACTIONS_TO_NODE24=true environment variable on the runner or in your workflow file. Once Node.js 24 becomes the default, you can temporarily opt out by setting ACTIONS_ALLOW_USE_UNSECURE_NODE_VERSION=true. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
|
|
Product tests (desktop_recordings, early-access-features, event-definitions, experiments)
Node.js 20 actions are deprecated. The following actions are running on Node.js 20 and may not work as expected: pnpm/action-setup@a7487c7e89a18df4991f7f222e4898a00d66ddda, Swatinem/rust-cache@779680da715d629ac1d338a641029a2f4372abb5. Actions will be forced to run with Node.js 24 by default starting June 2nd, 2026. Node.js 20 will be removed from the runner on September 16th, 2026. Please check if updated versions of these actions are available that support Node.js 24. To opt into Node.js 24 now, set the FORCE_JAVASCRIPT_ACTIONS_TO_NODE24=true environment variable on the runner or in your workflow file. Once Node.js 24 becomes the default, you can temporarily opt out by setting ACTIONS_ALLOW_USE_UNSECURE_NODE_VERSION=true. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
|
|
Django tests – Core (persons-on-events off), Py 3.12.12, clickhouse/clickhouse-server:25.8.12 (2/38)
Node.js 20 actions are deprecated. The following actions are running on Node.js 20 and may not work as expected: actions/cache/restore@0057852bfaa89a56745cba8c7296529d2fc39830, Swatinem/rust-cache@779680da715d629ac1d338a641029a2f4372abb5. Actions will be forced to run with Node.js 24 by default starting June 2nd, 2026. Node.js 20 will be removed from the runner on September 16th, 2026. Please check if updated versions of these actions are available that support Node.js 24. To opt into Node.js 24 now, set the FORCE_JAVASCRIPT_ACTIONS_TO_NODE24=true environment variable on the runner or in your workflow file. Once Node.js 24 becomes the default, you can temporarily opt out by setting ACTIONS_ALLOW_USE_UNSECURE_NODE_VERSION=true. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
|
|
Django tests – Core (persons-on-events off), Py 3.12.12, clickhouse/clickhouse-server:25.8.12 (2/38)
No files were found with the provided path: posthog/tasks/test/__emails__. No artifacts will be uploaded.
|
|
Django tests – Core (persons-on-events on), Py 3.12.12, clickhouse/clickhouse-server:25.8.12 (4/7)
Node.js 20 actions are deprecated. The following actions are running on Node.js 20 and may not work as expected: actions/cache/restore@0057852bfaa89a56745cba8c7296529d2fc39830, Swatinem/rust-cache@779680da715d629ac1d338a641029a2f4372abb5. Actions will be forced to run with Node.js 24 by default starting June 2nd, 2026. Node.js 20 will be removed from the runner on September 16th, 2026. Please check if updated versions of these actions are available that support Node.js 24. To opt into Node.js 24 now, set the FORCE_JAVASCRIPT_ACTIONS_TO_NODE24=true environment variable on the runner or in your workflow file. Once Node.js 24 becomes the default, you can temporarily opt out by setting ACTIONS_ALLOW_USE_UNSECURE_NODE_VERSION=true. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
|
|
Product tests (surveys, tasks, tracing, user-interviews)
Node.js 20 actions are deprecated. The following actions are running on Node.js 20 and may not work as expected: pnpm/action-setup@a7487c7e89a18df4991f7f222e4898a00d66ddda, Swatinem/rust-cache@779680da715d629ac1d338a641029a2f4372abb5. Actions will be forced to run with Node.js 24 by default starting June 2nd, 2026. Node.js 20 will be removed from the runner on September 16th, 2026. Please check if updated versions of these actions are available that support Node.js 24. To opt into Node.js 24 now, set the FORCE_JAVASCRIPT_ACTIONS_TO_NODE24=true environment variable on the runner or in your workflow file. Once Node.js 24 becomes the default, you can temporarily opt out by setting ACTIONS_ALLOW_USE_UNSECURE_NODE_VERSION=true. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
|
|
Django tests – Core (persons-on-events on), Py 3.12.12, clickhouse/clickhouse-server:25.8.12 (7/7)
Node.js 20 actions are deprecated. The following actions are running on Node.js 20 and may not work as expected: actions/cache/restore@0057852bfaa89a56745cba8c7296529d2fc39830, Swatinem/rust-cache@779680da715d629ac1d338a641029a2f4372abb5. Actions will be forced to run with Node.js 24 by default starting June 2nd, 2026. Node.js 20 will be removed from the runner on September 16th, 2026. Please check if updated versions of these actions are available that support Node.js 24. To opt into Node.js 24 now, set the FORCE_JAVASCRIPT_ACTIONS_TO_NODE24=true environment variable on the runner or in your workflow file. Once Node.js 24 becomes the default, you can temporarily opt out by setting ACTIONS_ALLOW_USE_UNSECURE_NODE_VERSION=true. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
|
|
Product tests (endpoints)
Node.js 20 actions are deprecated. The following actions are running on Node.js 20 and may not work as expected: pnpm/action-setup@a7487c7e89a18df4991f7f222e4898a00d66ddda, Swatinem/rust-cache@779680da715d629ac1d338a641029a2f4372abb5. Actions will be forced to run with Node.js 24 by default starting June 2nd, 2026. Node.js 20 will be removed from the runner on September 16th, 2026. Please check if updated versions of these actions are available that support Node.js 24. To opt into Node.js 24 now, set the FORCE_JAVASCRIPT_ACTIONS_TO_NODE24=true environment variable on the runner or in your workflow file. Once Node.js 24 becomes the default, you can temporarily opt out by setting ACTIONS_ALLOW_USE_UNSECURE_NODE_VERSION=true. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
|
|
Async migrations tests - clickhouse/clickhouse-server:25.8.12
Node.js 20 actions are deprecated. The following actions are running on Node.js 20 and may not work as expected: Swatinem/rust-cache@779680da715d629ac1d338a641029a2f4372abb5. Actions will be forced to run with Node.js 24 by default starting June 2nd, 2026. Node.js 20 will be removed from the runner on September 16th, 2026. Please check if updated versions of these actions are available that support Node.js 24. To opt into Node.js 24 now, set the FORCE_JAVASCRIPT_ACTIONS_TO_NODE24=true environment variable on the runner or in your workflow file. Once Node.js 24 becomes the default, you can temporarily opt out by setting ACTIONS_ALLOW_USE_UNSECURE_NODE_VERSION=true. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
|
|
Django tests – Core (persons-on-events on), Py 3.12.12, clickhouse/clickhouse-server:25.8.12 (6/7)
Node.js 20 actions are deprecated. The following actions are running on Node.js 20 and may not work as expected: actions/cache/restore@0057852bfaa89a56745cba8c7296529d2fc39830, Swatinem/rust-cache@779680da715d629ac1d338a641029a2f4372abb5. Actions will be forced to run with Node.js 24 by default starting June 2nd, 2026. Node.js 20 will be removed from the runner on September 16th, 2026. Please check if updated versions of these actions are available that support Node.js 24. To opt into Node.js 24 now, set the FORCE_JAVASCRIPT_ACTIONS_TO_NODE24=true environment variable on the runner or in your workflow file. Once Node.js 24 becomes the default, you can temporarily opt out by setting ACTIONS_ALLOW_USE_UNSECURE_NODE_VERSION=true. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
|
|
Django tests – Core (persons-on-events off), Py 3.12.12, clickhouse/clickhouse-server:25.8.12 (34/38)
Node.js 20 actions are deprecated. The following actions are running on Node.js 20 and may not work as expected: actions/cache/restore@0057852bfaa89a56745cba8c7296529d2fc39830, Swatinem/rust-cache@779680da715d629ac1d338a641029a2f4372abb5. Actions will be forced to run with Node.js 24 by default starting June 2nd, 2026. Node.js 20 will be removed from the runner on September 16th, 2026. Please check if updated versions of these actions are available that support Node.js 24. To opt into Node.js 24 now, set the FORCE_JAVASCRIPT_ACTIONS_TO_NODE24=true environment variable on the runner or in your workflow file. Once Node.js 24 becomes the default, you can temporarily opt out by setting ACTIONS_ALLOW_USE_UNSECURE_NODE_VERSION=true. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
|
|
Django tests – Core (persons-on-events off), Py 3.12.12, clickhouse/clickhouse-server:25.8.12 (34/38)
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.12.12, clickhouse/clickhouse-server:25.8.12 (22/38)
Node.js 20 actions are deprecated. The following actions are running on Node.js 20 and may not work as expected: actions/cache/restore@0057852bfaa89a56745cba8c7296529d2fc39830, Swatinem/rust-cache@779680da715d629ac1d338a641029a2f4372abb5. Actions will be forced to run with Node.js 24 by default starting June 2nd, 2026. Node.js 20 will be removed from the runner on September 16th, 2026. Please check if updated versions of these actions are available that support Node.js 24. To opt into Node.js 24 now, set the FORCE_JAVASCRIPT_ACTIONS_TO_NODE24=true environment variable on the runner or in your workflow file. Once Node.js 24 becomes the default, you can temporarily opt out by setting ACTIONS_ALLOW_USE_UNSECURE_NODE_VERSION=true. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
|
|
Django tests – Core (persons-on-events off), Py 3.12.12, clickhouse/clickhouse-server:25.8.12 (22/38)
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.12.12, clickhouse/clickhouse-server:25.8.12 (5/38)
Node.js 20 actions are deprecated. The following actions are running on Node.js 20 and may not work as expected: actions/cache/restore@0057852bfaa89a56745cba8c7296529d2fc39830, Swatinem/rust-cache@779680da715d629ac1d338a641029a2f4372abb5. Actions will be forced to run with Node.js 24 by default starting June 2nd, 2026. Node.js 20 will be removed from the runner on September 16th, 2026. Please check if updated versions of these actions are available that support Node.js 24. To opt into Node.js 24 now, set the FORCE_JAVASCRIPT_ACTIONS_TO_NODE24=true environment variable on the runner or in your workflow file. Once Node.js 24 becomes the default, you can temporarily opt out by setting ACTIONS_ALLOW_USE_UNSECURE_NODE_VERSION=true. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
|
|
Django tests – Core (persons-on-events off), Py 3.12.12, clickhouse/clickhouse-server:25.8.12 (5/38)
No files were found with the provided path: posthog/tasks/test/__emails__. No artifacts will be uploaded.
|
|
Product tests (error-tracking)
Node.js 20 actions are deprecated. The following actions are running on Node.js 20 and may not work as expected: pnpm/action-setup@a7487c7e89a18df4991f7f222e4898a00d66ddda, Swatinem/rust-cache@779680da715d629ac1d338a641029a2f4372abb5. Actions will be forced to run with Node.js 24 by default starting June 2nd, 2026. Node.js 20 will be removed from the runner on September 16th, 2026. Please check if updated versions of these actions are available that support Node.js 24. To opt into Node.js 24 now, set the FORCE_JAVASCRIPT_ACTIONS_TO_NODE24=true environment variable on the runner or in your workflow file. Once Node.js 24 becomes the default, you can temporarily opt out by setting ACTIONS_ALLOW_USE_UNSECURE_NODE_VERSION=true. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
|
|
Product tests (marketing-analytics)
Node.js 20 actions are deprecated. The following actions are running on Node.js 20 and may not work as expected: pnpm/action-setup@a7487c7e89a18df4991f7f222e4898a00d66ddda, Swatinem/rust-cache@779680da715d629ac1d338a641029a2f4372abb5. Actions will be forced to run with Node.js 24 by default starting June 2nd, 2026. Node.js 20 will be removed from the runner on September 16th, 2026. Please check if updated versions of these actions are available that support Node.js 24. To opt into Node.js 24 now, set the FORCE_JAVASCRIPT_ACTIONS_TO_NODE24=true environment variable on the runner or in your workflow file. Once Node.js 24 becomes the default, you can temporarily opt out by setting ACTIONS_ALLOW_USE_UNSECURE_NODE_VERSION=true. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
|
|
Django tests – Core (persons-on-events on), Py 3.12.12, clickhouse/clickhouse-server:25.8.12 (3/7)
Node.js 20 actions are deprecated. The following actions are running on Node.js 20 and may not work as expected: actions/cache/restore@0057852bfaa89a56745cba8c7296529d2fc39830, Swatinem/rust-cache@779680da715d629ac1d338a641029a2f4372abb5. Actions will be forced to run with Node.js 24 by default starting June 2nd, 2026. Node.js 20 will be removed from the runner on September 16th, 2026. Please check if updated versions of these actions are available that support Node.js 24. To opt into Node.js 24 now, set the FORCE_JAVASCRIPT_ACTIONS_TO_NODE24=true environment variable on the runner or in your workflow file. Once Node.js 24 becomes the default, you can temporarily opt out by setting ACTIONS_ALLOW_USE_UNSECURE_NODE_VERSION=true. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
|
|
Django tests – Core (persons-on-events off), Py 3.12.12, clickhouse/clickhouse-server:25.8.12 (30/38)
Node.js 20 actions are deprecated. The following actions are running on Node.js 20 and may not work as expected: actions/cache/restore@0057852bfaa89a56745cba8c7296529d2fc39830, Swatinem/rust-cache@779680da715d629ac1d338a641029a2f4372abb5. Actions will be forced to run with Node.js 24 by default starting June 2nd, 2026. Node.js 20 will be removed from the runner on September 16th, 2026. Please check if updated versions of these actions are available that support Node.js 24. To opt into Node.js 24 now, set the FORCE_JAVASCRIPT_ACTIONS_TO_NODE24=true environment variable on the runner or in your workflow file. Once Node.js 24 becomes the default, you can temporarily opt out by setting ACTIONS_ALLOW_USE_UNSECURE_NODE_VERSION=true. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
|
|
Django tests – Core (persons-on-events off), Py 3.12.12, clickhouse/clickhouse-server:25.8.12 (30/38)
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.12.12, clickhouse/clickhouse-server:25.8.12 (33/38)
Node.js 20 actions are deprecated. The following actions are running on Node.js 20 and may not work as expected: actions/cache/restore@0057852bfaa89a56745cba8c7296529d2fc39830, Swatinem/rust-cache@779680da715d629ac1d338a641029a2f4372abb5. Actions will be forced to run with Node.js 24 by default starting June 2nd, 2026. Node.js 20 will be removed from the runner on September 16th, 2026. Please check if updated versions of these actions are available that support Node.js 24. To opt into Node.js 24 now, set the FORCE_JAVASCRIPT_ACTIONS_TO_NODE24=true environment variable on the runner or in your workflow file. Once Node.js 24 becomes the default, you can temporarily opt out by setting ACTIONS_ALLOW_USE_UNSECURE_NODE_VERSION=true. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
|
|
Django tests – Core (persons-on-events off), Py 3.12.12, clickhouse/clickhouse-server:25.8.12 (33/38)
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.12.12, clickhouse/clickhouse-server:25.8.12 (1/38)
Node.js 20 actions are deprecated. The following actions are running on Node.js 20 and may not work as expected: actions/cache/restore@0057852bfaa89a56745cba8c7296529d2fc39830, Swatinem/rust-cache@779680da715d629ac1d338a641029a2f4372abb5. Actions will be forced to run with Node.js 24 by default starting June 2nd, 2026. Node.js 20 will be removed from the runner on September 16th, 2026. Please check if updated versions of these actions are available that support Node.js 24. To opt into Node.js 24 now, set the FORCE_JAVASCRIPT_ACTIONS_TO_NODE24=true environment variable on the runner or in your workflow file. Once Node.js 24 becomes the default, you can temporarily opt out by setting ACTIONS_ALLOW_USE_UNSECURE_NODE_VERSION=true. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
|
|
Django tests – Core (persons-on-events off), Py 3.12.12, clickhouse/clickhouse-server:25.8.12 (1/38)
No files were found with the provided path: posthog/tasks/test/__emails__. No artifacts will be uploaded.
|
|
Product tests (feature-flags, growth, links, live-debugger, llm-analytics)
Node.js 20 actions are deprecated. The following actions are running on Node.js 20 and may not work as expected: pnpm/action-setup@a7487c7e89a18df4991f7f222e4898a00d66ddda, Swatinem/rust-cache@779680da715d629ac1d338a641029a2f4372abb5. Actions will be forced to run with Node.js 24 by default starting June 2nd, 2026. Node.js 20 will be removed from the runner on September 16th, 2026. Please check if updated versions of these actions are available that support Node.js 24. To opt into Node.js 24 now, set the FORCE_JAVASCRIPT_ACTIONS_TO_NODE24=true environment variable on the runner or in your workflow file. Once Node.js 24 becomes the default, you can temporarily opt out by setting ACTIONS_ALLOW_USE_UNSECURE_NODE_VERSION=true. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
|
|
Product tests (logs, managed-migrations, mcp-analytics, mcp-store, messaging, metrics)
Node.js 20 actions are deprecated. The following actions are running on Node.js 20 and may not work as expected: pnpm/action-setup@a7487c7e89a18df4991f7f222e4898a00d66ddda, Swatinem/rust-cache@779680da715d629ac1d338a641029a2f4372abb5. Actions will be forced to run with Node.js 24 by default starting June 2nd, 2026. Node.js 20 will be removed from the runner on September 16th, 2026. Please check if updated versions of these actions are available that support Node.js 24. To opt into Node.js 24 now, set the FORCE_JAVASCRIPT_ACTIONS_TO_NODE24=true environment variable on the runner or in your workflow file. Once Node.js 24 becomes the default, you can temporarily opt out by setting ACTIONS_ALLOW_USE_UNSECURE_NODE_VERSION=true. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
|
|
Django tests – Core compat (persons-on-events off), Py 3.12.12, clickhouse/clickhouse-server:25.12.8 (2/2)
Node.js 20 actions are deprecated. The following actions are running on Node.js 20 and may not work as expected: actions/cache/restore@0057852bfaa89a56745cba8c7296529d2fc39830, Swatinem/rust-cache@779680da715d629ac1d338a641029a2f4372abb5. Actions will be forced to run with Node.js 24 by default starting June 2nd, 2026. Node.js 20 will be removed from the runner on September 16th, 2026. Please check if updated versions of these actions are available that support Node.js 24. To opt into Node.js 24 now, set the FORCE_JAVASCRIPT_ACTIONS_TO_NODE24=true environment variable on the runner or in your workflow file. Once Node.js 24 becomes the default, you can temporarily opt out by setting ACTIONS_ALLOW_USE_UNSECURE_NODE_VERSION=true. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
|
|
Django tests – Temporal (persons-on-events off), Py 3.12.12, clickhouse/clickhouse-server:25.8.12 (3/7)
Node.js 20 actions are deprecated. The following actions are running on Node.js 20 and may not work as expected: actions/cache/restore@0057852bfaa89a56745cba8c7296529d2fc39830, Swatinem/rust-cache@779680da715d629ac1d338a641029a2f4372abb5. Actions will be forced to run with Node.js 24 by default starting June 2nd, 2026. Node.js 20 will be removed from the runner on September 16th, 2026. Please check if updated versions of these actions are available that support Node.js 24. To opt into Node.js 24 now, set the FORCE_JAVASCRIPT_ACTIONS_TO_NODE24=true environment variable on the runner or in your workflow file. Once Node.js 24 becomes the default, you can temporarily opt out by setting ACTIONS_ALLOW_USE_UNSECURE_NODE_VERSION=true. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
|
|
Product tests (notebooks, notifications, platform-features, posthog-ai, product-analytics, product-tours, replay, signals, slack-app)
Node.js 20 actions are deprecated. The following actions are running on Node.js 20 and may not work as expected: pnpm/action-setup@a7487c7e89a18df4991f7f222e4898a00d66ddda, Swatinem/rust-cache@779680da715d629ac1d338a641029a2f4372abb5. Actions will be forced to run with Node.js 24 by default starting June 2nd, 2026. Node.js 20 will be removed from the runner on September 16th, 2026. Please check if updated versions of these actions are available that support Node.js 24. To opt into Node.js 24 now, set the FORCE_JAVASCRIPT_ACTIONS_TO_NODE24=true environment variable on the runner or in your workflow file. Once Node.js 24 becomes the default, you can temporarily opt out by setting ACTIONS_ALLOW_USE_UNSECURE_NODE_VERSION=true. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
|
|
Product tests (data-warehouse)
Node.js 20 actions are deprecated. The following actions are running on Node.js 20 and may not work as expected: pnpm/action-setup@a7487c7e89a18df4991f7f222e4898a00d66ddda, Swatinem/rust-cache@779680da715d629ac1d338a641029a2f4372abb5. Actions will be forced to run with Node.js 24 by default starting June 2nd, 2026. Node.js 20 will be removed from the runner on September 16th, 2026. Please check if updated versions of these actions are available that support Node.js 24. To opt into Node.js 24 now, set the FORCE_JAVASCRIPT_ACTIONS_TO_NODE24=true environment variable on the runner or in your workflow file. Once Node.js 24 becomes the default, you can temporarily opt out by setting ACTIONS_ALLOW_USE_UNSECURE_NODE_VERSION=true. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
|
|
Django tests – Temporal (persons-on-events off), Py 3.12.12, clickhouse/clickhouse-server:25.8.12 (2/7)
Node.js 20 actions are deprecated. The following actions are running on Node.js 20 and may not work as expected: actions/cache/restore@0057852bfaa89a56745cba8c7296529d2fc39830, Swatinem/rust-cache@779680da715d629ac1d338a641029a2f4372abb5. Actions will be forced to run with Node.js 24 by default starting June 2nd, 2026. Node.js 20 will be removed from the runner on September 16th, 2026. Please check if updated versions of these actions are available that support Node.js 24. To opt into Node.js 24 now, set the FORCE_JAVASCRIPT_ACTIONS_TO_NODE24=true environment variable on the runner or in your workflow file. Once Node.js 24 becomes the default, you can temporarily opt out by setting ACTIONS_ALLOW_USE_UNSECURE_NODE_VERSION=true. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
|
|
Product tests (alerts, analytics-platform, batch-exports, cdp, customer-analytics, dashboards, data-modeling)
Node.js 20 actions are deprecated. The following actions are running on Node.js 20 and may not work as expected: pnpm/action-setup@a7487c7e89a18df4991f7f222e4898a00d66ddda, Swatinem/rust-cache@779680da715d629ac1d338a641029a2f4372abb5. Actions will be forced to run with Node.js 24 by default starting June 2nd, 2026. Node.js 20 will be removed from the runner on September 16th, 2026. Please check if updated versions of these actions are available that support Node.js 24. To opt into Node.js 24 now, set the FORCE_JAVASCRIPT_ACTIONS_TO_NODE24=true environment variable on the runner or in your workflow file. Once Node.js 24 becomes the default, you can temporarily opt out by setting ACTIONS_ALLOW_USE_UNSECURE_NODE_VERSION=true. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
|
|
Django tests – Core (persons-on-events off), Py 3.12.12, clickhouse/clickhouse-server:25.8.12 (3/38)
Node.js 20 actions are deprecated. The following actions are running on Node.js 20 and may not work as expected: actions/cache/restore@0057852bfaa89a56745cba8c7296529d2fc39830, Swatinem/rust-cache@779680da715d629ac1d338a641029a2f4372abb5. Actions will be forced to run with Node.js 24 by default starting June 2nd, 2026. Node.js 20 will be removed from the runner on September 16th, 2026. Please check if updated versions of these actions are available that support Node.js 24. To opt into Node.js 24 now, set the FORCE_JAVASCRIPT_ACTIONS_TO_NODE24=true environment variable on the runner or in your workflow file. Once Node.js 24 becomes the default, you can temporarily opt out by setting ACTIONS_ALLOW_USE_UNSECURE_NODE_VERSION=true. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
|
|
Django tests – Core (persons-on-events off), Py 3.12.12, clickhouse/clickhouse-server:25.8.12 (3/38)
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.12.12, clickhouse/clickhouse-server:25.8.12 (16/38)
Node.js 20 actions are deprecated. The following actions are running on Node.js 20 and may not work as expected: actions/cache/restore@0057852bfaa89a56745cba8c7296529d2fc39830, Swatinem/rust-cache@779680da715d629ac1d338a641029a2f4372abb5. Actions will be forced to run with Node.js 24 by default starting June 2nd, 2026. Node.js 20 will be removed from the runner on September 16th, 2026. Please check if updated versions of these actions are available that support Node.js 24. To opt into Node.js 24 now, set the FORCE_JAVASCRIPT_ACTIONS_TO_NODE24=true environment variable on the runner or in your workflow file. Once Node.js 24 becomes the default, you can temporarily opt out by setting ACTIONS_ALLOW_USE_UNSECURE_NODE_VERSION=true. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
|
|
Django tests – Core (persons-on-events off), Py 3.12.12, clickhouse/clickhouse-server:25.8.12 (16/38)
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.12.12, clickhouse/clickhouse-server:25.8.12 (32/38)
Node.js 20 actions are deprecated. The following actions are running on Node.js 20 and may not work as expected: actions/cache/restore@0057852bfaa89a56745cba8c7296529d2fc39830, Swatinem/rust-cache@779680da715d629ac1d338a641029a2f4372abb5. Actions will be forced to run with Node.js 24 by default starting June 2nd, 2026. Node.js 20 will be removed from the runner on September 16th, 2026. Please check if updated versions of these actions are available that support Node.js 24. To opt into Node.js 24 now, set the FORCE_JAVASCRIPT_ACTIONS_TO_NODE24=true environment variable on the runner or in your workflow file. Once Node.js 24 becomes the default, you can temporarily opt out by setting ACTIONS_ALLOW_USE_UNSECURE_NODE_VERSION=true. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
|
|
Django tests – Core (persons-on-events off), Py 3.12.12, clickhouse/clickhouse-server:25.8.12 (32/38)
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.12.12, clickhouse/clickhouse-server:25.8.12 (5/7)
Node.js 20 actions are deprecated. The following actions are running on Node.js 20 and may not work as expected: actions/cache/restore@0057852bfaa89a56745cba8c7296529d2fc39830, Swatinem/rust-cache@779680da715d629ac1d338a641029a2f4372abb5. Actions will be forced to run with Node.js 24 by default starting June 2nd, 2026. Node.js 20 will be removed from the runner on September 16th, 2026. Please check if updated versions of these actions are available that support Node.js 24. To opt into Node.js 24 now, set the FORCE_JAVASCRIPT_ACTIONS_TO_NODE24=true environment variable on the runner or in your workflow file. Once Node.js 24 becomes the default, you can temporarily opt out by setting ACTIONS_ALLOW_USE_UNSECURE_NODE_VERSION=true. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
|
|
Django tests – Core (persons-on-events off), Py 3.12.12, clickhouse/clickhouse-server:25.8.12 (15/38)
Node.js 20 actions are deprecated. The following actions are running on Node.js 20 and may not work as expected: actions/cache/restore@0057852bfaa89a56745cba8c7296529d2fc39830, Swatinem/rust-cache@779680da715d629ac1d338a641029a2f4372abb5. Actions will be forced to run with Node.js 24 by default starting June 2nd, 2026. Node.js 20 will be removed from the runner on September 16th, 2026. Please check if updated versions of these actions are available that support Node.js 24. To opt into Node.js 24 now, set the FORCE_JAVASCRIPT_ACTIONS_TO_NODE24=true environment variable on the runner or in your workflow file. Once Node.js 24 becomes the default, you can temporarily opt out by setting ACTIONS_ALLOW_USE_UNSECURE_NODE_VERSION=true. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
|
|
Django tests – Core (persons-on-events off), Py 3.12.12, clickhouse/clickhouse-server:25.8.12 (15/38)
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.12.12, clickhouse/clickhouse-server:25.8.12 (7/38)
Node.js 20 actions are deprecated. The following actions are running on Node.js 20 and may not work as expected: actions/cache/restore@0057852bfaa89a56745cba8c7296529d2fc39830, Swatinem/rust-cache@779680da715d629ac1d338a641029a2f4372abb5. Actions will be forced to run with Node.js 24 by default starting June 2nd, 2026. Node.js 20 will be removed from the runner on September 16th, 2026. Please check if updated versions of these actions are available that support Node.js 24. To opt into Node.js 24 now, set the FORCE_JAVASCRIPT_ACTIONS_TO_NODE24=true environment variable on the runner or in your workflow file. Once Node.js 24 becomes the default, you can temporarily opt out by setting ACTIONS_ALLOW_USE_UNSECURE_NODE_VERSION=true. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
|
|
Django tests – Core (persons-on-events off), Py 3.12.12, clickhouse/clickhouse-server:25.8.12 (7/38)
No files were found with the provided path: posthog/tasks/test/__emails__. No artifacts will be uploaded.
|
|
Django tests – Core (persons-on-events on), Py 3.12.12, clickhouse/clickhouse-server:25.8.12 (2/7)
Node.js 20 actions are deprecated. The following actions are running on Node.js 20 and may not work as expected: actions/cache/restore@0057852bfaa89a56745cba8c7296529d2fc39830, Swatinem/rust-cache@779680da715d629ac1d338a641029a2f4372abb5. Actions will be forced to run with Node.js 24 by default starting June 2nd, 2026. Node.js 20 will be removed from the runner on September 16th, 2026. Please check if updated versions of these actions are available that support Node.js 24. To opt into Node.js 24 now, set the FORCE_JAVASCRIPT_ACTIONS_TO_NODE24=true environment variable on the runner or in your workflow file. Once Node.js 24 becomes the default, you can temporarily opt out by setting ACTIONS_ALLOW_USE_UNSECURE_NODE_VERSION=true. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
|
|
Django tests – Core (persons-on-events off), Py 3.12.12, clickhouse/clickhouse-server:25.8.12 (6/38)
Node.js 20 actions are deprecated. The following actions are running on Node.js 20 and may not work as expected: actions/cache/restore@0057852bfaa89a56745cba8c7296529d2fc39830, Swatinem/rust-cache@779680da715d629ac1d338a641029a2f4372abb5. Actions will be forced to run with Node.js 24 by default starting June 2nd, 2026. Node.js 20 will be removed from the runner on September 16th, 2026. Please check if updated versions of these actions are available that support Node.js 24. To opt into Node.js 24 now, set the FORCE_JAVASCRIPT_ACTIONS_TO_NODE24=true environment variable on the runner or in your workflow file. Once Node.js 24 becomes the default, you can temporarily opt out by setting ACTIONS_ALLOW_USE_UNSECURE_NODE_VERSION=true. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
|
|
Django tests – Core (persons-on-events off), Py 3.12.12, clickhouse/clickhouse-server:25.8.12 (6/38)
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.12.12, clickhouse/clickhouse-server:25.8.12 (4/38)
Node.js 20 actions are deprecated. The following actions are running on Node.js 20 and may not work as expected: actions/cache/restore@0057852bfaa89a56745cba8c7296529d2fc39830, Swatinem/rust-cache@779680da715d629ac1d338a641029a2f4372abb5. Actions will be forced to run with Node.js 24 by default starting June 2nd, 2026. Node.js 20 will be removed from the runner on September 16th, 2026. Please check if updated versions of these actions are available that support Node.js 24. To opt into Node.js 24 now, set the FORCE_JAVASCRIPT_ACTIONS_TO_NODE24=true environment variable on the runner or in your workflow file. Once Node.js 24 becomes the default, you can temporarily opt out by setting ACTIONS_ALLOW_USE_UNSECURE_NODE_VERSION=true. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
|
|
Django tests – Core (persons-on-events off), Py 3.12.12, clickhouse/clickhouse-server:25.8.12 (4/38)
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.12.12, clickhouse/clickhouse-server:25.8.12 (10/38)
Node.js 20 actions are deprecated. The following actions are running on Node.js 20 and may not work as expected: actions/cache/restore@0057852bfaa89a56745cba8c7296529d2fc39830, Swatinem/rust-cache@779680da715d629ac1d338a641029a2f4372abb5. Actions will be forced to run with Node.js 24 by default starting June 2nd, 2026. Node.js 20 will be removed from the runner on September 16th, 2026. Please check if updated versions of these actions are available that support Node.js 24. To opt into Node.js 24 now, set the FORCE_JAVASCRIPT_ACTIONS_TO_NODE24=true environment variable on the runner or in your workflow file. Once Node.js 24 becomes the default, you can temporarily opt out by setting ACTIONS_ALLOW_USE_UNSECURE_NODE_VERSION=true. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
|
|
Django tests – Core (persons-on-events off), Py 3.12.12, clickhouse/clickhouse-server:25.8.12 (10/38)
No files were found with the provided path: posthog/tasks/test/__emails__. No artifacts will be uploaded.
|
|
Product tests (visual-review, web-analytics, workflows)
Node.js 20 actions are deprecated. The following actions are running on Node.js 20 and may not work as expected: pnpm/action-setup@a7487c7e89a18df4991f7f222e4898a00d66ddda, Swatinem/rust-cache@779680da715d629ac1d338a641029a2f4372abb5. Actions will be forced to run with Node.js 24 by default starting June 2nd, 2026. Node.js 20 will be removed from the runner on September 16th, 2026. Please check if updated versions of these actions are available that support Node.js 24. To opt into Node.js 24 now, set the FORCE_JAVASCRIPT_ACTIONS_TO_NODE24=true environment variable on the runner or in your workflow file. Once Node.js 24 becomes the default, you can temporarily opt out by setting ACTIONS_ALLOW_USE_UNSECURE_NODE_VERSION=true. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
|
|
Django tests – Core (persons-on-events off), Py 3.12.12, clickhouse/clickhouse-server:25.8.12 (25/38)
Node.js 20 actions are deprecated. The following actions are running on Node.js 20 and may not work as expected: actions/cache/restore@0057852bfaa89a56745cba8c7296529d2fc39830, Swatinem/rust-cache@779680da715d629ac1d338a641029a2f4372abb5. Actions will be forced to run with Node.js 24 by default starting June 2nd, 2026. Node.js 20 will be removed from the runner on September 16th, 2026. Please check if updated versions of these actions are available that support Node.js 24. To opt into Node.js 24 now, set the FORCE_JAVASCRIPT_ACTIONS_TO_NODE24=true environment variable on the runner or in your workflow file. Once Node.js 24 becomes the default, you can temporarily opt out by setting ACTIONS_ALLOW_USE_UNSECURE_NODE_VERSION=true. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
|
|
Django tests – Core (persons-on-events off), Py 3.12.12, clickhouse/clickhouse-server:25.8.12 (25/38)
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.12.12, clickhouse/clickhouse-server:25.8.12 (20/38)
Node.js 20 actions are deprecated. The following actions are running on Node.js 20 and may not work as expected: actions/cache/restore@0057852bfaa89a56745cba8c7296529d2fc39830, Swatinem/rust-cache@779680da715d629ac1d338a641029a2f4372abb5. Actions will be forced to run with Node.js 24 by default starting June 2nd, 2026. Node.js 20 will be removed from the runner on September 16th, 2026. Please check if updated versions of these actions are available that support Node.js 24. To opt into Node.js 24 now, set the FORCE_JAVASCRIPT_ACTIONS_TO_NODE24=true environment variable on the runner or in your workflow file. Once Node.js 24 becomes the default, you can temporarily opt out by setting ACTIONS_ALLOW_USE_UNSECURE_NODE_VERSION=true. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
|
|
Django tests – Core (persons-on-events off), Py 3.12.12, clickhouse/clickhouse-server:25.8.12 (20/38)
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.12.12, clickhouse/clickhouse-server:25.8.12 (26/38)
Node.js 20 actions are deprecated. The following actions are running on Node.js 20 and may not work as expected: actions/cache/restore@0057852bfaa89a56745cba8c7296529d2fc39830, Swatinem/rust-cache@779680da715d629ac1d338a641029a2f4372abb5. Actions will be forced to run with Node.js 24 by default starting June 2nd, 2026. Node.js 20 will be removed from the runner on September 16th, 2026. Please check if updated versions of these actions are available that support Node.js 24. To opt into Node.js 24 now, set the FORCE_JAVASCRIPT_ACTIONS_TO_NODE24=true environment variable on the runner or in your workflow file. Once Node.js 24 becomes the default, you can temporarily opt out by setting ACTIONS_ALLOW_USE_UNSECURE_NODE_VERSION=true. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
|
|
Django tests – Core (persons-on-events off), Py 3.12.12, clickhouse/clickhouse-server:25.8.12 (26/38)
No files were found with the provided path: posthog/tasks/test/__emails__. No artifacts will be uploaded.
|
|
Django tests – Core (persons-on-events on), Py 3.12.12, clickhouse/clickhouse-server:25.8.12 (5/7)
Node.js 20 actions are deprecated. The following actions are running on Node.js 20 and may not work as expected: actions/cache/restore@0057852bfaa89a56745cba8c7296529d2fc39830, Swatinem/rust-cache@779680da715d629ac1d338a641029a2f4372abb5. Actions will be forced to run with Node.js 24 by default starting June 2nd, 2026. Node.js 20 will be removed from the runner on September 16th, 2026. Please check if updated versions of these actions are available that support Node.js 24. To opt into Node.js 24 now, set the FORCE_JAVASCRIPT_ACTIONS_TO_NODE24=true environment variable on the runner or in your workflow file. Once Node.js 24 becomes the default, you can temporarily opt out by setting ACTIONS_ALLOW_USE_UNSECURE_NODE_VERSION=true. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
|
|
Django tests – Core (persons-on-events off), Py 3.12.12, clickhouse/clickhouse-server:25.8.12 (19/38)
Node.js 20 actions are deprecated. The following actions are running on Node.js 20 and may not work as expected: actions/cache/restore@0057852bfaa89a56745cba8c7296529d2fc39830, Swatinem/rust-cache@779680da715d629ac1d338a641029a2f4372abb5. Actions will be forced to run with Node.js 24 by default starting June 2nd, 2026. Node.js 20 will be removed from the runner on September 16th, 2026. Please check if updated versions of these actions are available that support Node.js 24. To opt into Node.js 24 now, set the FORCE_JAVASCRIPT_ACTIONS_TO_NODE24=true environment variable on the runner or in your workflow file. Once Node.js 24 becomes the default, you can temporarily opt out by setting ACTIONS_ALLOW_USE_UNSECURE_NODE_VERSION=true. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
|
|
Django tests – Core (persons-on-events off), Py 3.12.12, clickhouse/clickhouse-server:25.8.12 (19/38)
No files were found with the provided path: posthog/tasks/test/__emails__. No artifacts will be uploaded.
|
|
Product tests (revenue-analytics)
Node.js 20 actions are deprecated. The following actions are running on Node.js 20 and may not work as expected: pnpm/action-setup@a7487c7e89a18df4991f7f222e4898a00d66ddda, Swatinem/rust-cache@779680da715d629ac1d338a641029a2f4372abb5. Actions will be forced to run with Node.js 24 by default starting June 2nd, 2026. Node.js 20 will be removed from the runner on September 16th, 2026. Please check if updated versions of these actions are available that support Node.js 24. To opt into Node.js 24 now, set the FORCE_JAVASCRIPT_ACTIONS_TO_NODE24=true environment variable on the runner or in your workflow file. Once Node.js 24 becomes the default, you can temporarily opt out by setting ACTIONS_ALLOW_USE_UNSECURE_NODE_VERSION=true. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
|
|
Django tests – Temporal (persons-on-events off), Py 3.12.12, clickhouse/clickhouse-server:25.8.12 (6/7)
Node.js 20 actions are deprecated. The following actions are running on Node.js 20 and may not work as expected: actions/cache/restore@0057852bfaa89a56745cba8c7296529d2fc39830, Swatinem/rust-cache@779680da715d629ac1d338a641029a2f4372abb5. Actions will be forced to run with Node.js 24 by default starting June 2nd, 2026. Node.js 20 will be removed from the runner on September 16th, 2026. Please check if updated versions of these actions are available that support Node.js 24. To opt into Node.js 24 now, set the FORCE_JAVASCRIPT_ACTIONS_TO_NODE24=true environment variable on the runner or in your workflow file. Once Node.js 24 becomes the default, you can temporarily opt out by setting ACTIONS_ALLOW_USE_UNSECURE_NODE_VERSION=true. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
|
|
Django tests – Core (persons-on-events off), Py 3.12.12, clickhouse/clickhouse-server:25.8.12 (36/38)
Node.js 20 actions are deprecated. The following actions are running on Node.js 20 and may not work as expected: actions/cache/restore@0057852bfaa89a56745cba8c7296529d2fc39830, Swatinem/rust-cache@779680da715d629ac1d338a641029a2f4372abb5. Actions will be forced to run with Node.js 24 by default starting June 2nd, 2026. Node.js 20 will be removed from the runner on September 16th, 2026. Please check if updated versions of these actions are available that support Node.js 24. To opt into Node.js 24 now, set the FORCE_JAVASCRIPT_ACTIONS_TO_NODE24=true environment variable on the runner or in your workflow file. Once Node.js 24 becomes the default, you can temporarily opt out by setting ACTIONS_ALLOW_USE_UNSECURE_NODE_VERSION=true. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
|
|
Django tests – Core (persons-on-events off), Py 3.12.12, clickhouse/clickhouse-server:25.8.12 (36/38)
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.12.12, clickhouse/clickhouse-server:25.8.12 (4/7)
Node.js 20 actions are deprecated. The following actions are running on Node.js 20 and may not work as expected: actions/cache/restore@0057852bfaa89a56745cba8c7296529d2fc39830, Swatinem/rust-cache@779680da715d629ac1d338a641029a2f4372abb5. Actions will be forced to run with Node.js 24 by default starting June 2nd, 2026. Node.js 20 will be removed from the runner on September 16th, 2026. Please check if updated versions of these actions are available that support Node.js 24. To opt into Node.js 24 now, set the FORCE_JAVASCRIPT_ACTIONS_TO_NODE24=true environment variable on the runner or in your workflow file. Once Node.js 24 becomes the default, you can temporarily opt out by setting ACTIONS_ALLOW_USE_UNSECURE_NODE_VERSION=true. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
|
|
Django tests – Core (persons-on-events off), Py 3.12.12, clickhouse/clickhouse-server:25.8.12 (8/38)
Node.js 20 actions are deprecated. The following actions are running on Node.js 20 and may not work as expected: actions/cache/restore@0057852bfaa89a56745cba8c7296529d2fc39830, Swatinem/rust-cache@779680da715d629ac1d338a641029a2f4372abb5. Actions will be forced to run with Node.js 24 by default starting June 2nd, 2026. Node.js 20 will be removed from the runner on September 16th, 2026. Please check if updated versions of these actions are available that support Node.js 24. To opt into Node.js 24 now, set the FORCE_JAVASCRIPT_ACTIONS_TO_NODE24=true environment variable on the runner or in your workflow file. Once Node.js 24 becomes the default, you can temporarily opt out by setting ACTIONS_ALLOW_USE_UNSECURE_NODE_VERSION=true. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
|
|
Django tests – Core (persons-on-events off), Py 3.12.12, clickhouse/clickhouse-server:25.8.12 (8/38)
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.12.12, clickhouse/clickhouse-server:25.8.12 (14/38)
Node.js 20 actions are deprecated. The following actions are running on Node.js 20 and may not work as expected: actions/cache/restore@0057852bfaa89a56745cba8c7296529d2fc39830, Swatinem/rust-cache@779680da715d629ac1d338a641029a2f4372abb5. Actions will be forced to run with Node.js 24 by default starting June 2nd, 2026. Node.js 20 will be removed from the runner on September 16th, 2026. Please check if updated versions of these actions are available that support Node.js 24. To opt into Node.js 24 now, set the FORCE_JAVASCRIPT_ACTIONS_TO_NODE24=true environment variable on the runner or in your workflow file. Once Node.js 24 becomes the default, you can temporarily opt out by setting ACTIONS_ALLOW_USE_UNSECURE_NODE_VERSION=true. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
|
|
Django tests – Core (persons-on-events off), Py 3.12.12, clickhouse/clickhouse-server:25.8.12 (14/38)
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.12.12, clickhouse/clickhouse-server:25.8.12 (18/38)
Node.js 20 actions are deprecated. The following actions are running on Node.js 20 and may not work as expected: actions/cache/restore@0057852bfaa89a56745cba8c7296529d2fc39830, Swatinem/rust-cache@779680da715d629ac1d338a641029a2f4372abb5. Actions will be forced to run with Node.js 24 by default starting June 2nd, 2026. Node.js 20 will be removed from the runner on September 16th, 2026. Please check if updated versions of these actions are available that support Node.js 24. To opt into Node.js 24 now, set the FORCE_JAVASCRIPT_ACTIONS_TO_NODE24=true environment variable on the runner or in your workflow file. Once Node.js 24 becomes the default, you can temporarily opt out by setting ACTIONS_ALLOW_USE_UNSECURE_NODE_VERSION=true. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
|
|
Django tests – Core (persons-on-events off), Py 3.12.12, clickhouse/clickhouse-server:25.8.12 (18/38)
No files were found with the provided path: posthog/tasks/test/__emails__. No artifacts will be uploaded.
|
|
Django tests – Core (persons-on-events on), Py 3.12.12, clickhouse/clickhouse-server:25.8.12 (1/7)
Node.js 20 actions are deprecated. The following actions are running on Node.js 20 and may not work as expected: actions/cache/restore@0057852bfaa89a56745cba8c7296529d2fc39830, Swatinem/rust-cache@779680da715d629ac1d338a641029a2f4372abb5. Actions will be forced to run with Node.js 24 by default starting June 2nd, 2026. Node.js 20 will be removed from the runner on September 16th, 2026. Please check if updated versions of these actions are available that support Node.js 24. To opt into Node.js 24 now, set the FORCE_JAVASCRIPT_ACTIONS_TO_NODE24=true environment variable on the runner or in your workflow file. Once Node.js 24 becomes the default, you can temporarily opt out by setting ACTIONS_ALLOW_USE_UNSECURE_NODE_VERSION=true. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
|
|
Django tests – Core (persons-on-events off), Py 3.12.12, clickhouse/clickhouse-server:25.8.12 (35/38)
Node.js 20 actions are deprecated. The following actions are running on Node.js 20 and may not work as expected: actions/cache/restore@0057852bfaa89a56745cba8c7296529d2fc39830, Swatinem/rust-cache@779680da715d629ac1d338a641029a2f4372abb5. Actions will be forced to run with Node.js 24 by default starting June 2nd, 2026. Node.js 20 will be removed from the runner on September 16th, 2026. Please check if updated versions of these actions are available that support Node.js 24. To opt into Node.js 24 now, set the FORCE_JAVASCRIPT_ACTIONS_TO_NODE24=true environment variable on the runner or in your workflow file. Once Node.js 24 becomes the default, you can temporarily opt out by setting ACTIONS_ALLOW_USE_UNSECURE_NODE_VERSION=true. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
|
|
Django tests – Core (persons-on-events off), Py 3.12.12, clickhouse/clickhouse-server:25.8.12 (35/38)
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.12.12, clickhouse/clickhouse-server:25.8.12 (29/38)
Node.js 20 actions are deprecated. The following actions are running on Node.js 20 and may not work as expected: actions/cache/restore@0057852bfaa89a56745cba8c7296529d2fc39830, Swatinem/rust-cache@779680da715d629ac1d338a641029a2f4372abb5. Actions will be forced to run with Node.js 24 by default starting June 2nd, 2026. Node.js 20 will be removed from the runner on September 16th, 2026. Please check if updated versions of these actions are available that support Node.js 24. To opt into Node.js 24 now, set the FORCE_JAVASCRIPT_ACTIONS_TO_NODE24=true environment variable on the runner or in your workflow file. Once Node.js 24 becomes the default, you can temporarily opt out by setting ACTIONS_ALLOW_USE_UNSECURE_NODE_VERSION=true. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
|
|
Django tests – Core (persons-on-events off), Py 3.12.12, clickhouse/clickhouse-server:25.8.12 (29/38)
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.12.12, clickhouse/clickhouse-server:25.8.12 (1/7)
Node.js 20 actions are deprecated. The following actions are running on Node.js 20 and may not work as expected: actions/cache/restore@0057852bfaa89a56745cba8c7296529d2fc39830, Swatinem/rust-cache@779680da715d629ac1d338a641029a2f4372abb5. Actions will be forced to run with Node.js 24 by default starting June 2nd, 2026. Node.js 20 will be removed from the runner on September 16th, 2026. Please check if updated versions of these actions are available that support Node.js 24. To opt into Node.js 24 now, set the FORCE_JAVASCRIPT_ACTIONS_TO_NODE24=true environment variable on the runner or in your workflow file. Once Node.js 24 becomes the default, you can temporarily opt out by setting ACTIONS_ALLOW_USE_UNSECURE_NODE_VERSION=true. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
|
|
Django tests – Core (persons-on-events off), Py 3.12.12, clickhouse/clickhouse-server:25.8.12 (21/38)
Node.js 20 actions are deprecated. The following actions are running on Node.js 20 and may not work as expected: actions/cache/restore@0057852bfaa89a56745cba8c7296529d2fc39830, Swatinem/rust-cache@779680da715d629ac1d338a641029a2f4372abb5. Actions will be forced to run with Node.js 24 by default starting June 2nd, 2026. Node.js 20 will be removed from the runner on September 16th, 2026. Please check if updated versions of these actions are available that support Node.js 24. To opt into Node.js 24 now, set the FORCE_JAVASCRIPT_ACTIONS_TO_NODE24=true environment variable on the runner or in your workflow file. Once Node.js 24 becomes the default, you can temporarily opt out by setting ACTIONS_ALLOW_USE_UNSECURE_NODE_VERSION=true. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
|
|
Django tests – Core (persons-on-events off), Py 3.12.12, clickhouse/clickhouse-server:25.8.12 (21/38)
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.12.12, clickhouse/clickhouse-server:25.8.12 (24/38)
Node.js 20 actions are deprecated. The following actions are running on Node.js 20 and may not work as expected: actions/cache/restore@0057852bfaa89a56745cba8c7296529d2fc39830, Swatinem/rust-cache@779680da715d629ac1d338a641029a2f4372abb5. Actions will be forced to run with Node.js 24 by default starting June 2nd, 2026. Node.js 20 will be removed from the runner on September 16th, 2026. Please check if updated versions of these actions are available that support Node.js 24. To opt into Node.js 24 now, set the FORCE_JAVASCRIPT_ACTIONS_TO_NODE24=true environment variable on the runner or in your workflow file. Once Node.js 24 becomes the default, you can temporarily opt out by setting ACTIONS_ALLOW_USE_UNSECURE_NODE_VERSION=true. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
|
|
Django tests – Core (persons-on-events off), Py 3.12.12, clickhouse/clickhouse-server:25.8.12 (24/38)
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.12.12, clickhouse/clickhouse-server:25.8.12 (28/38)
Node.js 20 actions are deprecated. The following actions are running on Node.js 20 and may not work as expected: actions/cache/restore@0057852bfaa89a56745cba8c7296529d2fc39830, Swatinem/rust-cache@779680da715d629ac1d338a641029a2f4372abb5. Actions will be forced to run with Node.js 24 by default starting June 2nd, 2026. Node.js 20 will be removed from the runner on September 16th, 2026. Please check if updated versions of these actions are available that support Node.js 24. To opt into Node.js 24 now, set the FORCE_JAVASCRIPT_ACTIONS_TO_NODE24=true environment variable on the runner or in your workflow file. Once Node.js 24 becomes the default, you can temporarily opt out by setting ACTIONS_ALLOW_USE_UNSECURE_NODE_VERSION=true. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
|
|
Django tests – Core (persons-on-events off), Py 3.12.12, clickhouse/clickhouse-server:25.8.12 (17/38)
Node.js 20 actions are deprecated. The following actions are running on Node.js 20 and may not work as expected: actions/cache/restore@0057852bfaa89a56745cba8c7296529d2fc39830, Swatinem/rust-cache@779680da715d629ac1d338a641029a2f4372abb5. Actions will be forced to run with Node.js 24 by default starting June 2nd, 2026. Node.js 20 will be removed from the runner on September 16th, 2026. Please check if updated versions of these actions are available that support Node.js 24. To opt into Node.js 24 now, set the FORCE_JAVASCRIPT_ACTIONS_TO_NODE24=true environment variable on the runner or in your workflow file. Once Node.js 24 becomes the default, you can temporarily opt out by setting ACTIONS_ALLOW_USE_UNSECURE_NODE_VERSION=true. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
|
|
Django tests – Core (persons-on-events off), Py 3.12.12, clickhouse/clickhouse-server:25.8.12 (17/38)
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.12.12, clickhouse/clickhouse-server:25.8.12 (31/38)
Node.js 20 actions are deprecated. The following actions are running on Node.js 20 and may not work as expected: actions/cache/restore@0057852bfaa89a56745cba8c7296529d2fc39830, Swatinem/rust-cache@779680da715d629ac1d338a641029a2f4372abb5. Actions will be forced to run with Node.js 24 by default starting June 2nd, 2026. Node.js 20 will be removed from the runner on September 16th, 2026. Please check if updated versions of these actions are available that support Node.js 24. To opt into Node.js 24 now, set the FORCE_JAVASCRIPT_ACTIONS_TO_NODE24=true environment variable on the runner or in your workflow file. Once Node.js 24 becomes the default, you can temporarily opt out by setting ACTIONS_ALLOW_USE_UNSECURE_NODE_VERSION=true. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
|
|
Django tests – Core (persons-on-events off), Py 3.12.12, clickhouse/clickhouse-server:25.8.12 (31/38)
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.12.12, clickhouse/clickhouse-server:25.8.12 (23/38)
Node.js 20 actions are deprecated. The following actions are running on Node.js 20 and may not work as expected: actions/cache/restore@0057852bfaa89a56745cba8c7296529d2fc39830, Swatinem/rust-cache@779680da715d629ac1d338a641029a2f4372abb5. Actions will be forced to run with Node.js 24 by default starting June 2nd, 2026. Node.js 20 will be removed from the runner on September 16th, 2026. Please check if updated versions of these actions are available that support Node.js 24. To opt into Node.js 24 now, set the FORCE_JAVASCRIPT_ACTIONS_TO_NODE24=true environment variable on the runner or in your workflow file. Once Node.js 24 becomes the default, you can temporarily opt out by setting ACTIONS_ALLOW_USE_UNSECURE_NODE_VERSION=true. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
|
|
Django tests – Core (persons-on-events off), Py 3.12.12, clickhouse/clickhouse-server:25.8.12 (23/38)
No files were found with the provided path: posthog/tasks/test/__emails__. No artifacts will be uploaded.
|
|
Django tests – Core compat (persons-on-events off), Py 3.12.12, clickhouse/clickhouse-server:25.12.8 (1/2)
Node.js 20 actions are deprecated. The following actions are running on Node.js 20 and may not work as expected: actions/cache/restore@0057852bfaa89a56745cba8c7296529d2fc39830, Swatinem/rust-cache@779680da715d629ac1d338a641029a2f4372abb5. Actions will be forced to run with Node.js 24 by default starting June 2nd, 2026. Node.js 20 will be removed from the runner on September 16th, 2026. Please check if updated versions of these actions are available that support Node.js 24. To opt into Node.js 24 now, set the FORCE_JAVASCRIPT_ACTIONS_TO_NODE24=true environment variable on the runner or in your workflow file. Once Node.js 24 becomes the default, you can temporarily opt out by setting ACTIONS_ALLOW_USE_UNSECURE_NODE_VERSION=true. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
|
|
Django tests – Core (persons-on-events off), Py 3.12.12, clickhouse/clickhouse-server:25.8.12 (27/38)
Node.js 20 actions are deprecated. The following actions are running on Node.js 20 and may not work as expected: actions/cache/restore@0057852bfaa89a56745cba8c7296529d2fc39830, Swatinem/rust-cache@779680da715d629ac1d338a641029a2f4372abb5. Actions will be forced to run with Node.js 24 by default starting June 2nd, 2026. Node.js 20 will be removed from the runner on September 16th, 2026. Please check if updated versions of these actions are available that support Node.js 24. To opt into Node.js 24 now, set the FORCE_JAVASCRIPT_ACTIONS_TO_NODE24=true environment variable on the runner or in your workflow file. Once Node.js 24 becomes the default, you can temporarily opt out by setting ACTIONS_ALLOW_USE_UNSECURE_NODE_VERSION=true. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
|
|
Django tests – Core (persons-on-events off), Py 3.12.12, clickhouse/clickhouse-server:25.8.12 (9/38)
Node.js 20 actions are deprecated. The following actions are running on Node.js 20 and may not work as expected: actions/cache/restore@0057852bfaa89a56745cba8c7296529d2fc39830, Swatinem/rust-cache@779680da715d629ac1d338a641029a2f4372abb5. Actions will be forced to run with Node.js 24 by default starting June 2nd, 2026. Node.js 20 will be removed from the runner on September 16th, 2026. Please check if updated versions of these actions are available that support Node.js 24. To opt into Node.js 24 now, set the FORCE_JAVASCRIPT_ACTIONS_TO_NODE24=true environment variable on the runner or in your workflow file. Once Node.js 24 becomes the default, you can temporarily opt out by setting ACTIONS_ALLOW_USE_UNSECURE_NODE_VERSION=true. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
|
|
Django tests – Core (persons-on-events off), Py 3.12.12, clickhouse/clickhouse-server:25.8.12 (9/38)
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.12.12, clickhouse/clickhouse-server:25.8.12 (11/38)
Node.js 20 actions are deprecated. The following actions are running on Node.js 20 and may not work as expected: actions/cache/restore@0057852bfaa89a56745cba8c7296529d2fc39830, Swatinem/rust-cache@779680da715d629ac1d338a641029a2f4372abb5. Actions will be forced to run with Node.js 24 by default starting June 2nd, 2026. Node.js 20 will be removed from the runner on September 16th, 2026. Please check if updated versions of these actions are available that support Node.js 24. To opt into Node.js 24 now, set the FORCE_JAVASCRIPT_ACTIONS_TO_NODE24=true environment variable on the runner or in your workflow file. Once Node.js 24 becomes the default, you can temporarily opt out by setting ACTIONS_ALLOW_USE_UNSECURE_NODE_VERSION=true. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
|
|
Django tests – Core (persons-on-events off), Py 3.12.12, clickhouse/clickhouse-server:25.8.12 (11/38)
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.12.12, clickhouse/clickhouse-server:25.8.12 (12/38)
Node.js 20 actions are deprecated. The following actions are running on Node.js 20 and may not work as expected: actions/cache/restore@0057852bfaa89a56745cba8c7296529d2fc39830, Swatinem/rust-cache@779680da715d629ac1d338a641029a2f4372abb5. Actions will be forced to run with Node.js 24 by default starting June 2nd, 2026. Node.js 20 will be removed from the runner on September 16th, 2026. Please check if updated versions of these actions are available that support Node.js 24. To opt into Node.js 24 now, set the FORCE_JAVASCRIPT_ACTIONS_TO_NODE24=true environment variable on the runner or in your workflow file. Once Node.js 24 becomes the default, you can temporarily opt out by setting ACTIONS_ALLOW_USE_UNSECURE_NODE_VERSION=true. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
|
|
Django tests – Core (persons-on-events off), Py 3.12.12, clickhouse/clickhouse-server:25.8.12 (12/38)
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.12.12, clickhouse/clickhouse-server:25.8.12 (13/38)
Node.js 20 actions are deprecated. The following actions are running on Node.js 20 and may not work as expected: actions/cache/restore@0057852bfaa89a56745cba8c7296529d2fc39830, Swatinem/rust-cache@779680da715d629ac1d338a641029a2f4372abb5. Actions will be forced to run with Node.js 24 by default starting June 2nd, 2026. Node.js 20 will be removed from the runner on September 16th, 2026. Please check if updated versions of these actions are available that support Node.js 24. To opt into Node.js 24 now, set the FORCE_JAVASCRIPT_ACTIONS_TO_NODE24=true environment variable on the runner or in your workflow file. Once Node.js 24 becomes the default, you can temporarily opt out by setting ACTIONS_ALLOW_USE_UNSECURE_NODE_VERSION=true. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
|
|
Django tests – Core (persons-on-events off), Py 3.12.12, clickhouse/clickhouse-server:25.8.12 (13/38)
No files were found with the provided path: posthog/tasks/test/__emails__. No artifacts will be uploaded.
|
|
Calculate running time
Node.js 20 actions are deprecated. The following actions are running on Node.js 20 and may not work as expected: PostHog/posthog-github-action@eea1405eeb2d1d2259f0ee0b44d7b152869e6840. Actions will be forced to run with Node.js 24 by default starting June 2nd, 2026. Node.js 20 will be removed from the runner on September 16th, 2026. Please check if updated versions of these actions are available that support Node.js 24. To opt into Node.js 24 now, set the FORCE_JAVASCRIPT_ACTIONS_TO_NODE24=true environment variable on the runner or in your workflow file. Once Node.js 24 becomes the default, you can temporarily opt out by setting ACTIONS_ALLOW_USE_UNSECURE_NODE_VERSION=true. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
|
|
Detect snapshot mode
🔍 Running in CHECK mode - snapshots must match exactly
|
Artifacts
Produced during runtime
| Name | Size | Digest | |
|---|---|---|---|
|
email_renders-fc7314dc91f650ed8a6ea90ff03f035b4698fd51-1-Core-false-27
Expired
|
2.73 KB |
sha256:672bae3633ff451ce13adeb8664678c0c1dcd6503416b142a9f17bdae6dd84ac
|
|
|
email_renders-fc7314dc91f650ed8a6ea90ff03f035b4698fd51-1-Core-false-28
Expired
|
49.1 KB |
sha256:55f4e52a3b62e2605487ca137a200da577e89c9b6eaf2fb7655be7b6e79d54bc
|
|
|
junit-results-async-migrations
|
913 Bytes |
sha256:260fd0d6dccb576a7cc7ee55e58fd379f4b3bffa20fdc55c98cb0ceb2d31e58e
|
|
|
junit-results-backend-compat-1
|
6.76 KB |
sha256:fe7d43ae4b11c30f0979ef0427136a6f57916c7bf7fae9088dc69c245be21fea
|
|
|
junit-results-backend-compat-2
|
10.6 KB |
sha256:c1981fda109e515c6409d04718f7b7df4ead0f9647713d362f5fedaafd33fb4d
|
|
|
junit-results-backend-core-1
|
7 KB |
sha256:bf01b1765ba6452ea3b5c2b52098e223d5aa755c99ad9c1fa8defe6661d45785
|
|
|
junit-results-backend-core-10
|
14 KB |
sha256:8545be9357043c1e1503e0776db24e809590acdca0e5a20aea20a15552e3d661
|
|
|
junit-results-backend-core-11
|
9.82 KB |
sha256:614bc2986067ee496182161f7028cb05f2e8cc7ae556cbfe8fcf23ea4d9f2583
|
|
|
junit-results-backend-core-12
|
3.51 KB |
sha256:d7c75a31ff640eb1719a298d1e2d03acefe5fdd89e75feb2456d8f898e6c9a44
|
|
|
junit-results-backend-core-13
|
4.82 KB |
sha256:dfa0b52425ba3da0b5a330a47c6a811bd43c3f70465cb944eeda8fa82407dc9c
|
|
|
junit-results-backend-core-14
|
2.67 KB |
sha256:f211ee7f8299551b5d43520fdf6fed7f408e5bf4c3bebdc0e6513c66b68b6074
|
|
|
junit-results-backend-core-15
|
2.91 KB |
sha256:5e110943e1ac99a26d7753d16a508aba7d9ae0b3ad24bdfccfe5e5d882ffb67f
|
|
|
junit-results-backend-core-16
|
3.23 KB |
sha256:7278cb6741fe159279875bbb13b4b2897a8a1c922cf04422a821a86925a402a0
|
|
|
junit-results-backend-core-17
|
4.44 KB |
sha256:468fa17ad049634012a8d4166614beb15452d630b2194d704de45407af72c764
|
|
|
junit-results-backend-core-18
|
4.67 KB |
sha256:219c2628023cb052455238f455b4f3d742da58a19b43e9b3b80b8330376fbca7
|
|
|
junit-results-backend-core-19
|
5.94 KB |
sha256:1d8f20b5b78389a82cc5ef91ab9e80892f87bcb05ec94837c620eb5eaafe8784
|
|
|
junit-results-backend-core-2
|
2.38 KB |
sha256:dbb74837d2b03678aacc205b9b6c92be96b1bbddbceae2950fac79998093956c
|
|
|
junit-results-backend-core-20
|
5.5 KB |
sha256:aaecd715e0230e19667e2044b65c7f426acc81f8c8f1baeb41cb556ee17a5db9
|
|
|
junit-results-backend-core-21
|
8.03 KB |
sha256:5bbc813e49db866b5b720f36926f875443a93739ab4c5e868db1cd6fbb59d1c3
|
|
|
junit-results-backend-core-22
|
14.7 KB |
sha256:46cec95b06b6de4227fef23d8462752948f6cc44bcf156aee557a9c761b2ac43
|
|
|
junit-results-backend-core-23
|
7.06 KB |
sha256:53677914e4394c4c49e99ddad9807ab63eeb4448acd71d1409ba66d6a30fa6b2
|
|
|
junit-results-backend-core-24
|
3.79 KB |
sha256:101d379a6ae079c7648d5695cd7dfacd5fa171c338419d7ea42d0931abadebdd
|
|
|
junit-results-backend-core-25
|
5.58 KB |
sha256:a5e52a5152d63b62c7a2b02fcc2a87187473b506afce4623806a7cdf5ffcdbe6
|
|
|
junit-results-backend-core-26
|
12 KB |
sha256:887d4608336f3ab29c48f7f94472dd260e2bf9b288346c803ca4ac077e8c2fd4
|
|
|
junit-results-backend-core-27
|
4.82 KB |
sha256:0197ca6f50feb136d2bc1f1c0e305654bdf7014808259ae906df549d091f1683
|
|
|
junit-results-backend-core-28
|
5.13 KB |
sha256:b29e50485c2c487ac7d6b352e052519fb79233642422286d64034044fe8c2813
|
|
|
junit-results-backend-core-29
|
18.5 KB |
sha256:7a14566f9914ee765bab943a07e0f4d5ed0c0a6598168ea0b2fc3c3b83c8f8cd
|
|
|
junit-results-backend-core-3
|
9.38 KB |
sha256:d6891028b4041121834847169c0c85ff7659552d010e3ab131d119fdae4f1c4d
|
|
|
junit-results-backend-core-30
|
11.7 KB |
sha256:d2afea6aff1fc68363d18d0fd0c66906f83224cc34b13ca0f428eb1e1e010a79
|
|
|
junit-results-backend-core-31
|
9.98 KB |
sha256:ae1826785ea6a6ae8532b93e0e533b3d0473f8fc2925e2c1b1b77433d92daff6
|
|
|
junit-results-backend-core-32
|
8.05 KB |
sha256:1298f8a9aa35e5eb4196de1a250b1294bf8284e3bdb3de8a007ea57b6a56efd8
|
|
|
junit-results-backend-core-33
|
22.5 KB |
sha256:78cbd9f79341661c37b3cab1e6e857ae892da3dc902f23d497aac1f0754bd859
|
|
|
junit-results-backend-core-34
|
2.35 KB |
sha256:8d45be5ecc104e0182c0c0fe1c84d17a9d7675ec061e4e2ba7201e852bd73efe
|
|
|
junit-results-backend-core-35
|
3.34 KB |
sha256:cd8d2af078c6e68a9af5818b032d7e6cfe8b453b52bee6ccd688c46963d073ab
|
|
|
junit-results-backend-core-36
|
13 KB |
sha256:c5e1a72260b4e99e656b977743992c99c6a8f38ead0c932d45c97e9d7d18b29f
|
|
|
junit-results-backend-core-37
|
22.7 KB |
sha256:e9b116f463424cf5e4e4016151655faa954626c9d9ab6d414641c9f0cd196084
|
|
|
junit-results-backend-core-38
|
7.4 KB |
sha256:5705a7a5ce87cdd3596ec8a89445d278a5fbd1c72002c162a7c42b335a9b7118
|
|
|
junit-results-backend-core-4
|
18.1 KB |
sha256:178bf45cec72a1365c5c6a9641bc4870f9a6f36d454be54920451738e3ad4ef2
|
|
|
junit-results-backend-core-5
|
4.49 KB |
sha256:56a98a006cb26ec8e68b079ac560434fa5dc9a35da7e7e73aec1cd83730672c2
|
|
|
junit-results-backend-core-6
|
9.29 KB |
sha256:39daa4abe3a8d0e43d13b6a7b182bd5a2ebdfd1e5736e28044f7f80251229f35
|
|
|
junit-results-backend-core-7
|
11.8 KB |
sha256:424948abe489c4d87514690501bc96520392716a0f96ab1e8255955ce0edc1b7
|
|
|
junit-results-backend-core-8
|
17.8 KB |
sha256:5bba40d10006e4f0c366642d308520a3e5c607e27666ba41986dca04dafd09db
|
|
|
junit-results-backend-core-9
|
13.3 KB |
sha256:86f19a095b7fd006c581a5a1fe557e975e74f4feba39c0870ffb02b9a877071d
|
|
|
junit-results-backend-core-poe-1
|
4.51 KB |
sha256:3cf2720bcbf81309f65c0e83949875a2a9f137e9b88422d0cf13654e3ddf4e1d
|
|
|
junit-results-backend-core-poe-2
|
2.95 KB |
sha256:001d656b6e70b679f87317300ff92ab5d8b1254f89ea6ee1c52b8532ce3d4b95
|
|
|
junit-results-backend-core-poe-3
|
2.89 KB |
sha256:9ad497c03c824e24197e157d2a4c6c5814653f5f11af1375d38134a195401a31
|
|
|
junit-results-backend-core-poe-4
|
2.74 KB |
sha256:f8ca4f3ebb9fcb1a85ab72063fb584240a331201289efe58e1a63451640e11fc
|
|
|
junit-results-backend-core-poe-5
|
7.07 KB |
sha256:ff88d5afdc931544a97ad8db715af56053dccef6ddf289d16e648fa7f910769a
|
|
|
junit-results-backend-core-poe-6
|
2.99 KB |
sha256:ccd68934352984e5f4e6350c4fee889af20a93238276e11655a8c2b0385332a4
|
|
|
junit-results-backend-core-poe-7
|
9.64 KB |
sha256:122201c8c96c14153cd029021bbc168621a626b3bfef1fd5cc4773e4a4964b6f
|
|
|
junit-results-backend-temporal-1
|
7.75 KB |
sha256:9963e4b63f9f85d6f3d96502885c587a02b6d664716444918c686c40a56a0145
|
|
|
junit-results-backend-temporal-2
|
7.04 KB |
sha256:0d654a1a2abed2eb823ceae51dd799fadcbc785ddad4ca38725c325dd5cbda6d
|
|
|
junit-results-backend-temporal-3
|
3.87 KB |
sha256:34f9e5a839892da93d05210a66b36850373593259f2df88cd1a974cf97dd15e5
|
|
|
junit-results-backend-temporal-4
|
6.01 KB |
sha256:43ab41590901d6b57fa2ac2448a5612fd5dd9b405e6bf96e697569e029b7f7aa
|
|
|
junit-results-backend-temporal-5
|
3.1 KB |
sha256:a54c8f61ca74ab2a019ba5339d9b205083f8d746dbf1f514b337f93314f84e39
|
|
|
junit-results-backend-temporal-6
|
11 KB |
sha256:3f37d396cd0dae693b63b5602c59b35d3668525cbd14720e53e4d51ef6a58fcf
|
|
|
junit-results-backend-temporal-7
|
22.2 KB |
sha256:edaf7c9fe10916b0e9c8a2276d869a00b3354e83cb7ef7f0805b62186891823c
|
|