This skill helps migrate Airflow 2.x DAG code to Airflow 3.x, focusing on code changes (imports, operators, hooks, context, API usage).
Important: Before migrating to Airflow 3, strongly recommend upgrading to Airflow 2.11 first, then to at least Airflow 3.0.11 (ideally directly to 3.1). Other upgrade paths would make rollbacks impossible. See: https://www.astronomer.io/docs/astro/airflow3/upgrade-af3#upgrade-your-airflow-2-deployment-to-airflow-3. Additionally, early 3.0 versions have many bugs - 3.1 provides a much better experience.
Airflow 3 changes how components talk to the metadata database:
Guida per la migrazione dei progetti Apache Airflow 2.x su Airflow 3.x. Da utilizzare quando l'utente menziona la migrazione di Airflow 3, l'aggiornamento, i problemi di compatibilità, le modifiche importanti o desidera modernizzare la codebase di Airflow. Se rilevi codice Airflow 2.x che necessita di migrazione, avvisa l'utente e chiedi se vuole che tu lo aiuti ad eseguire l'aggiornamento. Carica sempre questa competenza come primo passaggio per qualsiasi richiesta relativa alla migrazione. Fonte: astronomer/agents.