Skip to content

Commit c752a20

Browse files
authored
Merge branch 'main' into feat-58056-asset_and_time_schedule
2 parents 38887f1 + bfb8e49 commit c752a20

3,456 files changed

Lines changed: 214364 additions & 69953 deletions

File tree

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

.asf.yaml

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -65,6 +65,8 @@ github:
6565
pull_requests:
6666
# allow auto-merge
6767
allow_auto_merge: false
68+
# enable updating head branches of pull requests
69+
allow_update_branch: true
6870
# auto-delete head branches after being merged
6971
del_branch_on_merge: true
7072

@@ -169,6 +171,7 @@ github:
169171
- gyli
170172
- jroachgolf84
171173
- Dev-iL
174+
- kacpermuda
172175

173176
notifications:
174177
jobs: jobs@airflow.apache.org

.codespellignorelines

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -4,3 +4,4 @@
44
The platform supports **C**reate, **R**ead, **U**pdate, and **D**elete operations on most resources.
55
<pre><code>Code block\ndoes not\nrespect\nnewlines\n</code></pre>
66
"trough",
7+
assert "task_instance_id" in route.dependant.path_param_names, (

.devcontainer/devcontainer.json

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,9 @@
44
"../scripts/ci/docker-compose/devcontainer.yml",
55
"../scripts/ci/docker-compose/devcontainer-sqlite.yml"
66
],
7+
"features": {
8+
"ghcr.io/devcontainers/features/docker-outside-of-docker:1": {}
9+
},
710
"settings": {
811
"terminal.integrated.defaultProfile.linux": "bash"
912
},

.devcontainer/mysql/devcontainer.json

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,9 @@
55
"../../scripts/ci/docker-compose/backend-mysql.yml",
66
"../../scripts/ci/docker-compose/devcontainer-mysql.yml"
77
],
8+
"features": {
9+
"ghcr.io/devcontainers/features/docker-outside-of-docker:1": {}
10+
},
811
"settings": {
912
"terminal.integrated.defaultProfile.linux": "bash"
1013
},

.devcontainer/postgres/devcontainer.json

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,9 @@
55
"../../scripts/ci/docker-compose/backend-postgres.yml",
66
"../../scripts/ci/docker-compose/devcontainer-postgres.yml"
77
],
8+
"features": {
9+
"ghcr.io/devcontainers/features/docker-outside-of-docker:1": {}
10+
},
811
"settings": {
912
"terminal.integrated.defaultProfile.linux": "bash"
1013
},

.dockerignore

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -85,6 +85,7 @@
8585

8686
# Setup/version configuration
8787
!pyproject.toml
88+
!uv.lock
8889
!manifests
8990
!generated
9091

.gitattributes

Lines changed: 6 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -12,10 +12,14 @@ manifests export-ignore
1212
newsfragments export-ignore
1313
scripts export-ignore
1414

15-
Dockerfile.ci export-ignore
15+
.github export-ignore
16+
1617
CONTRIBUTING.rst export-ignore
1718
ISSUE_TRIAGE_PROCESS.rst export-ignore
18-
.github/PULL_REQUEST_TEMPLATE.md export-ignore
19+
20+
AGENTS.md export-ignore
21+
SKILLS.md export-ignore
22+
CLAUDE.md export-ignore
1923

2024
.asf.yaml export-ignore
2125
.bash_completion export-ignore

.github/CODEOWNERS

Lines changed: 38 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -13,18 +13,18 @@
1313
/chart/ @jedcunningham @hussein-awala @jscheffl @bugraoz93
1414

