All skills
google avatar

/managed-airflow-migrations

@becc4b8
by googlegoogle/skills21k stars
1,698

Provides guidance for migrating Apache Airflow DAGs in Managed Service for Apache Airflow (MSAA; formerly Cloud Composer). Covers migration to Airflow 2.11.1 (MSAA Gen 2 and 3) and Airflow 3 (MSAA Gen 3), including environment inspection, GCS download/upload and scanning patterns for breaking changes. Use when migrating the DAG code to newer Airflow version. Don't use when checking DAG run failures unrelated to code migration.

Use this Skill: https://skilld.dev/gh/google/skills/managed-airflow-migrations

This session only. Nothing lands on disk.

referenceslocal-development-environment.md

≈230 tokens on demand. Your agent reads this file only when SKILL.md points to it.

Local Development Environment Verification

If you want to verify your changes locally before deploying to the target environment, you can use the Composer Local Development CLI tool (composer-dev).

1. List and Describe Local Environments

  1. List Local Environments: composer-dev list
  2. Describe Local Environment: composer-dev describe <LOCAL_ENV_NAME>

2. Identify Active Environment and DAGs Location

  • Active Environment: Specified by <LOCAL_ENV_NAME>.
  • DAGs Location: Shown in composer-dev describe output under Dags directory. Copy your migrated DAGs to this directory to test.

3. Verify DAGs and Check for Import Errors

  1. List Parsed DAGs:

    composer-dev run-airflow-cmd <LOCAL_ENV_NAME> dags list
  2. Check for Import Errors:

    composer-dev run-airflow-cmd <LOCAL_ENV_NAME> dags list-import-errors

Source: SKILL.md on GitHub

No alerts10d3 checks · Risk SAFE
  • Gen Agent Trust Hub10d

    This skill provides a structured workflow for migrating Apache Airflow DAGs to newer versions within Managed Service for Apache Airflow (MSAA). It uses standard command-line tools like gcloud and grep to inspect environments, download DAGs, and scan for breaking changes. The skill's operations on local and cloud-based files are routine for cloud administration and are performed only upon user request.

  • Socket10d

    No alerts

  • Snyk10d

    Risk: LOW · No issues

Signed by skilld at becc4b8. This ties the file your Agent reads to that commit on GitHub. It does not review the instructions.

Last checked against GitHub yesterday.

Activeupdated 2 weeks ago
metadata
{
  "version": "1.0.0",
  "category": "BigDataAndAnalytics"
}

README badge

README badge for google/skills/managed-airflow-migrations