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:31:00 UTC

(superset) branch test-ci updated (b8e6d4264f -> e71d12f672)

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


 discard b8e6d4264f chore: test
    omit 13f1642c73 feat(plugins): Tooltips on BigNumber with Time Comparison chart (#27092)
    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)
     new e71d12f672 chore: test

This update added new revisions after undoing existing revisions.
That is to say, some revisions that were in the old version of the
branch are not in the new version.  This situation occurs
when a user --force pushes a change and generates a repository
containing something like this:

 * -- * -- B -- O -- O -- O   (b8e6d4264f)
            \
             N -- N -- N   refs/heads/test-ci (e71d12f672)

You should already have received notification emails for all of the O
revisions, and so the following emails describe only the N revisions
from the common base, B.

Any revisions marked "omit" are not gone; other references still
refer to them.  Any revisions marked "discard" are gone forever.

The 1 revisions listed above as "new" are entirely new to this
repository and will be described in separate emails.  The revisions
listed as "add" were already present in the repository and have only
been added to this reference.


Summary of changes:
 .github/workflows/ephemeral-env.yml                |    11 +-
 .pylintrc                                          |     2 +-
 CONTRIBUTING.md                                    |     2 +-
 RESOURCES/FEATURE_FLAGS.md                         |     1 -
 docs/docs/installation/docker.mdx                  |    28 +-
 helm/superset/Chart.yaml                           |     2 +-
 helm/superset/README.md                            |     2 +-
 helm/superset/templates/_helpers.tpl               |     2 +-
 scripts/build_docker.py                            |    13 +-
 setup.py                                           |     2 +-
 superset-frontend/cypress-base/cypress.config.ts   |     4 -
 superset-frontend/package-lock.json                |     2 +-
 superset-frontend/package.json                     |     2 +-
 .../superset-ui-chart-controls/src/index.ts        |     1 -
 .../src/BigNumber/BigNumberViz.tsx                 |     1 -
 .../src/PopKPI.tsx                                 |   126 +-
 .../src/images/thumbnail.png                       |   Bin 10434 -> 23099 bytes
 .../src/plugin/buildQuery.ts                       |   208 +-
 .../src/plugin/controlPanel.ts                     |    79 +-
 .../src/plugin/transformProps.ts                   |    19 +-
 .../src/types.ts                                   |    20 +-
 .../src/utils.ts                                   |   277 -
 ...redSliceTagMocks.ts => AlteredSliceTagMocks.js} |    11 +-
 .../AlteredSliceTag/{index.tsx => index.jsx}       |   133 +-
 .../src/components/Chart/DrillBy/DrillByModal.tsx  |    11 +-
 .../src/components/Chart/chartAction.js            |    52 +-
 .../src/components/Chart/chartActions.test.js      |    43 +-
 .../DashboardBuilder/DashboardWrapper.tsx          |     1 -
 superset-frontend/src/types/dom-to-pdf.d.ts        |     1 -
 superset-frontend/src/utils/downloadAsPdf.ts       |     1 -
 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      |    13 +-
 superset/commands/dashboard/delete.py              |     3 +-
 .../commands/dashboard/importers/v1/__init__.py    |    19 +-
 superset/commands/dashboard/importers/v1/utils.py  |    11 +-
 superset/commands/database/delete.py               |     3 +-
 .../commands/database/importers/v1/__init__.py     |     8 +-
 superset/commands/database/importers/v1/utils.py   |    13 +-
 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    |    20 +-
 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                  |     8 +-
 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/extensions/__init__.py                    |     2 +-
 superset/models/dashboard.py                       |     2 +-
 superset/models/helpers.py                         |    15 +-
 superset/security/manager.py                       |    15 +-
 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/dashboard_import_export.py          |     7 +-
 superset/utils/dict_import_export.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   |     2 +-
 tests/integration_tests/core_tests.py              |    13 +-
 tests/integration_tests/dashboards/api_tests.py    |     4 +-
 .../dashboards/filter_state/api_tests.py           |     7 +-
 .../dashboards/permalink/api_tests.py              |     6 +-
 .../dashboards/superset_factory_util.py            |    58 +-
 tests/integration_tests/databases/api_tests.py     |    10 +-
 tests/integration_tests/datasets/api_tests.py      |     1 +
 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 +-
 .../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          |     4 +-
 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    |    12 +-
 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           |    14 +-
 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/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 +-
 164 files changed, 288177 insertions(+), 294474 deletions(-)
 delete mode 100644 superset-frontend/plugins/plugin-chart-period-over-period-kpi/src/utils.ts
 rename superset-frontend/src/components/AlteredSliceTag/{AlteredSliceTagMocks.ts => AlteredSliceTagMocks.js} (91%)
 rename superset-frontend/src/components/AlteredSliceTag/{index.tsx => index.jsx} (68%)


