Apache Airflow
A platform to programmatically author, schedule and monitor workflows.
Mostly friendly. Welcome, with extra rules.
Gen-AI tools may be used to create pull requests if contributors follow the ASF guidance, review and test all generated code, state AI use in the PR description and take final responsibility. Blindly pasted AI code leads to closed PRs and possible blocking.
Policy by area
- Code contributionsPatches, pull requests and other changes written with AI tools.
- Mostly friendly
- AI use must be disclosed
- Contributor takes full responsibility
- A human must review the output
- Output must be license-compatible
- Issues & bug reportsBug reports, security reports and issues found or written with AI tools.
- No policy
- AI-written textPull request descriptions, issue comments and summaries written by AI.
- No policy
In their own words
Code contributions
Generally, it's fine to use Gen-AI tools to help you create Pull Requests for Apache Airflow as long as you adhere to the following guidelines:
State in your PR description that you have used Gen-AI tools to assist in creating the PR.
Remember that the final responsibility for the code in your PR lies with you, regardless of whether it was generated by a tool or written by you.
Ensure that you review and understand all code generated by Gen-AI tools before including it in your PR - do not blindly trust the generated code.
By contributing code generated by Gen-AI tools, you agree to comply with the project's licensing terms and any applicable laws and regulations.
Sources
- Apache Airflow: Pull requestsgithub.com/apache/airflow/blob/main/contributing-docs/05_pull_requests.rstSnapshot 9 Oct 2026