From 6e5f17a83d52eb89ed1ad283609e37ab962db06b Mon Sep 17 00:00:00 2001 From: Tom Owers Date: Wed, 30 Sep 2026 06:03:20 +0100 Subject: [PATCH] chore(warehouse-sources): promote the pylon source to GA The Pylon source meets the GA bar: live over three months with a 0.0% import error rate in the last 7 days. Co-Authored-By: Claude Opus 5 Generated-By: PostHog Desktop Task-Id: d09b5108-23f4-4bf1-964b-25647479c2b0 --- .../backend/temporal/data_imports/sources/pylon/source.py | 2 +- .../data_imports/sources/pylon/tests/test_pylon_source.py | 5 +++-- 2 files changed, 4 insertions(+), 3 deletions(-) diff --git a/products/warehouse_sources/backend/temporal/data_imports/sources/pylon/source.py b/products/warehouse_sources/backend/temporal/data_imports/sources/pylon/source.py index 4f16e83795f8..992e97cfac95 100644 --- a/products/warehouse_sources/backend/temporal/data_imports/sources/pylon/source.py +++ b/products/warehouse_sources/backend/temporal/data_imports/sources/pylon/source.py @@ -46,7 +46,7 @@ def get_source_config(self) -> SourceConfig: name=ExternalDataSourceType.PYLON, category=DataWarehouseSourceCategory.CUSTOMER_SUPPORT, label="Pylon", - releaseStatus=ReleaseStatus.ALPHA, + releaseStatus=ReleaseStatus.GA, caption="""Enter your Pylon API token to pull your Pylon support data into the PostHog Data warehouse. You can create an API token from your Pylon dashboard under **Settings > API tokens** (admin only). US and EU workspaces are detected from the token, so there is no region to pick.""", diff --git a/products/warehouse_sources/backend/temporal/data_imports/sources/pylon/tests/test_pylon_source.py b/products/warehouse_sources/backend/temporal/data_imports/sources/pylon/tests/test_pylon_source.py index 43666824ab5a..b824dfec326a 100644 --- a/products/warehouse_sources/backend/temporal/data_imports/sources/pylon/tests/test_pylon_source.py +++ b/products/warehouse_sources/backend/temporal/data_imports/sources/pylon/tests/test_pylon_source.py @@ -23,9 +23,10 @@ def test_get_source_config_basics(self) -> None: config = PylonSource().get_source_config assert config.name == ExternalDataSourceType.PYLON assert config.label == "Pylon" - # A finished-but-new source ships visible (no unreleasedSource) and labelled alpha. + # A generally available source ships visible (no unreleasedSource) and labelled ga. assert config.unreleasedSource is None - assert config.releaseStatus == "alpha" + assert config.featureFlag is None + assert config.releaseStatus == "ga" class TestPylonGetSchemas: