This is an automated email from the ASF dual-hosted git repository.
potiuk pushed a change to branch ci-upgrade-main
in repository https://gitbox.apache.org/repos/asf/airflow.git
discard 6f149a1268c [main] CI: Upgrade important CI environment
add b4320026a31 Stop importing airflow.utils.email in the SendGrid emailer
(#75771)
add c24242eea52 Load the serialized Dag in ti_run only for stub tasks
(#75795)
add 819902bb943 Accept datetime in InletEventsAccessor.after() and
before() (#75773)
add 5df209d1835 Isolate otel config-priority test from ambient OTEL env
vars (#75842)
add 41519146043 Skip spotless and the Java SDK Dag schema sync on
unrelated PRs (#75268)
add 402ab11a4b0 Avoid loading timetables for dags in Execution API
endpoints (#75765)
add ec0baa5d41f [main] CI: Upgrade important CI environment
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 (6f149a1268c)
\
N -- N -- N refs/heads/ci-upgrade-main (ec0baa5d41f)
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:
.../docs/authoring-and-scheduling/assets.rst | 7 +-
airflow-core/docs/migrations-ref.rst | 4 +-
.../execution_api/datamodels/taskinstance.py | 5 +-
.../execution_api/routes/task_instances.py | 9 ++-
.../src/airflow/jobs/scheduler_job_runner.py | 9 ++-
... => 0149_3_4_0_add_is_stub_to_task_instance.py} | 28 ++++----
..._job.py => 0150_3_5_0_add_session_id_to_job.py} | 4 +-
...51_3_5_0_add_dag_run_dag_id_run_after_index.py} | 0
airflow-core/src/airflow/models/taskinstance.py | 7 ++
.../src/airflow/serialization/definitions/dag.py | 29 +++++++-
.../airflow/serialization/serialized_objects.py | 28 ++------
airflow-core/src/airflow/utils/db.py | 2 +-
.../versions/head/test_task_instances.py | 47 ++++++++++++-
.../lang_sdk_fixtures/go_native.json | 2 +
.../lang_sdk_fixtures/java_native.json | 3 +
.../tests/unit/dag_processing/test_dagbag.py | 9 +++
airflow-core/tests/unit/models/test_dag.py | 6 +-
.../tests/unit/models/test_taskinstance.py | 55 +++++++++++++++
.../unit/serialization/test_dag_serialization.py | 25 ++++++-
dev/breeze/doc/ci/04_selective_checks.md | 32 ++++++---
.../src/airflow_breeze/utils/selective_checks.py | 12 +++-
dev/breeze/tests/test_selective_checks.py | 78 ++++++++++++++--------
go-sdk/airflow/serialize.go | 9 +--
go-sdk/airflow/serialize_test.go | 3 +-
.../org/apache/airflow/sdk/execution/Serde.kt | 11 +--
.../org/apache/airflow/sdk/TriggerDagRunTest.kt | 5 +-
.../airflow/providers/sendgrid/utils/emailer.py | 23 +++++--
.../tests/unit/sendgrid/utils/test_emailer.py | 35 +++++++++-
.../observability/metrics/test_otel_logger.py | 9 +++
task-sdk/src/airflow/sdk/execution_time/context.py | 15 +++--
.../tests/task_sdk/execution_time/test_context.py | 41 ++++++++++++
ts-sdk/src/coordinator/serde.ts | 8 ++-
32 files changed, 440 insertions(+), 120 deletions(-)
copy
airflow-core/src/airflow/migrations/versions/{0009_2_9_0_add_rendered_map_index_to_taskinstance.py
=> 0149_3_4_0_add_is_stub_to_task_instance.py} (59%)
rename
airflow-core/src/airflow/migrations/versions/{0149_3_5_0_add_session_id_to_job.py
=> 0150_3_5_0_add_session_id_to_job.py} (97%)
rename
airflow-core/src/airflow/migrations/versions/{0150_3_5_0_add_dag_run_dag_id_run_after_index.py
=> 0151_3_5_0_add_dag_run_dag_id_run_after_index.py} (100%)