This is an automated email from the ASF dual-hosted git repository.

hughhhh pushed a change to branch hughhhh/pfm-6-explore-indicator
in repository https://gitbox.apache.org/repos/asf/superset.git


    from ff786951f84 fix(explore): hoist transformCanPreview, pin the 
empty-string sentinel
     add 25956d6c448 chore(superset-ui-chart-controls): forward-compat fixes 
for TypeScript 6.0 (#44877)
     add ba3500e0e9a feat(export/import): add annotation layer export/import 
support for charts and dashboards (#43232)
     add 1b0a37cf223 fix(users): stop update_me setting self-referential 
changed_by_fk (#44866)
     add 7bb29649416 chore(deps): bump dawidd6/action-download-artifact from 24 
to 25 (#44884)
     add 005edd74234 chore(build): de-vendor `helm/chart-testing-action` GHA 
(#44722)
     add 10d06859b83 fix(ci): floor pyfakefs at 5.7.4 to fix Python 3.13 
pytest-cov crash (#44853)
     add 0fdfd6660e0 docs(databases): add ClickHouse Managed Postgres (#44870)
     add e0483898728 test(explore): cover time range frames, comparison labels, 
and metric popover state (#44847)
     add c1bb129c218 fix(change-detector): classify changed files by language, 
not directory (#44895)
     add e606cadff7c chore(mcp): fix malformed tool and prompt docstrings 
(#44572)
     add ef64bacbaa0 feat(chart): cross-filter by x-axis label on charts with 
dimensions (#44869)
     add b0ac9ef61f6 test(explore): cover color scheme selection, BigNumber 
subheader/trendline, and WorldMap bubbles (#44846)
     add 8d25777b995 test(plugin-chart-table): cover server-side sort, query 
mode controls, and sort ordering (#44845)
     add 8849542bda1 test(explore): cover viz switch and control dependency 
logic (#44842)
     add 03b61cc2d89 test(explore): add fetchTopNValues unit tests (#44841)
     add e32493c9d93 test(explore): add saveModalReducer unit tests (#44839)
     add f6155b9e9ea fix(dashboard): show the configured refresh warning 
alongside the limit error (#44836)
     add 240a4267f85 test(explore): add datasourcesReducer unit tests (#44840)
     add bc3698b5d64 test(explore): port remaining deleted Cypress explore 
specs to RTL (#44838)
     add 6aa303b0f6f Merge branch 'master' into hughhhh/pfm-6-explore-indicator

No new revisions were added by this update.

Summary of changes:
 .github/actions/change-detector/action.yml         |    5 +
 .github/actions/chart-testing-action               |    1 -
 .github/workflows/superset-docs-deploy.yml         |    4 +-
 .github/workflows/superset-docs-verify.yml         |    2 +-
 .github/workflows/superset-helm-lint-test.yml      |   19 +-
 .gitmodules                                        |    3 -
 docs/src/data/databases.json                       |   19 +
 pyproject.toml                                     |   12 +-
 requirements/development.txt                       |    2 +-
 scripts/change_detector.py                         |   60 +
 .../src/utils/getColorFormatters.ts                |   84 +-
 .../src/BigNumber/BigNumberViz.test.tsx            |   57 +
 .../BigNumberWithTrendline/transformProps.test.ts  |   72 +
 .../src/Timeseries/EchartsTimeseries.test.tsx      |  116 +-
 .../src/Timeseries/EchartsTimeseries.tsx           |   29 +-
 .../src/Timeseries/transformProps.ts               |    7 +-
 .../src/Timeseries/transformers.ts                 |    6 +-
 .../plugins/plugin-chart-echarts/src/constants.ts  |    4 +
 .../test/Timeseries/EchartsTimeseries.test.tsx     |   13 +-
 .../test/Timeseries/transformProps.test.ts         |   31 +
 .../test/Timeseries/transformers.test.ts           |   17 +
 .../plugin-chart-table/test/TableChart.test.tsx    |   88 ++
 .../plugin-chart-table/test/buildQuery.test.ts     |   42 +
 .../plugin-chart-table/test/controlPanel.test.ts   |   55 +
 .../plugin-chart-world-map/test/WorldMap.test.ts   |   14 +
 .../components/RefreshIntervalModal.test.tsx       |   37 +
 .../dashboard/components/RefreshIntervalModal.tsx  |    2 +-
 .../components/ControlPanelsContainer.test.tsx     |  208 ++-
 .../controls/AnnotationLayerControl/index.test.tsx |   84 +-
 .../ColorSchemeControl/ColorSchemeControl.test.tsx |   76 +
 .../controls/ComparisonRangeLabel.test.tsx         |  252 ++++
 .../DateFilterControl/tests/CommonFrame.test.tsx   |   72 +
 .../tests/DateFilterLabel.test.tsx                 |  193 +++
 .../DateFilterControl/tests/DateLabel.test.tsx     |   73 +
 .../DndMetricSelect.test.tsx                       |   90 ++
 .../AdhocFilterControl/AdhocFilterControl.test.tsx |  102 +-
 .../AdhocFilterEditPopover.test.tsx                |   55 +-
 .../MatrixifyControl/utils/fetchTopNValues.test.ts |  165 +++
 .../AdhocMetricPopoverTrigger.test.tsx             |  278 ++++
 .../components/controls/SelectControl.test.tsx     |   55 +
 .../controlUtils/getSectionsToRender.test.ts       |  179 +++
 .../explore/reducers/datasourcesReducer.test.ts    |  171 +++
 .../src/explore/reducers/exploreReducer.test.ts    |  206 ++-
 .../src/explore/reducers/saveModalReducer.test.ts  |  184 +++
 superset/annotation_layers/schemas.py              |   21 +
 superset/commands/annotation_layer/exceptions.py   |    5 +
 superset/commands/annotation_layer/export.py       |  109 ++
 .../annotation_layer/importers}/__init__.py        |    0
 .../importers/dispatcher.py                        |   20 +-
 .../annotation_layer/importers/v1/__init__.py      |   54 +
 .../annotation_layer/importers/v1/utils.py         |   73 +
 superset/commands/chart/export.py                  |  245 +++-
 superset/commands/chart/importers/v1/__init__.py   |   70 +-
 superset/commands/chart/importers/v1/utils.py      |  381 ++++-
 superset/commands/dashboard/export.py              |    5 +-
 .../commands/dashboard/importers/v1/__init__.py    |   63 +-
 superset/commands/export/assets.py                 |   10 +-
 superset/commands/importers/v1/__init__.py         |   10 +-
 superset/commands/importers/v1/assets.py           |   46 +-
 superset/commands/importers/v1/utils.py            |    4 +-
 superset/common/query_context_processor.py         |   14 +-
 superset/db_engine_specs/postgres.py               |   34 +
 .../chart/prompts/create_chart_guided.py           |    4 +-
 superset/mcp_service/system/prompts/quickstart.py  |    4 +-
 superset/mcp_service/system/tool/get_schema.py     |    7 +-
 superset/mcp_service/system/tool/health_check.py   |    5 +-
 superset/migrations/shared/utils.py                |    2 +-
 ..._add_uuid_to_annotation_layer_and_annotation.py |  144 ++
 ...01_a7f3c2e91d84_add_partition_filter_mapping.py |    4 +-
 superset/models/annotations.py                     |   19 +-
 superset/security/manager.py                       |    7 +
 superset/translations/messages.pot                 |    3 +
 superset/utils/core.py                             |   36 +
 superset/utils/dict_import_export.py               |    7 +
 superset/views/users/api.py                        |    1 -
 .../annotation_layers/commands_tests.py            |  750 ++++++++++
 tests/integration_tests/charts/commands_tests.py   | 1515 ++++++++++++++++++++
 tests/integration_tests/commands_test.py           |   58 +
 .../integration_tests/dashboards/commands_tests.py |  585 ++++++++
 tests/integration_tests/fixtures/importexport.py   |  104 ++
 .../charts/commands/importers/v1/import_test.py    |   32 +-
 .../charts/commands/importers/v1/utils_test.py     |   28 +-
 tests/unit_tests/commands/export_test.py           |   51 +
 .../commands/importers/v1/assets_test.py           |    4 +-
 .../common/test_query_context_processor.py         |   33 +
 .../unit_tests/mcp_service/test_mcp_docstrings.py  |  128 ++
 tests/unit_tests/scripts/change_detector_test.py   |   77 +
 .../test_superset_user_api_subject_sync.py         |   23 +
 .../semantic_layers/import_export_test.py          |   14 +-
 tests/unit_tests/views/test_current_user_api.py    |   23 +
 90 files changed, 7870 insertions(+), 206 deletions(-)
 delete mode 160000 .github/actions/chart-testing-action
 create mode 100644 
superset-frontend/src/explore/components/controls/ComparisonRangeLabel.test.tsx
 create mode 100644 
superset-frontend/src/explore/components/controls/DateFilterControl/tests/CommonFrame.test.tsx
 create mode 100644 
superset-frontend/src/explore/components/controls/DateFilterControl/tests/DateLabel.test.tsx
 create mode 100644 
superset-frontend/src/explore/components/controls/MatrixifyControl/utils/fetchTopNValues.test.ts
 create mode 100644 
superset-frontend/src/explore/components/controls/MetricControl/AdhocMetricPopoverTrigger.test.tsx
 create mode 100644 
superset-frontend/src/explore/controlUtils/getSectionsToRender.test.ts
 create mode 100644 
superset-frontend/src/explore/reducers/datasourcesReducer.test.ts
 create mode 100644 
superset-frontend/src/explore/reducers/saveModalReducer.test.ts
 create mode 100644 superset/commands/annotation_layer/export.py
 copy {scripts => superset/commands/annotation_layer/importers}/__init__.py 
(100%)
 copy superset/commands/{chart => annotation_layer}/importers/dispatcher.py 
(82%)
 create mode 100644 superset/commands/annotation_layer/importers/v1/__init__.py
 create mode 100644 superset/commands/annotation_layer/importers/v1/utils.py
 create mode 100644 
superset/migrations/versions/2026-08-17_18-38_884a2115ebd3_add_uuid_to_annotation_layer_and_annotation.py
 create mode 100644 tests/integration_tests/annotation_layers/commands_tests.py
 create mode 100644 tests/unit_tests/mcp_service/test_mcp_docstrings.py

Reply via email to