1515
# Docs
16-
/docs/*.py @potiuk @ashb @gopidesupavan @amoghrajesh @jscheffl @bugraoz93 @kaxil @jason810496
16+
/docs/*.py @potiuk @ashb @gopidesupavan @amoghrajesh @jscheffl @bugraoz93 @jason810496
1717

1818
# API
1919
/airflow-core/src/airflow/api/ @ephraimbuddy @pierrejeambrun @rawwar @jason810496
2020
/airflow-core/src/airflow/api_fastapi/ @ephraimbuddy @pierrejeambrun @rawwar @jason810496 @bugraoz93 @shubhamraj-git @choo121600
2121
/airflow-core/src/airflow/api_fastapi/execution_api/ @ashb @kaxil @amoghrajesh
2222

2323
# Airflow CTL
24-
/airflow-ctl/ @bugraoz93 @potiuk
24+
/airflow-ctl/ @bugraoz93 @potiuk @dheerajturaga
2525

2626
# Airflow CLI
27-
/airflow-core/src/airflow/cli/ @bugraoz93 @potiuk
27+
/airflow-core/src/airflow/cli/ @bugraoz93 @potiuk @dheerajturaga
2828

2929
# Auth manager
3030
/airflow-core/src/airflow/api_fastapi/auth/ @vincbeck
@@ -53,6 +53,7 @@ airflow-core/src/airflow/ui/public/i18n/locales/ko/ @choo121600 # + @kgw7401 @on
5353
airflow-core/src/airflow/ui/public/i18n/locales/nl/ @BasPH # + @DjVinnii
5454
airflow-core/src/airflow/ui/public/i18n/locales/pl/ @potiuk @mobuchowski # + @kacpermuda
5555
airflow-core/src/airflow/ui/public/i18n/locales/pt/ @potiuk # + @aoelvp94 @victoru2
56+
airflow-core/src/airflow/ui/public/i18n/locales/ru/ @jscheffl # + @puzzle-rpa-team @renat-sagut
5657
airflow-core/src/airflow/ui/public/i18n/locales/th/ @potiuk # + @zkan @blackbass64 @lifnaja @Aphinan-Th @chonla @Srabasti
5758
airflow-core/src/airflow/ui/public/i18n/locales/tr/ @bugraoz93 # +@hasancatalgol
5859
airflow-core/src/airflow/ui/public/i18n/locales/zh-CN/ @potiuk # + @Fortytwoo @gyli
@@ -61,8 +62,10 @@ airflow-core/src/airflow/ui/public/i18n/locales/zh-TW/ @Lee-W @jason810496 @guan
6162
# Security/Permissions
6263
/airflow-core/src/airflow/security/permissions.py @vincbeck
6364

64-
# Calendar/Timetables
65-
/airflow-core/src/airflow/timetables/ @uranusjr
65+
# Calendar/Timetables/Assets/Partitions
66+
/airflow-core/src/airflow/assets @uranusjr @Lee-W
67+
/airflow-core/src/airflow/partition_mappers @dstandish @Lee-W
68+
/airflow-core/src/airflow/timetables/ @uranusjr @Lee-W
6669
/docs/apache-airflow/concepts/timetable.rst @uranusjr
6770

6871
# Task expansion, scheduling, and rendering
@@ -88,36 +91,49 @@ airflow-core/src/airflow/ui/public/i18n/locales/zh-TW/ @Lee-W @jason810496 @guan
8891
/providers/celery/ @hussein-awala @dheerajturaga
8992
/providers/cncf/kubernetes @jedcunningham @hussein-awala @jscheffl
9093
/providers/common/messaging/ @vincbeck
94+
/providers/common/ai/ @gopidesupavan @kaxil
9195
/providers/dbt/cloud/ @josh-fell
9296
/providers/edge3/ @jscheffl @dheerajturaga
9397
/providers/fab/ @vincbeck
9498
/providers/google/ @shahar1
9599
/providers/hashicorp/ @hussein-awala
100+
/providers/informatica/ @RNHTTR # + @cetingokhan @sertaykabuk @umutozel
96101
/providers/keycloak/ @vincbeck @bugraoz93
97102
/providers/microsoft/azure/ @dabla
98103
/providers/openlineage/ @mobuchowski
99104
/providers/smtp/ @hussein-awala
100105
/providers/snowflake/ @potiuk
101106

107+
108+
# Generated metadata
109+
/generated/provider_metadata.json @potiuk @eladkal @shahar1 @vincbeck @jscheffl
110+
111+
# Provider Registry
112+
/registry/ @kaxil
113+
/dev/registry/ @kaxil
114+
/dev/breeze/src/airflow_breeze/commands/registry_commands*.py @kaxil
115+
/dev/breeze/src/airflow_breeze/utils/publish_registry_versions.py @kaxil
116+
/dev/breeze/tests/test_publish_registry_versions.py @kaxil
117+
102118
# Dev tools
103119
/.github/workflows/ @potiuk @ashb @gopidesupavan @amoghrajesh @jscheffl @bugraoz93 @kaxil @jason810496
104-
/dev/ @potiuk @ashb @gopidesupavan @amoghrajesh @jscheffl @bugraoz93 @kaxil @jason810496 @jedcunningham @ephraimbuddy
120+
/dev/ @potiuk @ashb @gopidesupavan @amoghrajesh @jscheffl @bugraoz93 @jason810496 @jedcunningham @ephraimbuddy @choo121600
105121
/dev/react-plugin-tools/ @pierrejeambrun @bbovenzi
106122
/docker-tests/ @potiuk @ashb @gopidesupavan @jason810496
107123
/kubernetes-tests/ @potiuk @ashb @gopidesupavan @jason810496
108124
/helm-tests/ @dstandish @jedcunningham
109-
/scripts/ @potiuk @ashb @gopidesupavan @amoghrajesh @jscheffl @bugraoz93 @kaxil @jason810496
110-
Dockerfile @potiuk @ashb @gopidesupavan @amoghrajesh @jscheffl @bugraoz93 @kaxil @jason810496
111-
Dockerfile.ci @potiuk @ashb @gopidesupavan @amoghrajesh @jscheffl @bugraoz93 @kaxil @jason810496
125+
/scripts/ @potiuk @ashb @gopidesupavan @amoghrajesh @jscheffl @bugraoz93 @jason810496
126+
Dockerfile @potiuk @ashb @gopidesupavan @amoghrajesh @jscheffl @bugraoz93 @jason810496
127+
Dockerfile.ci @potiuk @ashb @gopidesupavan @amoghrajesh @jscheffl @bugraoz93 @jason810496
112128

113129
# E2E integration tests
114-
/airflow-e2e-tests/ @potiuk @ashb @gopidesupavan @amoghrajesh @jscheffl @bugraoz93 @kaxil @jason810496
130+
/airflow-e2e-tests/ @potiuk @ashb @gopidesupavan @amoghrajesh @jscheffl @bugraoz93 @jason810496
115131

116132
# Task SDK integration tests
117133
/task-sdk-integration-tests/ @potiuk @ashb @gopidesupavan @amoghrajesh @bugraoz93 @kaxil @jason810496
118134

119135
# airflowctl integration tests
120-
/airflow-ctl-tests/ @potiuk @ashb @gopidesupavan @amoghrajesh @bugraoz93 @kaxil @jason810496
136+
/airflow-ctl-tests/ @potiuk @ashb @gopidesupavan @amoghrajesh @bugraoz93 @jason810496
121137

122138
# Issue triage process
123139
# ISSUE_TRIAGE_PROCESS.rst
@@ -142,7 +158,17 @@ Dockerfile.ci @potiuk @ashb @gopidesupavan @amoghrajesh @jscheffl @bugraoz93 @ka
142158
/task-sdk/ @ashb @kaxil @amoghrajesh
143159

144160
# Golang SDK
145-
/go-sdk/ @ashb @kaxil @amoghrajesh
161+
/go-sdk/ @ashb @amoghrajesh
146162

147163
# Shared Libraries
148164
/shared/ @ashb @amoghrajesh @potiuk
165+
166+
# Agentic instructions
167+
/AGENTS.md @potiuk @kaxil @jscheffl @amoghrajesh @ashb @sjyangkevin @Dev-iL @jason810496 @shahar1 @choo121600
168+
/.github/instructions/ @potiuk @kaxil @jscheffl @amoghrajesh @ashb @sjyangkevin @Dev-iL @jason810496 @shahar1 @choo121600
169+
/airflow-core/src/airflow/api_fastapi/execution_api/AGENTS.md @potiuk @kaxil @jscheffl @amoghrajesh @ashb @sjyangkevin @Dev-iL @jason810496 @shahar1 @choo121600
170+
/providers/AGENTS.md @potiuk @kaxil @jscheffl @amoghrajesh @ashb @sjyangkevin @Dev-iL @jason810496 @shahar1 @choo121600
171+
/.github/skills/ @potiuk @kaxil @jscheffl @amoghrajesh @ashb @sjyangkevin @Dev-iL @jason810496 @shahar1 @choo121600
172+
173+
# RMs on release documents
174+
/dev/README_RELEASE_*.md @potiuk @jscheffl @vincbeck @shahar1 @jedcunningham @bugraoz93

.github/ISSUE_TEMPLATE/1-airflow_bug_report.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -38,7 +38,7 @@ body:
3838
for more information.
3939
multiple: false
4040
options:
41-
- "3.1.6"
41+
- "3.1.8"
4242
- "2.11.X"
4343
- "main (development)"
4444
- "Other Airflow 3 version (please specify below)"

.github/ISSUE_TEMPLATE/3-airflow_providers_bug_report.yml

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -54,6 +54,7 @@ body:
5454
- cloudant
5555
- cncf-kubernetes
5656
- cohere
57+
- common-ai
5758
- common-compat
5859
- common-io
5960
- common-messaging
@@ -78,6 +79,7 @@ body:
7879
- http
7980
- imap
8081
- influxdb
82+
- informatica
8183
- jdbc
8284
- jenkins
8385
- keycloak

0 commit comments

Comments
 (0)