This is an automated email from the ASF dual-hosted git repository.
vatsrahul1001 pushed a change to branch backport-246c19f-v3-2-test
in repository https://gitbox.apache.org/repos/asf/airflow.git
from 5b8d917c444 [v3-2-test] k8s tests: wait for push task in executor
before killing scheduler (#67067)
add 107fc307078 [v3-2-test] Improve error message when publish-docs ref is
a branch not a tag (#66250) (#66776)
add 40ee2c7450a Prefer gh auth over GitHub tokens for Breeze (#66255)
(#67078)
add 11ee67b5053 Updates our docker commands to use breeze prefix (#66368)
(#67079)
add 35d1f2cfee5 Validate task identity token claims with a typed schema
(#63604) (#66988)
add 70cacb116f0 Two-token mechanism for task execution to prevent token
expiration while tasks wait in executor queues (#60108) (#66989)
add e35fb55fd70 [v3-2-test] UI: Preserve Grid limit and filters when
redirecting after manual Dag trigger (#66717) (#66867)
add eb238efe4d1 [v3-2-test] Allow pasting full datetime strings into date
picker inputs (#66251) (#66958)
add 0ef37f9ef40 Merge branch 'v3-2-test' into backport-246c19f-v3-2-test
No new revisions were added by this update.
Summary of changes:
.../docs/security/jwt_token_authentication.rst | 61 +++--
.../src/airflow/api_fastapi/auth/tokens.py | 10 +-
.../src/airflow/api_fastapi/execution_api/app.py | 18 +-
.../api_fastapi/execution_api/datamodels/token.py | 23 +-
.../execution_api/routes/task_instances.py | 20 +-
.../airflow/api_fastapi/execution_api/security.py | 22 +-
.../src/airflow/config_templates/config.yml | 4 +
.../src/airflow/executors/workloads/base.py | 10 +-
.../ui/src/components/DateTimeInput.test.tsx | 129 ++++++++++
.../airflow/ui/src/components/DateTimeInput.tsx | 55 +++-
.../src/airflow/ui/src/queries/useTrigger.ts | 22 +-
.../tests/unit/api_fastapi/auth/test_tokens.py | 28 ++
.../unit/api_fastapi/execution_api/conftest.py | 23 +-
.../api_fastapi/execution_api/test_security.py | 20 +-
.../execution_api/versions/head/test_dag_runs.py | 4 +-
.../execution_api/versions/head/test_router.py | 6 +-
.../versions/head/test_task_instances.py | 170 +++++++++---
.../tests/unit/executors/test_workloads.py | 25 +-
.../tests/airflowctl_tests/conftest.py | 5 +-
.../tests/airflow_e2e_tests/conftest.py | 2 +-
dev/breeze/doc/images/output-commands.svg | 170 ++++++------
dev/breeze/doc/images/output_run.svg | 38 +--
dev/breeze/doc/images/output_run.txt | 2 +-
dev/breeze/doc/images/output_shell.svg | 286 +++++++++++----------
dev/breeze/doc/images/output_shell.txt | 2 +-
dev/breeze/doc/images/output_start-airflow.svg | 238 ++++++++---------
dev/breeze/doc/images/output_start-airflow.txt | 2 +-
.../src/airflow_breeze/commands/ci_commands.py | 14 +-
.../airflow_breeze/commands/developer_commands.py | 6 +-
.../src/airflow_breeze/commands/issues_commands.py | 15 +-
.../commands/release_management_commands.py | 23 +-
.../airflow_breeze/commands/testing_commands.py | 6 +-
.../airflow_breeze/commands/workflow_commands.py | 38 ++-
dev/breeze/src/airflow_breeze/global_constants.py | 18 +-
.../src/airflow_breeze/params/shell_params.py | 2 +-
.../utils/constraints_version_check.py | 4 +-
.../airflow_breeze/utils/docker_command_utils.py | 3 +-
.../src/airflow_breeze/utils/gh_workflow_utils.py | 8 +-
dev/breeze/src/airflow_breeze/utils/github.py | 81 ++++++
.../airflow_breeze/utils/provider_dependencies.py | 17 +-
dev/breeze/tests/test_docker_command_utils.py | 24 +-
dev/breeze/tests/test_github_utils.py | 165 ++++++++++++
dev/breeze/tests/test_workflow_commands.py | 101 ++++++++
.../src/tests_common/test_utils/mock_executor.py | 3 +-
.../test_docker_compose_quick_start.py | 4 +-
scripts/ci/prek/common_prek_utils.py | 2 +-
.../tests/task_sdk_tests/conftest.py | 1 +
47 files changed, 1361 insertions(+), 569 deletions(-)
create mode 100644
airflow-core/src/airflow/ui/src/components/DateTimeInput.test.tsx
create mode 100644 dev/breeze/tests/test_github_utils.py
create mode 100644 dev/breeze/tests/test_workflow_commands.py