This is an automated email from the ASF dual-hosted git repository.
potiuk pushed a commit to branch main
in repository https://gitbox.apache.org/repos/asf/airflow.git
The following commit(s) were added to refs/heads/main by this push:
new 444d45c6ce3 Add *.iml to .gitignore in all distributions (#63636)
444d45c6ce3 is described below
commit 444d45c6ce39f5020e3395a7a1d3e797944f9a4b
Author: Jarek Potiuk <[email protected]>
AuthorDate: Sun Mar 15 14:05:58 2026 +0100
Add *.iml to .gitignore in all distributions (#63636)
IntelliJ IDEA .iml files could end up in sdist/wheel packages when
building distributions that lack their own .gitignore. Adding *.iml
to every distribution's .gitignore ensures these IDE metadata files
are excluded from built packages.
---
airflow-core/.gitignore | 1 +
airflow-ctl-tests/.gitignore | 1 +
airflow-ctl/.gitignore | 1 +
airflow-e2e-tests/.gitignore | 1 +
chart/.gitignore | 1 +
clients/python/.gitignore | 1 +
dev/.gitignore | 1 +
dev/breeze/.gitignore | 1 +
dev/registry/.gitignore | 1 +
devel-common/.gitignore | 1 +
docker-stack-docs/.gitignore | 1 +
docker-tests/.gitignore | 1 +
helm-tests/.gitignore | 1 +
kubernetes-tests/.gitignore | 1 +
performance/.gitignore | 1 +
providers-summary-docs/.gitignore | 1 +
providers/airbyte/.gitignore | 1 +
providers/alibaba/.gitignore | 1 +
providers/amazon/.gitignore | 1 +
providers/apache/beam/.gitignore | 1 +
providers/apache/cassandra/.gitignore | 1 +
providers/apache/drill/.gitignore | 1 +
providers/apache/druid/.gitignore | 1 +
providers/apache/flink/.gitignore | 1 +
providers/apache/hdfs/.gitignore | 1 +
providers/apache/hive/.gitignore | 1 +
providers/apache/iceberg/.gitignore | 1 +
providers/apache/impala/.gitignore | 1 +
providers/apache/kafka/.gitignore | 1 +
providers/apache/kylin/.gitignore | 1 +
providers/apache/livy/.gitignore | 1 +
providers/apache/pig/.gitignore | 1 +
providers/apache/pinot/.gitignore | 1 +
providers/apache/spark/.gitignore | 1 +
providers/apache/tinkerpop/.gitignore | 1 +
providers/apprise/.gitignore | 1 +
providers/arangodb/.gitignore | 1 +
providers/asana/.gitignore | 1 +
providers/atlassian/jira/.gitignore | 1 +
providers/celery/.gitignore | 1 +
providers/cloudant/.gitignore | 1 +
providers/cncf/kubernetes/.gitignore | 1 +
providers/cohere/.gitignore | 1 +
providers/common/ai/.gitignore | 1 +
providers/common/compat/.gitignore | 1 +
providers/common/io/.gitignore | 1 +
providers/common/messaging/.gitignore | 1 +
providers/common/sql/.gitignore | 1 +
providers/databricks/.gitignore | 1 +
providers/datadog/.gitignore | 1 +
providers/dbt/cloud/.gitignore | 1 +
providers/dingding/.gitignore | 1 +
providers/discord/.gitignore | 1 +
providers/docker/.gitignore | 1 +
providers/edge3/.gitignore | 1 +
providers/elasticsearch/.gitignore | 1 +
providers/exasol/.gitignore | 1 +
providers/fab/.gitignore | 1 +
providers/facebook/.gitignore | 1 +
providers/ftp/.gitignore | 1 +
providers/git/.gitignore | 1 +
providers/github/.gitignore | 1 +
providers/google/.gitignore | 1 +
providers/grpc/.gitignore | 1 +
providers/hashicorp/.gitignore | 1 +
providers/http/.gitignore | 1 +
providers/imap/.gitignore | 1 +
providers/influxdb/.gitignore | 1 +
providers/informatica/.gitignore | 1 +
providers/jdbc/.gitignore | 1 +
providers/jenkins/.gitignore | 1 +
providers/keycloak/.gitignore | 1 +
providers/microsoft/azure/.gitignore | 1 +
providers/microsoft/mssql/.gitignore | 1 +
providers/microsoft/psrp/.gitignore | 1 +
providers/microsoft/winrm/.gitignore | 1 +
providers/mongo/.gitignore | 1 +
providers/mysql/.gitignore | 1 +
providers/neo4j/.gitignore | 1 +
providers/odbc/.gitignore | 1 +
providers/openai/.gitignore | 1 +
providers/openfaas/.gitignore | 1 +
providers/openlineage/.gitignore | 1 +
providers/opensearch/.gitignore | 1 +
providers/opsgenie/.gitignore | 1 +
providers/oracle/.gitignore | 1 +
providers/pagerduty/.gitignore | 1 +
providers/papermill/.gitignore | 1 +
providers/pgvector/.gitignore | 1 +
providers/pinecone/.gitignore | 1 +
providers/postgres/.gitignore | 1 +
providers/presto/.gitignore | 1 +
providers/qdrant/.gitignore | 1 +
providers/redis/.gitignore | 1 +
providers/salesforce/.gitignore | 1 +
providers/samba/.gitignore | 1 +
providers/segment/.gitignore | 1 +
providers/sendgrid/.gitignore | 1 +
providers/sftp/.gitignore | 1 +
providers/singularity/.gitignore | 1 +
providers/slack/.gitignore | 1 +
providers/smtp/.gitignore | 1 +
providers/snowflake/.gitignore | 1 +
providers/sqlite/.gitignore | 1 +
providers/ssh/.gitignore | 1 +
providers/standard/.gitignore | 1 +
providers/tableau/.gitignore | 1 +
providers/telegram/.gitignore | 1 +
providers/teradata/.gitignore | 1 +
providers/trino/.gitignore | 1 +
providers/vertica/.gitignore | 1 +
providers/weaviate/.gitignore | 1 +
providers/yandex/.gitignore | 1 +
providers/ydb/.gitignore | 1 +
providers/zendesk/.gitignore | 1 +
scripts/.gitignore | 1 +
shared/configuration/.gitignore | 1 +
shared/dagnode/.gitignore | 1 +
shared/listeners/.gitignore | 1 +
shared/logging/.gitignore | 1 +
shared/module_loading/.gitignore | 1 +
shared/observability/.gitignore | 1 +
shared/plugins_manager/.gitignore | 1 +
shared/providers_discovery/.gitignore | 1 +
shared/secrets_backend/.gitignore | 1 +
shared/secrets_masker/.gitignore | 1 +
shared/template_rendering/.gitignore | 1 +
shared/timezones/.gitignore | 1 +
task-sdk-integration-tests/.gitignore | 1 +
task-sdk/.gitignore | 1 +
130 files changed, 130 insertions(+)
diff --git a/airflow-core/.gitignore b/airflow-core/.gitignore
new file mode 100644
index 00000000000..bff2d762960
--- /dev/null
+++ b/airflow-core/.gitignore
@@ -0,0 +1 @@
+*.iml
diff --git a/airflow-ctl-tests/.gitignore b/airflow-ctl-tests/.gitignore
new file mode 100644
index 00000000000..bff2d762960
--- /dev/null
+++ b/airflow-ctl-tests/.gitignore
@@ -0,0 +1 @@
+*.iml
diff --git a/airflow-ctl/.gitignore b/airflow-ctl/.gitignore
index fa10cdcc25f..503406dd231 100644
--- a/airflow-ctl/.gitignore
+++ b/airflow-ctl/.gitignore
@@ -1 +1,2 @@
./test_command.py
+*.iml
diff --git a/airflow-e2e-tests/.gitignore b/airflow-e2e-tests/.gitignore
new file mode 100644
index 00000000000..bff2d762960
--- /dev/null
+++ b/airflow-e2e-tests/.gitignore
@@ -0,0 +1 @@
+*.iml
diff --git a/chart/.gitignore b/chart/.gitignore
index 77eb66a866f..eb7d806f5cc 100644
--- a/chart/.gitignore
+++ b/chart/.gitignore
@@ -7,3 +7,4 @@ repository
# Never check in tmpcharts
tmpcharts
+*.iml
diff --git a/clients/python/.gitignore b/clients/python/.gitignore
index d3066180e5f..fe9c14675b9 100644
--- a/clients/python/.gitignore
+++ b/clients/python/.gitignore
@@ -8,3 +8,4 @@
/.coverage
/apache_airflow_client.egg-info/
/.idea
+*.iml
diff --git a/dev/.gitignore b/dev/.gitignore
new file mode 100644
index 00000000000..bff2d762960
--- /dev/null
+++ b/dev/.gitignore
@@ -0,0 +1 @@
+*.iml
diff --git a/dev/breeze/.gitignore b/dev/breeze/.gitignore
new file mode 100644
index 00000000000..bff2d762960
--- /dev/null
+++ b/dev/breeze/.gitignore
@@ -0,0 +1 @@
+*.iml
diff --git a/dev/registry/.gitignore b/dev/registry/.gitignore
index 80fcf7ec8aa..893bb46fa43 100644
--- a/dev/registry/.gitignore
+++ b/dev/registry/.gitignore
@@ -3,3 +3,4 @@
output/
runtime_modules.json
uv.lock
+*.iml
diff --git a/devel-common/.gitignore b/devel-common/.gitignore
new file mode 100644
index 00000000000..bff2d762960
--- /dev/null
+++ b/devel-common/.gitignore
@@ -0,0 +1 @@
+*.iml
diff --git a/docker-stack-docs/.gitignore b/docker-stack-docs/.gitignore
new file mode 100644
index 00000000000..bff2d762960
--- /dev/null
+++ b/docker-stack-docs/.gitignore
@@ -0,0 +1 @@
+*.iml
diff --git a/docker-tests/.gitignore b/docker-tests/.gitignore
new file mode 100644
index 00000000000..bff2d762960
--- /dev/null
+++ b/docker-tests/.gitignore
@@ -0,0 +1 @@
+*.iml
diff --git a/helm-tests/.gitignore b/helm-tests/.gitignore
new file mode 100644
index 00000000000..bff2d762960
--- /dev/null
+++ b/helm-tests/.gitignore
@@ -0,0 +1 @@
+*.iml
diff --git a/kubernetes-tests/.gitignore b/kubernetes-tests/.gitignore
index 4c49bd78f1d..845901541a5 100644
--- a/kubernetes-tests/.gitignore
+++ b/kubernetes-tests/.gitignore
@@ -1 +1,2 @@
.env
+*.iml
diff --git a/performance/.gitignore b/performance/.gitignore
new file mode 100644
index 00000000000..bff2d762960
--- /dev/null
+++ b/performance/.gitignore
@@ -0,0 +1 @@
+*.iml
diff --git a/providers-summary-docs/.gitignore
b/providers-summary-docs/.gitignore
new file mode 100644
index 00000000000..bff2d762960
--- /dev/null
+++ b/providers-summary-docs/.gitignore
@@ -0,0 +1 @@
+*.iml
diff --git a/providers/airbyte/.gitignore b/providers/airbyte/.gitignore
new file mode 100644
index 00000000000..bff2d762960
--- /dev/null
+++ b/providers/airbyte/.gitignore
@@ -0,0 +1 @@
+*.iml
diff --git a/providers/alibaba/.gitignore b/providers/alibaba/.gitignore
new file mode 100644
index 00000000000..bff2d762960
--- /dev/null
+++ b/providers/alibaba/.gitignore
@@ -0,0 +1 @@
+*.iml
diff --git a/providers/amazon/.gitignore b/providers/amazon/.gitignore
new file mode 100644
index 00000000000..bff2d762960
--- /dev/null
+++ b/providers/amazon/.gitignore
@@ -0,0 +1 @@
+*.iml
diff --git a/providers/apache/beam/.gitignore b/providers/apache/beam/.gitignore
new file mode 100644
index 00000000000..bff2d762960
--- /dev/null
+++ b/providers/apache/beam/.gitignore
@@ -0,0 +1 @@
+*.iml
diff --git a/providers/apache/cassandra/.gitignore
b/providers/apache/cassandra/.gitignore
new file mode 100644
index 00000000000..bff2d762960
--- /dev/null
+++ b/providers/apache/cassandra/.gitignore
@@ -0,0 +1 @@
+*.iml
diff --git a/providers/apache/drill/.gitignore
b/providers/apache/drill/.gitignore
new file mode 100644
index 00000000000..bff2d762960
--- /dev/null
+++ b/providers/apache/drill/.gitignore
@@ -0,0 +1 @@
+*.iml
diff --git a/providers/apache/druid/.gitignore
b/providers/apache/druid/.gitignore
new file mode 100644
index 00000000000..bff2d762960
--- /dev/null
+++ b/providers/apache/druid/.gitignore
@@ -0,0 +1 @@
+*.iml
diff --git a/providers/apache/flink/.gitignore
b/providers/apache/flink/.gitignore
new file mode 100644
index 00000000000..bff2d762960
--- /dev/null
+++ b/providers/apache/flink/.gitignore
@@ -0,0 +1 @@
+*.iml
diff --git a/providers/apache/hdfs/.gitignore b/providers/apache/hdfs/.gitignore
new file mode 100644
index 00000000000..bff2d762960
--- /dev/null
+++ b/providers/apache/hdfs/.gitignore
@@ -0,0 +1 @@
+*.iml
diff --git a/providers/apache/hive/.gitignore b/providers/apache/hive/.gitignore
new file mode 100644
index 00000000000..bff2d762960
--- /dev/null
+++ b/providers/apache/hive/.gitignore
@@ -0,0 +1 @@
+*.iml
diff --git a/providers/apache/iceberg/.gitignore
b/providers/apache/iceberg/.gitignore
new file mode 100644
index 00000000000..bff2d762960
--- /dev/null
+++ b/providers/apache/iceberg/.gitignore
@@ -0,0 +1 @@
+*.iml
diff --git a/providers/apache/impala/.gitignore
b/providers/apache/impala/.gitignore
new file mode 100644
index 00000000000..bff2d762960
--- /dev/null
+++ b/providers/apache/impala/.gitignore
@@ -0,0 +1 @@
+*.iml
diff --git a/providers/apache/kafka/.gitignore
b/providers/apache/kafka/.gitignore
new file mode 100644
index 00000000000..bff2d762960
--- /dev/null
+++ b/providers/apache/kafka/.gitignore
@@ -0,0 +1 @@
+*.iml
diff --git a/providers/apache/kylin/.gitignore
b/providers/apache/kylin/.gitignore
new file mode 100644
index 00000000000..bff2d762960
--- /dev/null
+++ b/providers/apache/kylin/.gitignore
@@ -0,0 +1 @@
+*.iml
diff --git a/providers/apache/livy/.gitignore b/providers/apache/livy/.gitignore
new file mode 100644
index 00000000000..bff2d762960
--- /dev/null
+++ b/providers/apache/livy/.gitignore
@@ -0,0 +1 @@
+*.iml
diff --git a/providers/apache/pig/.gitignore b/providers/apache/pig/.gitignore
new file mode 100644
index 00000000000..bff2d762960
--- /dev/null
+++ b/providers/apache/pig/.gitignore
@@ -0,0 +1 @@
+*.iml
diff --git a/providers/apache/pinot/.gitignore
b/providers/apache/pinot/.gitignore
new file mode 100644
index 00000000000..bff2d762960
--- /dev/null
+++ b/providers/apache/pinot/.gitignore
@@ -0,0 +1 @@
+*.iml
diff --git a/providers/apache/spark/.gitignore
b/providers/apache/spark/.gitignore
new file mode 100644
index 00000000000..bff2d762960
--- /dev/null
+++ b/providers/apache/spark/.gitignore
@@ -0,0 +1 @@
+*.iml
diff --git a/providers/apache/tinkerpop/.gitignore
b/providers/apache/tinkerpop/.gitignore
new file mode 100644
index 00000000000..bff2d762960
--- /dev/null
+++ b/providers/apache/tinkerpop/.gitignore
@@ -0,0 +1 @@
+*.iml
diff --git a/providers/apprise/.gitignore b/providers/apprise/.gitignore
new file mode 100644
index 00000000000..bff2d762960
--- /dev/null
+++ b/providers/apprise/.gitignore
@@ -0,0 +1 @@
+*.iml
diff --git a/providers/arangodb/.gitignore b/providers/arangodb/.gitignore
new file mode 100644
index 00000000000..bff2d762960
--- /dev/null
+++ b/providers/arangodb/.gitignore
@@ -0,0 +1 @@
+*.iml
diff --git a/providers/asana/.gitignore b/providers/asana/.gitignore
new file mode 100644
index 00000000000..bff2d762960
--- /dev/null
+++ b/providers/asana/.gitignore
@@ -0,0 +1 @@
+*.iml
diff --git a/providers/atlassian/jira/.gitignore
b/providers/atlassian/jira/.gitignore
new file mode 100644
index 00000000000..bff2d762960
--- /dev/null
+++ b/providers/atlassian/jira/.gitignore
@@ -0,0 +1 @@
+*.iml
diff --git a/providers/celery/.gitignore b/providers/celery/.gitignore
new file mode 100644
index 00000000000..bff2d762960
--- /dev/null
+++ b/providers/celery/.gitignore
@@ -0,0 +1 @@
+*.iml
diff --git a/providers/cloudant/.gitignore b/providers/cloudant/.gitignore
new file mode 100644
index 00000000000..bff2d762960
--- /dev/null
+++ b/providers/cloudant/.gitignore
@@ -0,0 +1 @@
+*.iml
diff --git a/providers/cncf/kubernetes/.gitignore
b/providers/cncf/kubernetes/.gitignore
new file mode 100644
index 00000000000..bff2d762960
--- /dev/null
+++ b/providers/cncf/kubernetes/.gitignore
@@ -0,0 +1 @@
+*.iml
diff --git a/providers/cohere/.gitignore b/providers/cohere/.gitignore
new file mode 100644
index 00000000000..bff2d762960
--- /dev/null
+++ b/providers/cohere/.gitignore
@@ -0,0 +1 @@
+*.iml
diff --git a/providers/common/ai/.gitignore b/providers/common/ai/.gitignore
index ed6e7980872..f454b41e73c 100644
--- a/providers/common/ai/.gitignore
+++ b/providers/common/ai/.gitignore
@@ -1,2 +1,3 @@
# Do not commit hash files, this is just to speed-up local builds
www-hash.txt
+*.iml
diff --git a/providers/common/compat/.gitignore
b/providers/common/compat/.gitignore
new file mode 100644
index 00000000000..bff2d762960
--- /dev/null
+++ b/providers/common/compat/.gitignore
@@ -0,0 +1 @@
+*.iml
diff --git a/providers/common/io/.gitignore b/providers/common/io/.gitignore
new file mode 100644
index 00000000000..bff2d762960
--- /dev/null
+++ b/providers/common/io/.gitignore
@@ -0,0 +1 @@
+*.iml
diff --git a/providers/common/messaging/.gitignore
b/providers/common/messaging/.gitignore
new file mode 100644
index 00000000000..bff2d762960
--- /dev/null
+++ b/providers/common/messaging/.gitignore
@@ -0,0 +1 @@
+*.iml
diff --git a/providers/common/sql/.gitignore b/providers/common/sql/.gitignore
new file mode 100644
index 00000000000..bff2d762960
--- /dev/null
+++ b/providers/common/sql/.gitignore
@@ -0,0 +1 @@
+*.iml
diff --git a/providers/databricks/.gitignore b/providers/databricks/.gitignore
new file mode 100644
index 00000000000..bff2d762960
--- /dev/null
+++ b/providers/databricks/.gitignore
@@ -0,0 +1 @@
+*.iml
diff --git a/providers/datadog/.gitignore b/providers/datadog/.gitignore
new file mode 100644
index 00000000000..bff2d762960
--- /dev/null
+++ b/providers/datadog/.gitignore
@@ -0,0 +1 @@
+*.iml
diff --git a/providers/dbt/cloud/.gitignore b/providers/dbt/cloud/.gitignore
new file mode 100644
index 00000000000..bff2d762960
--- /dev/null
+++ b/providers/dbt/cloud/.gitignore
@@ -0,0 +1 @@
+*.iml
diff --git a/providers/dingding/.gitignore b/providers/dingding/.gitignore
new file mode 100644
index 00000000000..bff2d762960
--- /dev/null
+++ b/providers/dingding/.gitignore
@@ -0,0 +1 @@
+*.iml
diff --git a/providers/discord/.gitignore b/providers/discord/.gitignore
new file mode 100644
index 00000000000..bff2d762960
--- /dev/null
+++ b/providers/discord/.gitignore
@@ -0,0 +1 @@
+*.iml
diff --git a/providers/docker/.gitignore b/providers/docker/.gitignore
new file mode 100644
index 00000000000..bff2d762960
--- /dev/null
+++ b/providers/docker/.gitignore
@@ -0,0 +1 @@
+*.iml
diff --git a/providers/edge3/.gitignore b/providers/edge3/.gitignore
index ed6e7980872..f454b41e73c 100644
--- a/providers/edge3/.gitignore
+++ b/providers/edge3/.gitignore
@@ -1,2 +1,3 @@
# Do not commit hash files, this is just to speed-up local builds
www-hash.txt
+*.iml
diff --git a/providers/elasticsearch/.gitignore
b/providers/elasticsearch/.gitignore
new file mode 100644
index 00000000000..bff2d762960
--- /dev/null
+++ b/providers/elasticsearch/.gitignore
@@ -0,0 +1 @@
+*.iml
diff --git a/providers/exasol/.gitignore b/providers/exasol/.gitignore
new file mode 100644
index 00000000000..bff2d762960
--- /dev/null
+++ b/providers/exasol/.gitignore
@@ -0,0 +1 @@
+*.iml
diff --git a/providers/fab/.gitignore b/providers/fab/.gitignore
index ed6e7980872..f454b41e73c 100644
--- a/providers/fab/.gitignore
+++ b/providers/fab/.gitignore
@@ -1,2 +1,3 @@
# Do not commit hash files, this is just to speed-up local builds
www-hash.txt
+*.iml
diff --git a/providers/facebook/.gitignore b/providers/facebook/.gitignore
new file mode 100644
index 00000000000..bff2d762960
--- /dev/null
+++ b/providers/facebook/.gitignore
@@ -0,0 +1 @@
+*.iml
diff --git a/providers/ftp/.gitignore b/providers/ftp/.gitignore
new file mode 100644
index 00000000000..bff2d762960
--- /dev/null
+++ b/providers/ftp/.gitignore
@@ -0,0 +1 @@
+*.iml
diff --git a/providers/git/.gitignore b/providers/git/.gitignore
new file mode 100644
index 00000000000..bff2d762960
--- /dev/null
+++ b/providers/git/.gitignore
@@ -0,0 +1 @@
+*.iml
diff --git a/providers/github/.gitignore b/providers/github/.gitignore
new file mode 100644
index 00000000000..bff2d762960
--- /dev/null
+++ b/providers/github/.gitignore
@@ -0,0 +1 @@
+*.iml
diff --git a/providers/google/.gitignore b/providers/google/.gitignore
new file mode 100644
index 00000000000..bff2d762960
--- /dev/null
+++ b/providers/google/.gitignore
@@ -0,0 +1 @@
+*.iml
diff --git a/providers/grpc/.gitignore b/providers/grpc/.gitignore
new file mode 100644
index 00000000000..bff2d762960
--- /dev/null
+++ b/providers/grpc/.gitignore
@@ -0,0 +1 @@
+*.iml
diff --git a/providers/hashicorp/.gitignore b/providers/hashicorp/.gitignore
new file mode 100644
index 00000000000..bff2d762960
--- /dev/null
+++ b/providers/hashicorp/.gitignore
@@ -0,0 +1 @@
+*.iml
diff --git a/providers/http/.gitignore b/providers/http/.gitignore
new file mode 100644
index 00000000000..bff2d762960
--- /dev/null
+++ b/providers/http/.gitignore
@@ -0,0 +1 @@
+*.iml
diff --git a/providers/imap/.gitignore b/providers/imap/.gitignore
new file mode 100644
index 00000000000..bff2d762960
--- /dev/null
+++ b/providers/imap/.gitignore
@@ -0,0 +1 @@
+*.iml
diff --git a/providers/influxdb/.gitignore b/providers/influxdb/.gitignore
new file mode 100644
index 00000000000..bff2d762960
--- /dev/null
+++ b/providers/influxdb/.gitignore
@@ -0,0 +1 @@
+*.iml
diff --git a/providers/informatica/.gitignore b/providers/informatica/.gitignore
new file mode 100644
index 00000000000..bff2d762960
--- /dev/null
+++ b/providers/informatica/.gitignore
@@ -0,0 +1 @@
+*.iml
diff --git a/providers/jdbc/.gitignore b/providers/jdbc/.gitignore
new file mode 100644
index 00000000000..bff2d762960
--- /dev/null
+++ b/providers/jdbc/.gitignore
@@ -0,0 +1 @@
+*.iml
diff --git a/providers/jenkins/.gitignore b/providers/jenkins/.gitignore
new file mode 100644
index 00000000000..bff2d762960
--- /dev/null
+++ b/providers/jenkins/.gitignore
@@ -0,0 +1 @@
+*.iml
diff --git a/providers/keycloak/.gitignore b/providers/keycloak/.gitignore
new file mode 100644
index 00000000000..bff2d762960
--- /dev/null
+++ b/providers/keycloak/.gitignore
@@ -0,0 +1 @@
+*.iml
diff --git a/providers/microsoft/azure/.gitignore
b/providers/microsoft/azure/.gitignore
new file mode 100644
index 00000000000..bff2d762960
--- /dev/null
+++ b/providers/microsoft/azure/.gitignore
@@ -0,0 +1 @@
+*.iml
diff --git a/providers/microsoft/mssql/.gitignore
b/providers/microsoft/mssql/.gitignore
new file mode 100644
index 00000000000..bff2d762960
--- /dev/null
+++ b/providers/microsoft/mssql/.gitignore
@@ -0,0 +1 @@
+*.iml
diff --git a/providers/microsoft/psrp/.gitignore
b/providers/microsoft/psrp/.gitignore
new file mode 100644
index 00000000000..bff2d762960
--- /dev/null
+++ b/providers/microsoft/psrp/.gitignore
@@ -0,0 +1 @@
+*.iml
diff --git a/providers/microsoft/winrm/.gitignore
b/providers/microsoft/winrm/.gitignore
new file mode 100644
index 00000000000..bff2d762960
--- /dev/null
+++ b/providers/microsoft/winrm/.gitignore
@@ -0,0 +1 @@
+*.iml
diff --git a/providers/mongo/.gitignore b/providers/mongo/.gitignore
new file mode 100644
index 00000000000..bff2d762960
--- /dev/null
+++ b/providers/mongo/.gitignore
@@ -0,0 +1 @@
+*.iml
diff --git a/providers/mysql/.gitignore b/providers/mysql/.gitignore
new file mode 100644
index 00000000000..bff2d762960
--- /dev/null
+++ b/providers/mysql/.gitignore
@@ -0,0 +1 @@
+*.iml
diff --git a/providers/neo4j/.gitignore b/providers/neo4j/.gitignore
new file mode 100644
index 00000000000..bff2d762960
--- /dev/null
+++ b/providers/neo4j/.gitignore
@@ -0,0 +1 @@
+*.iml
diff --git a/providers/odbc/.gitignore b/providers/odbc/.gitignore
new file mode 100644
index 00000000000..bff2d762960
--- /dev/null
+++ b/providers/odbc/.gitignore
@@ -0,0 +1 @@
+*.iml
diff --git a/providers/openai/.gitignore b/providers/openai/.gitignore
new file mode 100644
index 00000000000..bff2d762960
--- /dev/null
+++ b/providers/openai/.gitignore
@@ -0,0 +1 @@
+*.iml
diff --git a/providers/openfaas/.gitignore b/providers/openfaas/.gitignore
new file mode 100644
index 00000000000..bff2d762960
--- /dev/null
+++ b/providers/openfaas/.gitignore
@@ -0,0 +1 @@
+*.iml
diff --git a/providers/openlineage/.gitignore b/providers/openlineage/.gitignore
new file mode 100644
index 00000000000..bff2d762960
--- /dev/null
+++ b/providers/openlineage/.gitignore
@@ -0,0 +1 @@
+*.iml
diff --git a/providers/opensearch/.gitignore b/providers/opensearch/.gitignore
new file mode 100644
index 00000000000..bff2d762960
--- /dev/null
+++ b/providers/opensearch/.gitignore
@@ -0,0 +1 @@
+*.iml
diff --git a/providers/opsgenie/.gitignore b/providers/opsgenie/.gitignore
new file mode 100644
index 00000000000..bff2d762960
--- /dev/null
+++ b/providers/opsgenie/.gitignore
@@ -0,0 +1 @@
+*.iml
diff --git a/providers/oracle/.gitignore b/providers/oracle/.gitignore
new file mode 100644
index 00000000000..bff2d762960
--- /dev/null
+++ b/providers/oracle/.gitignore
@@ -0,0 +1 @@
+*.iml
diff --git a/providers/pagerduty/.gitignore b/providers/pagerduty/.gitignore
new file mode 100644
index 00000000000..bff2d762960
--- /dev/null
+++ b/providers/pagerduty/.gitignore
@@ -0,0 +1 @@
+*.iml
diff --git a/providers/papermill/.gitignore b/providers/papermill/.gitignore
new file mode 100644
index 00000000000..bff2d762960
--- /dev/null
+++ b/providers/papermill/.gitignore
@@ -0,0 +1 @@
+*.iml
diff --git a/providers/pgvector/.gitignore b/providers/pgvector/.gitignore
new file mode 100644
index 00000000000..bff2d762960
--- /dev/null
+++ b/providers/pgvector/.gitignore
@@ -0,0 +1 @@
+*.iml
diff --git a/providers/pinecone/.gitignore b/providers/pinecone/.gitignore
new file mode 100644
index 00000000000..bff2d762960
--- /dev/null
+++ b/providers/pinecone/.gitignore
@@ -0,0 +1 @@
+*.iml
diff --git a/providers/postgres/.gitignore b/providers/postgres/.gitignore
new file mode 100644
index 00000000000..bff2d762960
--- /dev/null
+++ b/providers/postgres/.gitignore
@@ -0,0 +1 @@
+*.iml
diff --git a/providers/presto/.gitignore b/providers/presto/.gitignore
new file mode 100644
index 00000000000..bff2d762960
--- /dev/null
+++ b/providers/presto/.gitignore
@@ -0,0 +1 @@
+*.iml
diff --git a/providers/qdrant/.gitignore b/providers/qdrant/.gitignore
new file mode 100644
index 00000000000..bff2d762960
--- /dev/null
+++ b/providers/qdrant/.gitignore
@@ -0,0 +1 @@
+*.iml
diff --git a/providers/redis/.gitignore b/providers/redis/.gitignore
new file mode 100644
index 00000000000..bff2d762960
--- /dev/null
+++ b/providers/redis/.gitignore
@@ -0,0 +1 @@
+*.iml
diff --git a/providers/salesforce/.gitignore b/providers/salesforce/.gitignore
new file mode 100644
index 00000000000..bff2d762960
--- /dev/null
+++ b/providers/salesforce/.gitignore
@@ -0,0 +1 @@
+*.iml
diff --git a/providers/samba/.gitignore b/providers/samba/.gitignore
new file mode 100644
index 00000000000..bff2d762960
--- /dev/null
+++ b/providers/samba/.gitignore
@@ -0,0 +1 @@
+*.iml
diff --git a/providers/segment/.gitignore b/providers/segment/.gitignore
new file mode 100644
index 00000000000..bff2d762960
--- /dev/null
+++ b/providers/segment/.gitignore
@@ -0,0 +1 @@
+*.iml
diff --git a/providers/sendgrid/.gitignore b/providers/sendgrid/.gitignore
new file mode 100644
index 00000000000..bff2d762960
--- /dev/null
+++ b/providers/sendgrid/.gitignore
@@ -0,0 +1 @@
+*.iml
diff --git a/providers/sftp/.gitignore b/providers/sftp/.gitignore
new file mode 100644
index 00000000000..bff2d762960
--- /dev/null
+++ b/providers/sftp/.gitignore
@@ -0,0 +1 @@
+*.iml
diff --git a/providers/singularity/.gitignore b/providers/singularity/.gitignore
new file mode 100644
index 00000000000..bff2d762960
--- /dev/null
+++ b/providers/singularity/.gitignore
@@ -0,0 +1 @@
+*.iml
diff --git a/providers/slack/.gitignore b/providers/slack/.gitignore
new file mode 100644
index 00000000000..bff2d762960
--- /dev/null
+++ b/providers/slack/.gitignore
@@ -0,0 +1 @@
+*.iml
diff --git a/providers/smtp/.gitignore b/providers/smtp/.gitignore
new file mode 100644
index 00000000000..bff2d762960
--- /dev/null
+++ b/providers/smtp/.gitignore
@@ -0,0 +1 @@
+*.iml
diff --git a/providers/snowflake/.gitignore b/providers/snowflake/.gitignore
new file mode 100644
index 00000000000..bff2d762960
--- /dev/null
+++ b/providers/snowflake/.gitignore
@@ -0,0 +1 @@
+*.iml
diff --git a/providers/sqlite/.gitignore b/providers/sqlite/.gitignore
new file mode 100644
index 00000000000..bff2d762960
--- /dev/null
+++ b/providers/sqlite/.gitignore
@@ -0,0 +1 @@
+*.iml
diff --git a/providers/ssh/.gitignore b/providers/ssh/.gitignore
new file mode 100644
index 00000000000..bff2d762960
--- /dev/null
+++ b/providers/ssh/.gitignore
@@ -0,0 +1 @@
+*.iml
diff --git a/providers/standard/.gitignore b/providers/standard/.gitignore
new file mode 100644
index 00000000000..bff2d762960
--- /dev/null
+++ b/providers/standard/.gitignore
@@ -0,0 +1 @@
+*.iml
diff --git a/providers/tableau/.gitignore b/providers/tableau/.gitignore
new file mode 100644
index 00000000000..bff2d762960
--- /dev/null
+++ b/providers/tableau/.gitignore
@@ -0,0 +1 @@
+*.iml
diff --git a/providers/telegram/.gitignore b/providers/telegram/.gitignore
new file mode 100644
index 00000000000..bff2d762960
--- /dev/null
+++ b/providers/telegram/.gitignore
@@ -0,0 +1 @@
+*.iml
diff --git a/providers/teradata/.gitignore b/providers/teradata/.gitignore
new file mode 100644
index 00000000000..bff2d762960
--- /dev/null
+++ b/providers/teradata/.gitignore
@@ -0,0 +1 @@
+*.iml
diff --git a/providers/trino/.gitignore b/providers/trino/.gitignore
new file mode 100644
index 00000000000..bff2d762960
--- /dev/null
+++ b/providers/trino/.gitignore
@@ -0,0 +1 @@
+*.iml
diff --git a/providers/vertica/.gitignore b/providers/vertica/.gitignore
new file mode 100644
index 00000000000..bff2d762960
--- /dev/null
+++ b/providers/vertica/.gitignore
@@ -0,0 +1 @@
+*.iml
diff --git a/providers/weaviate/.gitignore b/providers/weaviate/.gitignore
new file mode 100644
index 00000000000..bff2d762960
--- /dev/null
+++ b/providers/weaviate/.gitignore
@@ -0,0 +1 @@
+*.iml
diff --git a/providers/yandex/.gitignore b/providers/yandex/.gitignore
new file mode 100644
index 00000000000..bff2d762960
--- /dev/null
+++ b/providers/yandex/.gitignore
@@ -0,0 +1 @@
+*.iml
diff --git a/providers/ydb/.gitignore b/providers/ydb/.gitignore
new file mode 100644
index 00000000000..bff2d762960
--- /dev/null
+++ b/providers/ydb/.gitignore
@@ -0,0 +1 @@
+*.iml
diff --git a/providers/zendesk/.gitignore b/providers/zendesk/.gitignore
new file mode 100644
index 00000000000..bff2d762960
--- /dev/null
+++ b/providers/zendesk/.gitignore
@@ -0,0 +1 @@
+*.iml
diff --git a/scripts/.gitignore b/scripts/.gitignore
new file mode 100644
index 00000000000..bff2d762960
--- /dev/null
+++ b/scripts/.gitignore
@@ -0,0 +1 @@
+*.iml
diff --git a/shared/configuration/.gitignore b/shared/configuration/.gitignore
new file mode 100644
index 00000000000..bff2d762960
--- /dev/null
+++ b/shared/configuration/.gitignore
@@ -0,0 +1 @@
+*.iml
diff --git a/shared/dagnode/.gitignore b/shared/dagnode/.gitignore
new file mode 100644
index 00000000000..bff2d762960
--- /dev/null
+++ b/shared/dagnode/.gitignore
@@ -0,0 +1 @@
+*.iml
diff --git a/shared/listeners/.gitignore b/shared/listeners/.gitignore
new file mode 100644
index 00000000000..bff2d762960
--- /dev/null
+++ b/shared/listeners/.gitignore
@@ -0,0 +1 @@
+*.iml
diff --git a/shared/logging/.gitignore b/shared/logging/.gitignore
new file mode 100644
index 00000000000..bff2d762960
--- /dev/null
+++ b/shared/logging/.gitignore
@@ -0,0 +1 @@
+*.iml
diff --git a/shared/module_loading/.gitignore b/shared/module_loading/.gitignore
new file mode 100644
index 00000000000..bff2d762960
--- /dev/null
+++ b/shared/module_loading/.gitignore
@@ -0,0 +1 @@
+*.iml
diff --git a/shared/observability/.gitignore b/shared/observability/.gitignore
new file mode 100644
index 00000000000..bff2d762960
--- /dev/null
+++ b/shared/observability/.gitignore
@@ -0,0 +1 @@
+*.iml
diff --git a/shared/plugins_manager/.gitignore
b/shared/plugins_manager/.gitignore
new file mode 100644
index 00000000000..bff2d762960
--- /dev/null
+++ b/shared/plugins_manager/.gitignore
@@ -0,0 +1 @@
+*.iml
diff --git a/shared/providers_discovery/.gitignore
b/shared/providers_discovery/.gitignore
new file mode 100644
index 00000000000..bff2d762960
--- /dev/null
+++ b/shared/providers_discovery/.gitignore
@@ -0,0 +1 @@
+*.iml
diff --git a/shared/secrets_backend/.gitignore
b/shared/secrets_backend/.gitignore
new file mode 100644
index 00000000000..bff2d762960
--- /dev/null
+++ b/shared/secrets_backend/.gitignore
@@ -0,0 +1 @@
+*.iml
diff --git a/shared/secrets_masker/.gitignore b/shared/secrets_masker/.gitignore
new file mode 100644
index 00000000000..bff2d762960
--- /dev/null
+++ b/shared/secrets_masker/.gitignore
@@ -0,0 +1 @@
+*.iml
diff --git a/shared/template_rendering/.gitignore
b/shared/template_rendering/.gitignore
new file mode 100644
index 00000000000..bff2d762960
--- /dev/null
+++ b/shared/template_rendering/.gitignore
@@ -0,0 +1 @@
+*.iml
diff --git a/shared/timezones/.gitignore b/shared/timezones/.gitignore
new file mode 100644
index 00000000000..bff2d762960
--- /dev/null
+++ b/shared/timezones/.gitignore
@@ -0,0 +1 @@
+*.iml
diff --git a/task-sdk-integration-tests/.gitignore
b/task-sdk-integration-tests/.gitignore
index 4c49bd78f1d..845901541a5 100644
--- a/task-sdk-integration-tests/.gitignore
+++ b/task-sdk-integration-tests/.gitignore
@@ -1 +1,2 @@
.env
+*.iml
diff --git a/task-sdk/.gitignore b/task-sdk/.gitignore
index 0da25061558..28503938b3c 100644
--- a/task-sdk/.gitignore
+++ b/task-sdk/.gitignore
@@ -12,3 +12,4 @@ wheels/
*.egg-info/
.installed.cfg
*.egg
+*.iml