(superset) 01/01: chore: test

Posted by mi...@apache.org.
This is an automated email from the ASF dual-hosted git repository.

michaelsmolina pushed a commit to branch test-ci
in repository https://gitbox.apache.org/repos/asf/superset.git

commit e71d12f672e9d63c95eefa54f86305b4cfb81cd0
Author: Michael S. Molina <mi...@gmail.com>
AuthorDate: Mon Mar 4 15:30:48 2024 -0500

    chore: test
---
 CONTRIBUTING.md | 14 ++++++++++----
 1 file changed, 10 insertions(+), 4 deletions(-)

diff --git a/CONTRIBUTING.md b/CONTRIBUTING.md
index 4afa69eb2e..e7b48c522c 100644
--- a/CONTRIBUTING.md
+++ b/CONTRIBUTING.md
@@ -39,7 +39,7 @@ little bit helps, and credit will always be given.
     - [Protocol](#protocol)
       - [Authoring](#authoring)
       - [Reviewing](#reviewing)
-      - [Test Environments](#test-environments)
+      - [Test Envsironments](#test-environments)
       - [Merging](#merging)
       - [Post-merge Responsibility](#post-merge-responsibility)
   - [Design Guidelines](#design-guidelines)
@@ -217,7 +217,7 @@ Security team members must:
 - Have an [ICLA](https://www.apache.org/licenses/contributor-agreements.html) signed with Apache Software Foundation.
 - Not reveal information about pending and unfixed security issues to anyone (including their employers) unless specifically authorised by the security team members, e.g., if the security team agrees that diagnosing and solving an issue requires the involvement of external experts.
 
-A release manager, the contributor overseeing the release of a specific version of Apache Superset, is by default a member of the security team.  However, they are not expected to be active in assessing, discussing, and fixing security issues.
+A release manager, the contributor overseeing the release of a specific version of Apache Superset, is by default a member of the security team. However, they are not expected to be active in assessing, discussing, and fixing security issues.
 
 Security team members should also follow these general expectations:
 
@@ -374,8 +374,8 @@ Triaging goals
 
 First, add **Category labels (a.k.a. hash labels)**. Every issue/PR must have one hash label (except spam entry). Labels that begin with `#` defines issue/PR type:
 
-| Label           | for Issue                                                                                                               | for PR                                                                                                                                            |
-| --------------- | ----------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------- |
+| Label           | for Issue                                                                                                               | for PR                                                                                                                            |
+| --------------- | ----------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------- |
 | `#bug`          | Bug report                                                                                                              | Bug fix                                                                                                                           |
 | `#code-quality` | Describe problem with code, architecture or productivity                                                                | Refactor, tests, tooling                                                                                                          |
 | `#feature`      | New feature request                                                                                                     | New feature implementation                                                                                                        |
@@ -648,22 +648,28 @@ If while using the above commands you encounter an error related to the limit of
 ```bash
 Error: ENOSPC: System limit for number of file watchers reached
 ```
+
 The error is thrown because the number of files monitored by the system has reached the limit.
 You can address this this error by increasing the number of inotify watchers.
 
 The current value of max watches can be checked with:
+
 ```bash
 cat /proc/sys/fs/inotify/max_user_watches
 ```
+
 Edit the file /etc/sysctl.conf to increase this value.
 The value needs to be decided based on the system memory [(see this StackOverflow answer for more context)](https://stackoverflow.com/questions/535768/what-is-a-reasonable-amount-of-inotify-watches-with-linux).
 
 Open the file in editor and add a line at the bottom specifying the max watches values.
+
 ```bash
 fs.inotify.max_user_watches=524288
 ```
+
 Save the file and exit editor.
 To confirm that the change succeeded, run the following command to load the updated value of max_user_watches from sysctl.conf:
+
 ```bash
 sudo sysctl -p
 ```