-
Notifications
You must be signed in to change notification settings - Fork 17k
Expand file tree
/
Copy pathCODEOWNERS
More file actions
128 lines (105 loc) · 4.95 KB
/
CODEOWNERS
File metadata and controls
128 lines (105 loc) · 4.95 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
# Core
/airflow-core/src/airflow/executors/ @XD-DENG @ashb @o-nikolas @pierrejeambrun @hussein-awala
/airflow-core/src/airflow/jobs/ @ashb @XD-DENG
/airflow-core/src/airflow/models/ @XD-DENG @ashb
# DAG Serialization
/airflow-core/src/airflow/serialization/ @ashb @bolkedebruin
# DAG Parsing
/airflow-core/src/airflow/dag_processing @jedcunningham @ephraimbuddy
# Kubernetes
/providers/cncf/kubernetes/ @dstandish @jedcunningham
# Helm Chart
/chart/ @dstandish @jedcunningham @hussein-awala
# Docs (without Providers)
/docs/*.py @potiuk
/docs/apache-airflow @potiuk
/docs/docker-stack @potiuk
/docs/helm-chart @dstandish @jedcunningham
# API
/airflow-core/src/airflow/api/ @ephraimbuddy @pierrejeambrun @rawwar @jason810496
/airflow-core/src/airflow/api_fastapi/ @ephraimbuddy @pierrejeambrun @rawwar @jason810496 @bugraoz93 @shubhamraj-git
/airflow-core/src/airflow/api_fastapi/execution_api/ @ashb @kaxil @amoghrajesh
# Airflow CTL
/airflow-ctl/ @bugraoz93 @kaxil @potiuk
# Auth manager
/airflow-core/src/airflow/api_fastapi/auth/ @vincbeck
# UI
/airflow-core/src/airflow/ui/ @bbovenzi @pierrejeambrun @ryanahamilton @jscheffl @shubhamraj-git
# Translation Owners (i18n)
# Note: Non committer engaged translators are listed in comments prevent making file syntax invalid
# See: https://github.com/apache/airflow/blob/main/airflow-core/src/airflow/ui/public/i18n/README.md#43-engaged-translator
airflow-core/src/airflow/ui/public/i18n/locales/ar/ @shahar1 @hussein-awala # + @ahmadtfarhan
airflow-core/src/airflow/ui/public/i18n/locales/de/ @jscheffl # + @TJaniF @m1racoli
airflow-core/src/airflow/ui/public/i18n/locales/he/ @eladkal @shahar1 @romsharon98 # +@Dev-iL
airflow-core/src/airflow/ui/public/i18n/locales/nl/ @BasPH # + @DjVinnii
airflow-core/src/airflow/ui/public/i18n/locales/pl/ @potiuk @mobuchowski # + @kacpermuda
airflow-core/src/airflow/ui/public/i18n/locales/zh-TW/ @Lee-W @jason810496 # + @RoyLee1224 @guan404ming
airflow-core/src/airflow/ui/public/i18n/locales/fr/ @pierrejeambrun @vincbeck
# Security/Permissions
/airflow-core/src/airflow/security/permissions.py @vincbeck
# Calendar/Timetables
/airflow-core/src/airflow/timetables/ @uranusjr
/docs/apache-airflow/concepts/timetable.rst @uranusjr
# Task expansion, scheduling, and rendering
/airflow-core/src/airflow/models/abstractoperator.py @uranusjr
/airflow-core/src/airflow/models/baseoperator.py @uranusjr
/airflow-core/src/airflow/models/expandinput.py @uranusjr
/airflow-core/src/airflow/models/mappedoperator.py @uranusjr
/airflow-core/src/airflow/models/operator.py @uranusjr
/airflow-core/src/airflow/models/xcom_arg.py @uranusjr
/docs/apache-airflow/concepts/dynamic-task-mapping.rst @uranusjr
# Async Operators & Triggerer
/airflow-core/src/airflow/cli/commands/triggerer_command.py @dstandish @hussein-awala
/airflow-core/src/airflow/jobs/triggerer_job_runner.py @dstandish @hussein-awala
/docs/apache-airflow/authoring-and-scheduling/deferring.rst @dstandish @hussein-awala
# Secrets Backends
/airflow-core/src/airflow/secrets @dstandish @potiuk @ashb
# Providers
/providers/amazon/ @eladkal @o-nikolas
/providers/celery/ @hussein-awala
/providers/cncf/kubernetes @jedcunningham @hussein-awala
/providers/common/messaging/ @vincbeck
/providers/common/sql/ @eladkal
/providers/dbt/cloud/ @josh-fell
/providers/edge3/ @jscheffl
/providers/fab/ @vincbeck
/providers/hashicorp/ @hussein-awala
/providers/keycloak/ @vincbeck
/providers/openlineage/ @mobuchowski
/providers/slack/ @eladkal
/providers/smtp/ @hussein-awala
/providers/snowflake/ @potiuk @mik-laj
/providers/apache/iceberg/ @Fokko
# Dev tools
/.github/workflows/ @potiuk @ashb @gopidesupavan
/dev/ @potiuk @ashb @jedcunningham @gopidesupavan @amoghrajesh
/docker-tests/ @potiuk @ashb @gopidesupavan @jason810496
/kubernetes-tests/ @potiuk @ashb @gopidesupavan @jason810496
/helm-tests/ @dstandish @jedcunningham
/scripts/ @potiuk @ashb @gopidesupavan
Dockerfile @potiuk @ashb @gopidesupavan
Dockerfile.ci @potiuk @ashb @gopidesupavan
# Releasing Guides & Project Guidelines
/dev/PROJECT_GUIDELINES.md @kaxil
/dev/PROVIDER_DISTRIBUTIONS_DETAILS.md @eladkal
/dev/README.md @kaxil
/dev/README_RELEASE_*.md @kaxil @pierrejeambrun
/dev/README_RELEASE_PROVIDERS.md @eladkal
ISSUE_TRIAGE_PROCESS.rst @eladkal
# AIP-52 - Setup and Teardown
/airflow-core/src/airflow/decorators/setup_teardown.py @jedcunningham @ephraimbuddy @dstandish
/airflow-core/src/airflow/example_dags/example_setup_teardown*.py @jedcunningham @ephraimbuddy @dstandish
/airflow-core/src/airflow/utils/setup_teardown.py @jedcunningham @ephraimbuddy @dstandish
# AIP-58 - Object Storage
/airflow-core/src/airflow/io/ @bolkedebruin
/providers/**/fs/ @bolkedebruin
/providers/common/io/ @bolkedebruin
/docs/apache-airflow/core-concepts/objectstorage.rst @bolkedebruin
# Migrations
/airflow-core/src/airflow/migrations/ @ephraimbuddy
/providers/fab/src/airflow-core/src/airflow/providers/fab/migrations/ @ephraimbuddy
# AIP-72 - Task SDK
# Python SDK
/task-sdk/ @ashb @kaxil @amoghrajesh
# Golang SDK
/go-sdk/ @ashb @kaxil @amoghrajesh