You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@superset.apache.org by mi...@apache.org on 2024/03/04 20:18:42 UTC
(superset) branch test-ci updated (a912fafb6d -> f79e08ec79)
This is an automated email from the ASF dual-hosted git repository.
michaelsmolina pushed a change to branch test-ci
in repository https://gitbox.apache.org/repos/asf/superset.git
omit a912fafb6d chore(plugins): Update dropdown control for BigNumber with Time Comparison range (#27090)
omit e4a723d840 fix: try to fix cypress with magic (#27098)
omit 847ed3f5b0 refactor: Ensure Flask framework leverages the Flask-SQLAlchemy session (Phase II) (#26909)
omit 827864b939 chore: Migrate AlteredSliceTag to typescript (#27030)
omit 91ac575eab chore(translations): updating pot -> po -> json files (babel 2.9.1) (#26773)
omit 4796484190 fix(big_number): white-space: nowrap to prevent wrapping (#27096)
omit 5e201bcd85 fix(helm): typo on ssl_cert_reqs variable (#27094)
omit 884ea03480 fix(deps): un-bumping dom-to-pdf ro resolve missing file warnings (#27091)
omit e8e208dd14 feat(plugins): Adding colors to BigNumber with Time Comparison chart (#27052)
omit 8bee6edc47 fix(ci): Docker master builds fail while checking version (#27087)
omit 0950bb7b7d fix(drill): no rows returned (#27073)
omit 16e49cb2f7 fix(ci): new PR comments cancel ongoing ephemeral builds (#27085)
omit 6c5e8fa175 chore(docs): adding meta db to Feature Flags page (#27071)
omit 435cd2705e feat(plugins): Update custom controls for BigNumber with Time Comparison chart (#27054)
omit faaf14bcc4 fix: Drill by with GLOBAL_ASYNC_QUERIES (#27066)
omit c010f99020 docs(installation): document multi-platform support in Docker builds (#27072)
omit 3f91bdb40d fix: Filters sidebar stretching dashboard height (#27069)
omit 005cee023b fix: Exclude header controls from dashboard PDF export (#27068)
omit f59498fcb9 fix(helm): Include option to use Redis with SSL (#26663)
omit 595c6ce3e6 chore: Add granular permissions for actions in Dashboard (#27029)
omit 13915bbb54 feat(docker): allow for docker release builds to be multi-platform (#27055)
omit 5951f6ceb6 fix(ephemeral): last try fixing this GH action (#27060)
omit ee69ac97c8 fix(ephemeral): point to the full tag name (#27058)
omit 6f402991e5 fix(plugins): missing currency on small number format in table chart (#27041)
omit cf84f36a6c chore: prevent prophet from logging non-errors as errors (#27053)
omit 81301ee54e fix(ephemeral): fix tagging command for ECR (#27057)
omit 3700326c35 fix(ephemeral): fix ephemeral builds in PR (#27056)
omit fd06ff3745 fix(explore): allow free-form d3 format on custom column formatting (#27023)
omit c222464d05 chore(docs): bump version number in docs example (#27038)
omit 66b4670300 fix(actions): correcting malformed labeler configs (#27048)
omit daaf657d47 build(deps-dev): bump @types/jest from 26.0.24 to 29.5.12 in /superset-frontend/plugins/plugin-chart-handlebars (#26973)
omit e986a1746f fix(webpack-dev-server): parse env args (#19744)
omit 686ce33ea5 fix: safer error message in alerts (#27019)
omit c77fc7dbaf fix(ci): fix action script v7 breaking changes v3 (#27042)
omit f8c75ca50b chore(dashboard): migrate enzyme to RTL (#26260)
omit 918057e6c7 fix(ci): fix action script v7 breaking changes v2 (#27040)
omit 01e2f8ace3 fix(security manager): Users should not have access to all draft dashboards (#27015)
omit e437356013 fix(tags): Improve support for tags with colons (#26965)
omit d8e26cfff1 chore: Remove database ID dependency for SSH Tunnel creation (#26989)
omit 43e1dc49c9 fix: bump FAB to 4.3.11 (#27039)
omit d5ef052044 build(deps): bump react-js-cron from 1.2.0 to 2.1.2 in /superset-frontend (#26981)
omit 9670572d99 build(deps-dev): bump copy-webpack-plugin from 9.1.0 to 12.0.2 in /superset-frontend (#26893)
omit 42b7bd5c03 fix(maps): france_regions.geojson generated with the notebook, from natural earth data (#27014)
omit 14f88e3f89 chore(sqllab): migrate to typescript (#26171)
omit 5d46d3a5d3 fix(actions): make tech debt uploader not block CI and skip w/o creds (#26966)
omit 5b34395689 fix: chart import validation (#26993)
omit 53daa1b13f chore(plugins): Description, Category and Tags for BigNumber with Period Time Comparison plugin (#27021)
omit e792460baf docs: add a note about database drivers in Docker builds (#27020)
omit 2cd7135a51 build(deps): bump @types/seedrandom from 2.4.30 to 3.0.8 in /superset-frontend (#26979)
omit edecf52ab9 chore(github): adding code owners for translation and country map wor… (#27000)
This update removed existing revisions from the reference, leaving the
reference pointing at a previous point in the repository history.
* -- * -- N refs/heads/test-ci (f79e08ec79)
\
O -- O -- O (a912fafb6d)
Any revisions marked "omit" are not gone; other references still
refer to them. Any revisions marked "discard" are gone forever.
No new revisions were added by this update.
Summary of changes:
.github/CODEOWNERS | 7 -
.github/labeler.yml | 8 +-
.github/workflows/check_db_migration_confict.yml | 6 +-
.github/workflows/docker-release.yml | 16 +-
.github/workflows/ephemeral-env.yml | 28 +-
.github/workflows/tech-debt.yml | 19 +-
.github/workflows/update-monorepo-lockfiles.yml | 13 +-
.pylintrc | 2 +-
CONTRIBUTING.md | 4 +-
RESOURCES/FEATURE_FLAGS.md | 1 -
docs/docs/installation/alerts-reports.mdx | 10 +-
docs/docs/installation/docker.mdx | 39 +-
helm/superset/Chart.yaml | 2 +-
helm/superset/README.md | 7 +-
helm/superset/templates/_helpers.tpl | 39 +-
helm/superset/templates/secret-env.yaml | 7 -
helm/superset/values.yaml | 10 +-
requirements/base.txt | 19 +-
requirements/development.txt | 13 +-
requirements/integration.txt | 6 -
scripts/build_docker.py | 51 +-
setup.py | 4 +-
superset-frontend/cypress-base/cypress.config.ts | 4 -
superset-frontend/package-lock.json | 313 +-
superset-frontend/package.json | 6 +-
.../superset-ui-chart-controls/src/types.ts | 1 -
.../packages/superset-ui-core/package.json | 2 +-
.../superset-ui-core/src/query/types/Query.ts | 1 -
.../scripts/Country Map GeoJSON Generator.ipynb | 270 +-
.../src/countries/france_regions.geojson | 34 +-
.../src/countries_custom/france_regions.geojson | 20 +
.../src/BigNumber/BigNumberViz.tsx | 1 -
.../plugins/plugin-chart-handlebars/package.json | 2 +-
.../src/PopKPI.tsx | 104 +-
.../src/images/thumbnail.png | Bin 10434 -> 23099 bytes
.../src/plugin/buildQuery.ts | 208 +-
.../src/plugin/controlPanel.ts | 79 +-
.../src/plugin/index.ts | 11 +-
.../src/plugin/transformProps.ts | 5 +-
.../src/types.ts | 19 +-
.../src/utils.ts | 246 -
.../plugin-chart-table/src/utils/formatValue.ts | 6 -
.../plugin-chart-table/test/TableChart.test.tsx | 42 -
superset-frontend/spec/helpers/reducerIndex.ts | 4 +-
.../components/App/{App.test.tsx => App.test.jsx} | 31 +-
.../SqlLab/components/App/{index.tsx => index.jsx} | 52 +-
.../src/SqlLab/components/SqlEditor/index.tsx | 5 +-
...rLeftBar.test.tsx => SqlEditorLeftBar.test.jsx} | 177 +-
.../SqlLab/components/SqlEditorLeftBar/index.tsx | 23 +-
.../TabbedSqlEditors/TabbedSqlEditors.test.jsx | 228 +
.../TabbedSqlEditors/TabbedSqlEditors.test.tsx | 178 -
.../TabbedSqlEditors/{index.tsx => index.jsx} | 95 +-
superset-frontend/src/SqlLab/fixtures.ts | 2 +-
superset-frontend/src/SqlLab/types.ts | 19 +-
...ryResults.test.ts => emptyQueryResults.test.js} | 7 +-
...Helper.ts => reduxStateToLocalStorageHelper.js} | 18 +-
...redSliceTagMocks.ts => AlteredSliceTagMocks.js} | 11 +-
.../AlteredSliceTag/{index.tsx => index.jsx} | 133 +-
.../Chart/ChartContextMenu/ChartContextMenu.tsx | 12 +-
.../Chart/ChartContextMenu/useContextMenu.test.tsx | 38 +-
.../components/Chart/DrillBy/DrillByModal.test.tsx | 2 +-
.../src/components/Chart/DrillBy/DrillByModal.tsx | 11 +-
.../Chart/DrillDetail/DrillDetailModal.test.tsx | 2 +-
.../src/components/Chart/chartAction.js | 52 +-
.../src/components/Chart/chartActions.test.js | 43 +-
.../src/components/EmptyState/index.tsx | 2 +-
superset-frontend/src/components/Tags/utils.tsx | 9 +-
.../DashboardBuilder/DashboardWrapper.tsx | 1 -
.../dashboard/components/DashboardGrid.test.jsx | 125 +-
.../components/FiltersBadge/FiltersBadge.test.tsx | 197 +-
.../PropertiesModal/PropertiesModal.test.jsx | 22 +-
.../components/RefreshIntervalModal.test.tsx | 210 +-
.../SliceHeaderControls.test.tsx | 78 +-
.../components/SliceHeaderControls/index.tsx | 34 +-
.../components/gridComponents/Chart.test.jsx | 305 +-
.../components/gridComponents/Column.test.jsx | 275 +-
.../components/gridComponents/Row.test.jsx | 227 +-
.../components/gridComponents/Tabs.test.jsx | 311 +-
.../gridComponents/new/NewColumn.test.jsx | 37 +-
.../gridComponents/new/NewDivider.test.jsx | 37 +-
.../gridComponents/new/NewHeader.test.jsx | 37 +-
.../components/gridComponents/new/NewRow.test.jsx | 37 +-
.../components/gridComponents/new/NewTabs.test.jsx | 37 +-
.../dashboard/components/menu/HoverMenu.test.tsx | 10 +-
.../components/menu/WithPopoverMenu.test.jsx | 107 +-
.../FiltersConfigModal/FiltersConfigModal.tsx | 2 +-
.../FiltersConfigModal/NativeFiltersModal.test.tsx | 127 +-
.../controls/ColumnConfigControl/constants.tsx | 1 -
superset-frontend/src/features/tags/tags.ts | 16 +-
superset-frontend/src/types/bootstrapTypes.ts | 1 -
superset-frontend/src/types/dom-to-pdf.d.ts | 1 -
superset-frontend/src/utils/downloadAsPdf.ts | 1 -
superset-frontend/webpack.proxy-config.js | 12 +-
superset/cli/importexport.py | 3 +-
superset/commands/chart/delete.py | 3 +-
superset/commands/chart/importers/v1/__init__.py | 10 +-
superset/commands/chart/importers/v1/utils.py | 26 +-
superset/commands/dashboard/delete.py | 3 +-
.../commands/dashboard/importers/v1/__init__.py | 19 +-
superset/commands/dashboard/importers/v1/utils.py | 19 +-
superset/commands/database/create.py | 58 +-
superset/commands/database/delete.py | 3 +-
.../commands/database/importers/v1/__init__.py | 8 +-
superset/commands/database/importers/v1/utils.py | 13 +-
superset/commands/database/ssh_tunnel/create.py | 23 +-
superset/commands/database/update.py | 2 +-
superset/commands/database/validate_sql.py | 10 +-
superset/commands/dataset/importers/v0.py | 57 +-
superset/commands/dataset/importers/v1/__init__.py | 8 +-
superset/commands/dataset/importers/v1/utils.py | 27 +-
superset/commands/importers/v1/__init__.py | 6 +-
superset/commands/importers/v1/assets.py | 21 +-
superset/commands/importers/v1/examples.py | 11 +-
superset/commands/query/importers/v1/__init__.py | 8 +-
superset/commands/query/importers/v1/utils.py | 13 +-
superset/commands/report/alert.py | 17 +-
superset/connectors/sqla/models.py | 15 +-
superset/connectors/sqla/utils.py | 6 +-
superset/daos/base.py | 13 +-
superset/databases/filters.py | 4 +-
superset/db_engine_specs/drill.py | 37 +-
superset/db_engine_specs/gsheets.py | 6 +-
superset/errors.py | 1 -
superset/extensions/__init__.py | 2 +-
superset/jinja_context.py | 9 +-
...d83218_migrate_can_view_and_drill_permission.py | 85 -
superset/models/dashboard.py | 2 +-
superset/models/helpers.py | 15 +-
superset/security/manager.py | 88 +-
superset/sqllab/schemas.py | 2 +-
superset/tables/models.py | 2 +-
superset/tags/models.py | 24 +-
superset/translations/de/LC_MESSAGES/messages.json | 10228 +++---
superset/translations/de/LC_MESSAGES/messages.po | 33246 ++++++++++---------
superset/translations/en/LC_MESSAGES/messages.json | 7816 ++---
superset/translations/en/LC_MESSAGES/messages.po | 22874 ++++++-------
superset/translations/es/LC_MESSAGES/messages.json | 6086 ++--
superset/translations/es/LC_MESSAGES/messages.po | 30531 +++++++++--------
superset/translations/fr/LC_MESSAGES/messages.json | 7234 ++--
superset/translations/fr/LC_MESSAGES/messages.po | 32173 +++++++++---------
superset/translations/it/LC_MESSAGES/messages.json | 6316 ++--
superset/translations/it/LC_MESSAGES/messages.po | 27870 ++++++++--------
superset/translations/ja/LC_MESSAGES/messages.json | 6357 ++--
superset/translations/ja/LC_MESSAGES/messages.po | 28733 ++++++++--------
superset/translations/ko/LC_MESSAGES/messages.json | 6397 ++--
superset/translations/ko/LC_MESSAGES/messages.po | 27070 ++++++++-------
superset/translations/messages.pot | 22864 ++++++-------
superset/translations/nl/LC_MESSAGES/messages.json | 7840 ++---
superset/translations/nl/LC_MESSAGES/messages.po | 29108 ++++++++--------
superset/translations/pt/LC_MESSAGES/messages.json | 6222 ++--
superset/translations/pt/LC_MESSAGES/messages.po | 28842 ++++++++--------
.../translations/pt_BR/LC_MESSAGES/messages.json | 9847 +++---
.../translations/pt_BR/LC_MESSAGES/messages.po | 33108 +++++++++---------
superset/translations/ru/LC_MESSAGES/messages.json | 9424 +++---
superset/translations/ru/LC_MESSAGES/messages.po | 32114 +++++++++---------
superset/translations/sk/LC_MESSAGES/messages.json | 7650 ++---
superset/translations/sk/LC_MESSAGES/messages.po | 23386 ++++++-------
superset/translations/sl/LC_MESSAGES/messages.json | 10430 +++---
superset/translations/sl/LC_MESSAGES/messages.po | 32495 +++++++++---------
superset/translations/uk/LC_MESSAGES/messages.json | 10182 +++---
superset/translations/uk/LC_MESSAGES/messages.po | 24694 +++++---------
superset/translations/zh/LC_MESSAGES/messages.json | 7439 +++--
superset/translations/zh/LC_MESSAGES/messages.po | 31563 +++++++++---------
superset/utils/core.py | 9 -
superset/utils/dashboard_import_export.py | 7 +-
superset/utils/decorators.py | 19 -
superset/utils/dict_import_export.py | 7 +-
superset/utils/pandas_postprocessing/prophet.py | 7 +-
superset/views/api.py | 4 +-
superset/viz.py | 3 +-
tests/integration_tests/base_tests.py | 30 +-
tests/integration_tests/cache_tests.py | 4 +-
tests/integration_tests/charts/api_tests.py | 10 +-
tests/integration_tests/charts/commands_tests.py | 4 +-
tests/integration_tests/core_tests.py | 13 +-
tests/integration_tests/dashboards/api_tests.py | 4 +-
.../integration_tests/dashboards/commands_tests.py | 2 +-
.../dashboards/filter_state/api_tests.py | 7 +-
.../dashboards/permalink/api_tests.py | 6 +-
.../dashboards/security/security_rbac_tests.py | 24 +-
.../dashboards/superset_factory_util.py | 58 +-
tests/integration_tests/databases/api_tests.py | 26 +-
.../ssh_tunnel/commands/commands_tests.py | 17 +
tests/integration_tests/datasets/api_tests.py | 1 +
tests/integration_tests/datasets/commands_tests.py | 2 +-
tests/integration_tests/datasource_tests.py | 36 +-
.../db_engine_specs/databricks_tests.py | 16 +-
.../db_engine_specs/hive_tests.py | 14 +-
.../db_engine_specs/postgres_tests.py | 24 +-
.../db_engine_specs/presto_tests.py | 14 +-
.../integration_tests/dict_import_export_tests.py | 26 +-
tests/integration_tests/explore/api_tests.py | 10 +-
.../explore/form_data/api_tests.py | 10 +-
.../explore/form_data/commands_tests.py | 32 +-
.../explore/permalink/api_tests.py | 3 +-
.../explore/permalink/commands_tests.py | 32 +-
tests/integration_tests/fixtures/datasource.py | 13 +-
tests/integration_tests/import_export_tests.py | 15 +-
.../key_value/commands/fixtures.py | 3 +-
...migrate_can_view_and_drill_permission__tests.py | 61 -
.../security/guest_token_security_tests.py | 15 +-
.../security/migrate_roles_tests.py | 5 +-
.../security/row_level_security_tests.py | 29 +-
tests/integration_tests/security_tests.py | 10 +-
tests/integration_tests/sqllab_tests.py | 6 +-
tests/integration_tests/test_jinja_context.py | 38 +-
tests/integration_tests/utils/get_dashboards.py | 5 +-
tests/integration_tests/utils_tests.py | 4 +-
.../charts/commands/importers/v1/import_test.py | 164 +-
tests/unit_tests/charts/dao/dao_tests.py | 16 +-
tests/unit_tests/charts/test_post_processing.py | 7 +-
tests/unit_tests/columns/test_models.py | 7 +-
.../commands/importers/v1/assets_test.py | 34 +-
tests/unit_tests/config_test.py | 4 +-
tests/unit_tests/conftest.py | 4 +-
tests/unit_tests/dao/dataset_test.py | 5 +-
tests/unit_tests/dao/queries_test.py | 80 +-
tests/unit_tests/dao/tag_test.py | 2 +-
.../commands/importers/v1/import_test.py | 154 +-
tests/unit_tests/dashboards/dao_tests.py | 12 +-
tests/unit_tests/databases/api_test.py | 46 +-
.../databases/commands/importers/v1/import_test.py | 27 +-
tests/unit_tests/databases/dao/dao_tests.py | 10 +-
.../databases/ssh_tunnel/commands/create_test.py | 12 +-
.../databases/ssh_tunnel/commands/delete_test.py | 10 +-
.../databases/ssh_tunnel/commands/update_test.py | 10 +-
tests/unit_tests/databases/ssh_tunnel/dao_tests.py | 4 +-
tests/unit_tests/datasets/api_tests.py | 8 +-
tests/unit_tests/datasets/commands/export_test.py | 8 +-
.../datasets/commands/importers/v1/import_test.py | 58 +-
tests/unit_tests/datasets/dao/dao_tests.py | 10 +-
tests/unit_tests/datasource/dao_tests.py | 14 +-
tests/unit_tests/db_engine_specs/test_druid.py | 16 +-
tests/unit_tests/db_engine_specs/test_pinot.py | 8 +-
tests/unit_tests/extensions/test_sqlalchemy.py | 27 +-
tests/unit_tests/queries/dao_test.py | 4 +-
tests/unit_tests/scripts/docker_build.py | 60 +-
tests/unit_tests/security/manager_test.py | 140 -
tests/unit_tests/sql_lab_test.py | 10 +-
tests/unit_tests/sql_parse_tests.py | 3 +-
tests/unit_tests/tables/test_models.py | 10 +-
tests/unit_tests/tags/commands/create_test.py | 29 +-
tests/unit_tests/tags/commands/update_test.py | 23 +-
tests/unit_tests/utils/test_decorators.py | 45 -
244 files changed, 290190 insertions(+), 297481 deletions(-)
create mode 100644 superset-frontend/plugins/legacy-plugin-chart-country-map/src/countries_custom/france_regions.geojson
delete mode 100644 superset-frontend/plugins/plugin-chart-period-over-period-kpi/src/utils.ts
rename superset-frontend/src/SqlLab/components/App/{App.test.tsx => App.test.jsx} (86%)
rename superset-frontend/src/SqlLab/components/App/{index.tsx => index.jsx} (85%)
rename superset-frontend/src/SqlLab/components/SqlEditorLeftBar/{SqlEditorLeftBar.test.tsx => SqlEditorLeftBar.test.jsx} (54%)
create mode 100644 superset-frontend/src/SqlLab/components/TabbedSqlEditors/TabbedSqlEditors.test.jsx
delete mode 100644 superset-frontend/src/SqlLab/components/TabbedSqlEditors/TabbedSqlEditors.test.tsx
rename superset-frontend/src/SqlLab/components/TabbedSqlEditors/{index.tsx => index.jsx} (83%)
rename superset-frontend/src/SqlLab/utils/{emptyQueryResults.test.ts => emptyQueryResults.test.js} (94%)
rename superset-frontend/src/SqlLab/utils/{reduxStateToLocalStorageHelper.ts => reduxStateToLocalStorageHelper.js} (83%)
rename superset-frontend/src/components/AlteredSliceTag/{AlteredSliceTagMocks.ts => AlteredSliceTagMocks.js} (91%)
rename superset-frontend/src/components/AlteredSliceTag/{index.tsx => index.jsx} (68%)
delete mode 100644 superset/migrations/versions/2024-02-07_17-13_87d38ad83218_migrate_can_view_and_drill_permission.py
delete mode 100644 tests/integration_tests/migrations/87d38ad83218_migrate_can_view_and_drill_permission__tests.py