What problem does it solve? Upgrading Apache Airflow DAGs to Airflow 2.11.1 or Airflow 3 on Google Cloud Managed Service for Apache Airflow (formerly Cloud Composer) involves many breaking changes across core Airflow and provider packages, and missing any of them causes DAG import failures or runtime errors after deployment. ## Core Features & Use Cases - Dependency Mapping: Traces version progression of Google, SSH, and HTTP providers across Composer releases to identify every breaking change between your source and target versions. - Automated Scanning & Remediation: Provides grep-based scan commands to detect deprecated operators, imports, context variables, SubDAGs, SLAs, and Dataset usage, with concrete remediation steps for each finding. - Deployment & Verification: Guides GCS upload of migrated DAGs, Airflow CLI verification of parsing and import errors, Cloud Logging checks, and local testing with the composer-dev CLI. - Use Case: You have DAGs running on Composer 2.10.0 (Airflow 2.10.2) and need them on Airflow 3. The skill walks you through downloading the DAGs, scanning for removed operators like BigQueryExecuteQueryOperator, rewriting imports to airflow.sdk, and verifying the result in the target environment. ## Quick Start Migrate my Airflow DAGs from Composer 2.10.0 to Airflow 3 on MSAA Gen 3, scanning for breaking changes and fixing deprecated operators.