You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@airflow.apache.org by js...@apache.org on 2026/06/07 09:20:03 UTC
(airflow) branch ci-upgrade-main updated (ddd75a5a058 -> a538d94d771)
This is an automated email from the ASF dual-hosted git repository.
jscheffl pushed a change to branch ci-upgrade-main
in repository https://gitbox.apache.org/repos/asf/airflow.git
discard ddd75a5a058 [main] CI: Upgrade important CI environment
add 33c95639297 Add indexes on dag_run.created_dag_version_id and task_instance.dag_version_id (#64818)
add 1250b88557b Only run testable integrations relevant to the change in selective checks (#68112)
add fc4c3837181 Fix `airflow dags clear` clearing the wrong day for non-UTC partitioned timetables (#67717)
add e4b34471e46 Rename resumablemixin file to match class name (#68137)
add 0c2079585e4 Fix DagFileProcessorManager silent hang on DB lock contention (#68118)
add 942de38a350 Make .agents/skills the canonical agent-skills home (#68143)
add 84270cbc234 Fix Java SDK tasks rejected by coordinator connection-ownership check (#68147)
add 89efec77305 Add ipFamilyPolicy and ipFamilies support to all Helm service templates (#66616)
add db9c9cc94de Bump pydantic-ai-slim to resolve dependabot (#68105)
add a538d94d771 [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 (ddd75a5a058)
\
N -- N -- N refs/heads/ci-upgrade-main (a538d94d771)
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:
.../skills/aip-user-stories/SKILL.md | 0
.../references/playbook-template.md | 0
.../skills/airflow-translations/SKILL.md | 0
.../skills/airflow-translations/locales/ar.md | 0
.../skills/airflow-translations/locales/ca.md | 0
.../skills/airflow-translations/locales/de.md | 0
.../skills/airflow-translations/locales/el.md | 0
.../skills/airflow-translations/locales/es.md | 0
.../skills/airflow-translations/locales/fr.md | 0
.../skills/airflow-translations/locales/he.md | 0
.../skills/airflow-translations/locales/hi.md | 0
.../skills/airflow-translations/locales/hu.md | 0
.../skills/airflow-translations/locales/it.md | 0
.../skills/airflow-translations/locales/ja.md | 0
.../skills/airflow-translations/locales/ko.md | 0
.../skills/airflow-translations/locales/nl.md | 0
.../skills/airflow-translations/locales/pl.md | 0
.../skills/airflow-translations/locales/pt.md | 0
.../skills/airflow-translations/locales/th.md | 0
.../skills/airflow-translations/locales/tr.md | 0
.../skills/airflow-translations/locales/zh-CN.md | 0
.../skills/airflow-translations/locales/zh-TW.md | 0
{.github => .agents}/skills/magpie-setup/SKILL.md | 83 ++--
{.github => .agents}/skills/magpie-setup/adopt.md | 286 ++++++------
.agents/skills/magpie-setup/agents.md | 198 ++++++++
.../skills/magpie-setup/overrides.md | 0
.../skills/magpie-setup/unadopt.md | 119 +++--
.../skills/magpie-setup/upgrade.md | 195 ++++----
{.github => .agents}/skills/magpie-setup/verify.md | 113 +++--
.../skills/magpie-setup/worktree-init.md | 90 ++--
.../prepare-providers-documentation/SKILL.md | 0
.claude/skills/aip-user-stories | 2 +-
.claude/skills/airflow-translations | 1 +
.claude/skills/magpie-setup | 2 +-
.claude/skills/prepare-providers-documentation | 1 +
.github/skills/aip-user-stories | 1 +
.github/skills/airflow-translations | 1 +
.github/skills/magpie-setup | 1 +
.github/skills/magpie-setup/conventions.md | 278 ------------
.github/skills/prepare-providers-documentation | 1 +
.gitignore | 6 +-
.pre-commit-config.yaml | 18 +-
airflow-core/docs/migrations-ref.rst | 5 +-
airflow-core/src/airflow/cli/cli_config.py | 11 +-
.../src/airflow/cli/commands/dag_command.py | 19 +-
airflow-core/src/airflow/dag_processing/manager.py | 68 ++-
...22_3_3_0_add_indexes_on_dag_run_created_dag_.py | 77 ++++
airflow-core/src/airflow/models/dagrun.py | 1 +
airflow-core/src/airflow/models/taskinstance.py | 1 +
airflow-core/src/airflow/timetables/_cron.py | 10 +
airflow-core/src/airflow/timetables/base.py | 16 +
airflow-core/src/airflow/utils/db.py | 2 +-
airflow-core/src/airflow/utils/sqlalchemy.py | 44 +-
.../tests/unit/cli/commands/test_dag_command.py | 466 ++++++++++++++++++-
.../tests/unit/dag_processing/test_manager.py | 56 +++
.../tests/unit/timetables/test_base_timetable.py | 22 +
.../tests/unit/timetables/test_cron_mixin.py | 30 ++
.../unit/timetables/test_partitioned_timetable.py | 18 +
chart/templates/api-server/api-server-service.yaml | 6 +
chart/templates/flower/flower-service.yaml | 6 +
.../otel-collector/otel-collector-service.yaml | 6 +
chart/templates/pgbouncer/pgbouncer-service.yaml | 6 +
chart/templates/redis/redis-service.yaml | 6 +
chart/templates/scheduler/scheduler-service.yaml | 6 +
chart/templates/statsd/statsd-service.yaml | 6 +
chart/templates/triggerer/triggerer-service.yaml | 6 +
chart/templates/workers/worker-service.yaml | 6 +
.../helm_tests/airflow_core/test_api_server.py | 20 +
.../helm_tests/airflow_core/test_scheduler.py | 22 +
.../helm_tests/airflow_core/test_triggerer.py | 24 +
chart/tests/helm_tests/airflow_core/test_worker.py | 22 +
.../otel_collector/test_otel_collector.py | 19 +
chart/tests/helm_tests/other/test_flower.py | 22 +
chart/tests/helm_tests/other/test_pgbouncer.py | 22 +
chart/tests/helm_tests/other/test_redis.py | 20 +
chart/tests/helm_tests/other/test_statsd.py | 26 ++
chart/values.schema.json | 28 ++
chart/values.yaml | 7 +
dev/README_RELEASE_PROVIDERS.md | 4 +-
dev/breeze/src/airflow_breeze/global_constants.py | 19 +
.../src/airflow_breeze/utils/selective_checks.py | 66 ++-
dev/breeze/tests/test_selective_checks.py | 92 +++-
docs/spelling_wordlist.txt | 1 +
generated/provider_dependencies.json | 2 +-
generated/provider_dependencies.json.sha256sum | 2 +-
.../apache/spark/operators/spark_submit.py | 2 +-
providers/common/ai/README.rst | 2 +-
providers/common/ai/docs/index.rst | 2 +-
providers/common/ai/pyproject.toml | 2 +-
scripts/ci/prek/sync_translation_namespaces.py | 2 +-
task-sdk/src/airflow/sdk/__init__.py | 4 +-
task-sdk/src/airflow/sdk/__init__.pyi | 2 +
.../{resumablemixin.py => resumablejobmixin.py} | 0
.../src/airflow/sdk/coordinators/_subprocess.py | 63 ++-
.../tests/task_sdk/bases/test_resumablemixin.py | 2 +-
.../tests/task_sdk/coordinators/test_subprocess.py | 78 +++-
uv.lock | 498 +++++++++++----------
97 files changed, 2353 insertions(+), 1018 deletions(-)
rename {.github => .agents}/skills/aip-user-stories/SKILL.md (100%)
rename {.github => .agents}/skills/aip-user-stories/references/playbook-template.md (100%)
rename {.github => .agents}/skills/airflow-translations/SKILL.md (100%)
rename {.github => .agents}/skills/airflow-translations/locales/ar.md (100%)
rename {.github => .agents}/skills/airflow-translations/locales/ca.md (100%)
rename {.github => .agents}/skills/airflow-translations/locales/de.md (100%)
rename {.github => .agents}/skills/airflow-translations/locales/el.md (100%)
rename {.github => .agents}/skills/airflow-translations/locales/es.md (100%)
rename {.github => .agents}/skills/airflow-translations/locales/fr.md (100%)
rename {.github => .agents}/skills/airflow-translations/locales/he.md (100%)
rename {.github => .agents}/skills/airflow-translations/locales/hi.md (100%)
rename {.github => .agents}/skills/airflow-translations/locales/hu.md (100%)
rename {.github => .agents}/skills/airflow-translations/locales/it.md (100%)
rename {.github => .agents}/skills/airflow-translations/locales/ja.md (100%)
rename {.github => .agents}/skills/airflow-translations/locales/ko.md (100%)
rename {.github => .agents}/skills/airflow-translations/locales/nl.md (100%)
rename {.github => .agents}/skills/airflow-translations/locales/pl.md (100%)
rename {.github => .agents}/skills/airflow-translations/locales/pt.md (100%)
rename {.github => .agents}/skills/airflow-translations/locales/th.md (100%)
rename {.github => .agents}/skills/airflow-translations/locales/tr.md (100%)
rename {.github => .agents}/skills/airflow-translations/locales/zh-CN.md (100%)
rename {.github => .agents}/skills/airflow-translations/locales/zh-TW.md (100%)
rename {.github => .agents}/skills/magpie-setup/SKILL.md (83%)
rename {.github => .agents}/skills/magpie-setup/adopt.md (86%)
create mode 100644 .agents/skills/magpie-setup/agents.md
rename {.github => .agents}/skills/magpie-setup/overrides.md (100%)
rename {.github => .agents}/skills/magpie-setup/unadopt.md (72%)
rename {.github => .agents}/skills/magpie-setup/upgrade.md (82%)
rename {.github => .agents}/skills/magpie-setup/verify.md (88%)
rename {.github => .agents}/skills/magpie-setup/worktree-init.md (74%)
rename {.github => .agents}/skills/prepare-providers-documentation/SKILL.md (100%)
create mode 120000 .claude/skills/airflow-translations
create mode 120000 .claude/skills/prepare-providers-documentation
create mode 120000 .github/skills/aip-user-stories
create mode 120000 .github/skills/airflow-translations
create mode 120000 .github/skills/magpie-setup
delete mode 100644 .github/skills/magpie-setup/conventions.md
create mode 120000 .github/skills/prepare-providers-documentation
create mode 100644 airflow-core/src/airflow/migrations/versions/0122_3_3_0_add_indexes_on_dag_run_created_dag_.py
rename task-sdk/src/airflow/sdk/bases/{resumablemixin.py => resumablejobmixin.py} (100%)