This is an automated email from the ASF dual-hosted git repository.
dependabot[bot] pushed a change to branch
dependabot/npm_and_yarn/airflow-core/src/airflow/ui/typescript-ffe91a7dc7
in repository https://gitbox.apache.org/repos/asf/airflow.git
omit 6afc88de6a8 Bump the typescript group across 1 directory with 4 updates
add fbb0ca79e69 Reconcile provider changelogs against git log before a
release (#70281)
add 28f00cc5830 Make copied task log text match the on-screen format
(#71270)
add 76f24e3e08f Add password field type to FlexibleForm (#70473)
add 5999abe9ba1 UI: Consolidate table controls into a header row above the
table (#71554)
add 812c7d8d9b3 Stop presenting multi-team tagged metrics as an exhaustive
list (#71523)
add fb9f264afab docs: clarify limited Podman support in Breeze quick-start
guide (#71404)
add b69253bd195 Restore the evaluation extra of google-cloud-aiplatform
(#71520)
add 2aef6b1c80c Pin the Go SDK CI toolchain to the patched Go release
(#71582)
add 3094d46ef3f Add a prek hook to keep ts-sdk/docs/package.json versions
in sync with ts-sdk/package.json (#71479)
add 2e2132c3af5 Build lang-SDK k8s test artifacts from the branch when
targeting main (#71527)
add 168d46aaac8 Make KPO durable execution inert below Airflow 3.3 (#71492)
add f5bd40ed261 Make `durable` reach `default_args` and warn when set
below Airflow 3.3 (#71531)
add 297b0c7abc1 Update the docs recommending dag.test() for custom
operator tests (#71542)
add b8127592a72 Bump the eslint group across 1 directory with 4 updates
(#71568)
add c3182f84d62 Bump the typescript group across 1 directory with 4 updates
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 (6afc88de6a8)
\
N -- N -- N
refs/heads/dependabot/npm_and_yarn/airflow-core/src/airflow/ui/typescript-ffe91a7dc7
(c3182f84d62)
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.
No new revisions were added by this update.
Summary of changes:
.../prepare-providers-documentation/SKILL.md | 44 +++
.github/workflows/ci-amd.yml | 5 +-
.github/workflows/ci-arm.yml | 5 +-
airflow-core/docs/best-practices.rst | 69 +++--
airflow-core/docs/core-concepts/debug.rst | 13 +
airflow-core/docs/core-concepts/multi-team.rst | 44 +--
airflow-core/docs/howto/custom-operator.rst | 23 ++
airflow-core/docs/tutorial/fundamentals.rst | 6 +-
airflow-core/src/airflow/ui/package.json | 8 +-
airflow-core/src/airflow/ui/pnpm-lock.yaml | 296 ++++++++++-----------
.../airflow/ui/public/i18n/locales/ar/admin.json | 3 +-
.../airflow/ui/public/i18n/locales/ar/browse.json | 3 +-
.../airflow/ui/public/i18n/locales/ca/admin.json | 3 +-
.../airflow/ui/public/i18n/locales/ca/browse.json | 3 +-
.../airflow/ui/public/i18n/locales/de/admin.json | 3 +-
.../airflow/ui/public/i18n/locales/de/browse.json | 3 +-
.../airflow/ui/public/i18n/locales/el/admin.json | 3 +-
.../airflow/ui/public/i18n/locales/el/browse.json | 3 +-
.../airflow/ui/public/i18n/locales/en/admin.json | 13 +-
.../airflow/ui/public/i18n/locales/en/assets.json | 2 +
.../airflow/ui/public/i18n/locales/en/browse.json | 5 +-
.../airflow/ui/public/i18n/locales/en/common.json | 2 +
.../ui/public/i18n/locales/en/components.json | 4 +
.../src/airflow/ui/public/i18n/locales/en/dag.json | 2 +
.../airflow/ui/public/i18n/locales/es/admin.json | 3 +-
.../airflow/ui/public/i18n/locales/es/browse.json | 3 +-
.../airflow/ui/public/i18n/locales/fr/admin.json | 3 +-
.../airflow/ui/public/i18n/locales/fr/browse.json | 3 +-
.../airflow/ui/public/i18n/locales/he/admin.json | 3 +-
.../airflow/ui/public/i18n/locales/he/browse.json | 3 +-
.../airflow/ui/public/i18n/locales/hi/admin.json | 3 +-
.../airflow/ui/public/i18n/locales/hi/browse.json | 3 +-
.../airflow/ui/public/i18n/locales/hu/admin.json | 3 +-
.../airflow/ui/public/i18n/locales/hu/browse.json | 3 +-
.../airflow/ui/public/i18n/locales/it/admin.json | 3 +-
.../airflow/ui/public/i18n/locales/it/browse.json | 3 +-
.../airflow/ui/public/i18n/locales/ja/admin.json | 3 +-
.../airflow/ui/public/i18n/locales/ja/browse.json | 3 +-
.../airflow/ui/public/i18n/locales/ko/admin.json | 3 +-
.../airflow/ui/public/i18n/locales/ko/browse.json | 3 +-
.../airflow/ui/public/i18n/locales/nl/admin.json | 3 +-
.../airflow/ui/public/i18n/locales/nl/browse.json | 3 +-
.../airflow/ui/public/i18n/locales/pl/admin.json | 3 +-
.../airflow/ui/public/i18n/locales/pl/browse.json | 3 +-
.../airflow/ui/public/i18n/locales/pt/admin.json | 3 +-
.../airflow/ui/public/i18n/locales/pt/browse.json | 3 +-
.../airflow/ui/public/i18n/locales/ru/admin.json | 3 +-
.../airflow/ui/public/i18n/locales/ru/browse.json | 3 +-
.../airflow/ui/public/i18n/locales/th/admin.json | 3 +-
.../airflow/ui/public/i18n/locales/th/browse.json | 3 +-
.../airflow/ui/public/i18n/locales/tr/admin.json | 3 +-
.../airflow/ui/public/i18n/locales/tr/browse.json | 3 +-
.../ui/public/i18n/locales/zh-CN/admin.json | 3 +-
.../ui/public/i18n/locales/zh-CN/browse.json | 3 +-
.../ui/public/i18n/locales/zh-TW/admin.json | 3 +-
.../ui/public/i18n/locales/zh-TW/browse.json | 3 +-
.../components/ActionAccordion/ActionAccordion.tsx | 2 +-
.../ui/src/components/Assets/AssetEvents.tsx | 1 +
.../src/components/Banner/BackfillBanner.test.tsx | 1 +
.../ui/src/components/DataTable/CardList.tsx | 37 +--
.../ui/src/components/DataTable/DataTable.test.tsx | 242 ++++++++++++++++-
.../ui/src/components/DataTable/DataTable.tsx | 153 +++++++----
.../src/components/DataTable/FilterMenuButton.tsx | 6 +-
.../ui/src/components/DataTable/TableList.tsx | 69 ++---
.../components/DataTable/ToggleTableDisplay.tsx | 1 -
.../ui/src/components/DataTable/modelName.test.ts | 106 ++++++++
.../src/components/DataTable/useRowSelection.tsx | 4 +
.../components/FlexibleForm/FieldPassword.test.tsx | 115 ++++++++
.../{FieldString.tsx => FieldPassword.tsx} | 28 +-
.../src/components/FlexibleForm/FieldSelector.tsx | 6 +
.../components/HITLReview/HITLReviewModal.test.tsx | 1 +
.../ParseDagButton.tsx => PasswordToggle.tsx} | 22 +-
.../airflow/ui/src/components/SearchBar.test.tsx | 17 ++
.../src/airflow/ui/src/components/SearchBar.tsx | 4 +-
.../components/TriggerDag/TriggerDAGForm.test.tsx | 1 +
.../Asset/AssetStateStore/AssetStateStore.tsx | 4 +-
.../airflow/ui/src/pages/AssetsList/AssetsList.tsx | 7 +-
.../src/airflow/ui/src/pages/Configs/Configs.tsx | 20 +-
.../pages/Connections/ConnectionStandardFields.tsx | 33 +--
.../pages/Dag/Backfills/BackfillDagRunsModal.tsx | 1 -
.../ui/src/pages/Dag/Backfills/Backfills.tsx | 9 +-
.../ui/src/pages/Dag/DeadlineAlertsBadge.test.tsx | 1 +
.../airflow/ui/src/pages/DagRuns/DagRuns.test.tsx | 27 +-
.../src/airflow/ui/src/pages/DagRuns/DagRuns.tsx | 27 +-
.../src/airflow/ui/src/pages/DagsList/DagsList.tsx | 22 +-
.../pages/DagsList/PartitionScheduleModal.test.tsx | 1 +
.../src/pages/DagsList/PartitionScheduleModal.tsx | 2 +-
.../ui/src/pages/Dashboard/AlertContent.test.tsx | 1 +
.../ui/src/pages/Dashboard/Dashboard.test.tsx | 1 +
.../Dashboard/PoolSummary/PoolSummary.test.tsx | 1 +
.../src/airflow/ui/src/pages/Deadlines/index.tsx | 6 +-
.../src/airflow/ui/src/pages/Events/Events.tsx | 37 ++-
.../HITLTaskInstances/HITLResponseForm.test.tsx | 1 +
.../HITLTaskInstances/HITLTaskInstances.test.tsx | 1 +
airflow-core/src/airflow/ui/src/pages/Jobs.tsx | 2 +-
airflow-core/src/airflow/ui/src/pages/Plugins.tsx | 12 +-
.../src/airflow/ui/src/pages/Pools/Pools.tsx | 45 ++--
.../src/airflow/ui/src/pages/Providers.tsx | 8 +-
.../ui/src/pages/TaskInstance/Logs/Logs.test.tsx | 76 ++++++
.../src/pages/TaskInstance/Logs/TaskLogContent.tsx | 49 +++-
.../pages/TaskInstance/Logs/logSelection.test.ts | 14 +-
.../ui/src/pages/TaskInstance/Logs/logSelection.ts | 15 +-
.../ui/src/pages/TaskInstance/Logs/utils.ts | 2 +
.../src/pages/TaskInstances/TaskInstances.test.tsx | 1 +
.../ui/src/pages/TaskStateStore/TaskStateStore.tsx | 4 +-
.../airflow/ui/src/pages/Variables/Variables.tsx | 26 +-
.../src/airflow/ui/src/pages/XCom/XCom.tsx | 52 ++--
.../src/airflow/ui/src/queries/useLogs.tsx | 5 +-
.../airflow/ui/tests/e2e/pages/AssetListPage.ts | 3 +-
.../src/airflow/ui/tests/e2e/pages/BackfillPage.ts | 3 +-
.../ui/tests/e2e/pages/ConfigurationPage.ts | 3 +-
.../airflow/ui/tests/e2e/pages/ConnectionsPage.ts | 9 +-
.../src/airflow/ui/tests/e2e/pages/DagRunsPage.ts | 7 +-
.../airflow/ui/tests/e2e/pages/DagRunsTabPage.ts | 3 +-
.../src/airflow/ui/tests/e2e/pages/DagsPage.ts | 3 +-
.../src/airflow/ui/tests/e2e/pages/EventsPage.ts | 6 +-
.../src/airflow/ui/tests/e2e/pages/PluginsPage.ts | 3 +-
.../airflow/ui/tests/e2e/pages/ProvidersPage.ts | 6 +-
.../ui/tests/e2e/pages/TaskInstancesPage.ts | 13 +-
.../src/airflow/ui/tests/e2e/pages/VariablePage.ts | 3 +-
.../src/airflow/ui/tests/e2e/pages/XComsPage.ts | 7 +-
.../off.js => ui/tests/e2e/utils/ui/selectors.ts} | 12 +-
.../03a_contributors_quick_start_beginners.rst | 10 +-
.../airflow_breeze/commands/kubernetes_commands.py | 71 +++--
.../tests/test_kubernetes_lang_sdk_commands.py | 70 ++++-
dev/check_changelog_entries.py | 237 +++++++++++++++++
kubernetes-tests/lang_sdk/README.md | 38 ++-
.../docs/operators/redshift/redshift_data.rst | 4 +
.../amazon/aws/operators/redshift_data.py | 24 +-
.../amazon/aws/operators/test_redshift_data.py | 34 ++-
.../providers/apache/livy/operators/livy.py | 24 +-
.../tests/unit/apache/livy/operators/test_livy.py | 28 +-
.../apache/spark/operators/spark_submit.py | 5 +
.../apache/spark/operators/test_spark_submit.py | 4 +
providers/cncf/kubernetes/docs/operators.rst | 16 +-
.../providers/cncf/kubernetes/operators/pod.py | 49 +++-
.../unit/cncf/kubernetes/operators/test_pod.py | 80 +++++-
providers/databricks/docs/operators/run_now.rst | 4 +
providers/databricks/docs/operators/submit_run.rst | 4 +
.../providers/databricks/operators/databricks.py | 29 +-
.../unit/databricks/operators/test_databricks.py | 28 ++
providers/google/README.rst | 9 +-
providers/google/docs/index.rst | 9 +-
providers/google/docs/operators/cloud/bigquery.rst | 8 +-
providers/google/pyproject.toml | 17 +-
.../providers/google/cloud/operators/bigquery.py | 23 +-
.../unit/google/cloud/operators/test_bigquery.py | 22 ++
providers/snowflake/docs/operators/snowflake.rst | 4 +
.../providers/snowflake/operators/snowflake.py | 24 +-
.../unit/snowflake/operators/test_snowflake.py | 22 ++
pyproject.toml | 8 +
.../check_ts_sdk_docs_package_version_in_sync.py | 129 +++++++++
...st_check_ts_sdk_docs_package_version_in_sync.py | 170 ++++++++++++
ts-sdk/.pre-commit-config.yaml | 10 +
uv.lock | 95 +++----
155 files changed, 2553 insertions(+), 827 deletions(-)
create mode 100644
airflow-core/src/airflow/ui/src/components/DataTable/modelName.test.ts
create mode 100644
airflow-core/src/airflow/ui/src/components/FlexibleForm/FieldPassword.test.tsx
copy airflow-core/src/airflow/ui/src/components/FlexibleForm/{FieldString.tsx
=> FieldPassword.tsx} (71%)
copy airflow-core/src/airflow/ui/src/components/{DagActions/ParseDagButton.tsx
=> PasswordToggle.tsx} (66%)
copy
airflow-core/src/airflow/{api_fastapi/auth/managers/simple/ui/rules/off.js =>
ui/tests/e2e/utils/ui/selectors.ts} (66%)
create mode 100644 dev/check_changelog_entries.py
create mode 100755 scripts/ci/prek/check_ts_sdk_docs_package_version_in_sync.py
create mode 100644
scripts/tests/ci/prek/test_check_ts_sdk_docs_package_version_in_sync.py