This is an automated email from the ASF dual-hosted git repository.
ash pushed a change to branch task-sdk-first-code
in repository https://gitbox.apache.org/repos/asf/airflow.git
omit 7b1613ab232 Upgrade minimum pydantic version to 2.7 to deal with
delayed annotations in base classes
omit 0e0f96994bd [skip ci]
omit 6116a4dfff6 Install task-sdk when downgrading deps
omit 6a3e14a0c17 fix more tests [skip ci]
omit 5cedad72ed1 Fix timezone from default_args test
omit 536ac901d1e fix-non db tests
omit 2b7f8aecde2 [skip-ci]
omit cdc1a963071 Fix tests [skip ci]
omit 27eecfd87e0 [skip-ci]
omit d3d4707460c [skip-ci]
omit 80bd1908908 [skip-ci]
omit 0dcc9994d27 Fix AirflowExecption error in
tests/models/test_taskinstance.py
omit 27a2e4860e9 fix some tests [skip ci]
omit 8998e5394c9 Fix serialization
omit e877dbc08f4 Fix mypy typing
omit a9e228316e3 Fix default pool
omit 59e06135995 make mpypy happy [skip ci]
omit 1abfbc6d0f5 fix more stest [skip-ci]
omit af85fe571d3 Update pre-commit scripts.
omit d5c2ccae2b5 Use attrs converters for access_control [skip ci]
omit f354bbe3cae [skip-ci]
omit 3909aaf5ba2 Replace DagContext from core to Task SDK [skip ci]
omit 8e56c211468 Use DAG Context from Task SDK [skip ci]
omit b86c8bd5b3a More fixes to test_dagbag.py [skip ci]
omit 5a9a2222204 [skip ci]
omit 7c12547f835 Fix some tests in tests/models/test_dagbag.py [ci skip]
omit dd832d86def [skip ci]
omit 6096c548cb3 [skip ci]
omit 77d95cf9bbf Get more tests passing
omit 54317cb99a6 Start porting over all the DAG defintion code to the Task
SDK
add 6e547da7e05 Add type hints to DAG test utils (#43502)
add c0be4023a97 Run only ui tests for PR with new UI only changes. (#43503)
add 6641d78703b Add latest dag run info to dags list and dag details
(#43489)
add dc59212b852 update issue triage process to improve Dosu bot quality
(#43511)
new 459621a5f82 Start porting over all the DAG defintion code to the Task
SDK
new ec44ab1e764 Get more tests passing
new d1d891a178e [skip ci]
new 0f92b1461d9 [skip ci]
new efa08bf06e5 Fix some tests in tests/models/test_dagbag.py [ci skip]
new 737e24544f4 [skip ci]
new c5273a837e5 More fixes to test_dagbag.py [skip ci]
new a69b668e1c4 Use DAG Context from Task SDK [skip ci]
new 0bdef03387b Replace DagContext from core to Task SDK [skip ci]
new b5e018920da [skip-ci]
new 89b1846752b Use attrs converters for access_control [skip ci]
new a4bd6b47e27 Update pre-commit scripts.
new 444016cc59b fix more stest [skip-ci]
new d5c7d046eb8 make mpypy happy [skip ci]
new cbe28c3a8b2 Fix default pool
new 872de48f3bb Fix mypy typing
new c0973ae27b0 Fix serialization
new 8d30d0d80fd fix some tests [skip ci]
new acfbf05e475 Fix AirflowExecption error in
tests/models/test_taskinstance.py
new 5848de44993 [skip-ci]
new bc14b20cad6 [skip-ci]
new 3d839412334 [skip-ci]
new 7c1ae9fb342 Fix tests [skip ci]
new 1afc42210b4 [skip-ci]
new 3e9f21b5335 fix-non db tests
new 166dab2de0f Fix timezone from default_args test
new 389942917dc fix more tests [skip ci]
new de07e164feb Install task-sdk when downgrading deps
new a8457abed40 [skip ci]
new 48f3f665462 Upgrade minimum pydantic version to 2.7 to deal with
delayed annotations in base classes
new a94684aae19 Install and build task-sdk in prod images
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 (7b1613ab232)
\
N -- N -- N refs/heads/task-sdk-first-code (a94684aae19)
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 31 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/prod-image-build.yml | 5 +
Dockerfile | 33 +++---
ISSUE_TRIAGE_PROCESS.rst | 7 +-
airflow/ui/src/layouts/Nav/Nav.tsx | 7 --
airflow/ui/src/pages/DagsList/Dag/Dag.tsx | 23 +++-
airflow/ui/src/pages/DagsList/Dag/Header.tsx | 7 +-
airflow/ui/src/pages/DagsList/DagCard.test.tsx | 10 +-
airflow/ui/src/pages/DagsList/DagCard.tsx | 34 +++---
airflow/ui/src/pages/DagsList/DagTags.tsx | 5 +-
airflow/ui/src/pages/DagsList/DagsFilters.tsx | 2 +-
airflow/ui/src/pages/DagsList/DagsList.tsx | 99 +++++++---------
.../src/pages/DagsList/LatestRun.tsx} | 31 ++---
airflow/ui/src/pages/DagsList/RecentRuns.tsx | 83 +++++++++++++
.../src/pages/DagsList/Schedule.tsx} | 26 ++---
airflow/ui/src/queries/useDags.tsx | 81 +++++++++++++
.../useTimezone.ts => utils/stateColor.ts} | 25 ++--
.../src/airflow_breeze/utils/selective_checks.py | 5 +
dev/breeze/tests/test_selective_checks.py | 27 +++++
.../alibaba/cloud/log/test_oss_task_handler.py | 6 +-
providers/tests/amazon/aws/sensors/test_ecs.py | 2 +-
.../docker/install_from_docker_context_files.sh | 33 +++---
tests_common/pytest_plugin.py | 129 +++++++++++++++++++--
22 files changed, 498 insertions(+), 182 deletions(-)
copy airflow/{www/static/js/components/NewTable/NewCells.tsx =>
ui/src/pages/DagsList/LatestRun.tsx} (58%)
create mode 100644 airflow/ui/src/pages/DagsList/RecentRuns.tsx
copy airflow/{www/static/js/components/ErrorAlert.tsx =>
ui/src/pages/DagsList/Schedule.tsx} (59%)
create mode 100644 airflow/ui/src/queries/useDags.tsx
copy airflow/ui/src/{context/timezone/useTimezone.ts => utils/stateColor.ts}
(68%)