Skip to content

Add named DAG bundle deploys - #167

Open
jeremybeard wants to merge 1 commit into
non-dag-bundlesfrom
named-dag-bundles
Open

jeremybeard wants to merge 1 commit into
non-dag-bundlesfrom
named-dag-bundles

Conversation

@jeremybeard

@jeremybeard jeremybeard commented Oct 15, 2026 •

Copy link
Copy Markdown
Collaborator

Adds named DAG bundle deploys for Airflow 3 (Astro CLI 1.44.0+): dag-bundle-name, dags-path and no-dags-base-dir.

  • dags-path is resolved from root-folder, and dags-only classifies changes against it instead of dags/, so one repository can serve several bundles with one step each.
  • With CLI 1.45.0+, a dags-only deploy with dags-path needs no Astro project, so bundles can live outside it.
  • Rejected: infer with either input, which would build the image for any change outside the bundle; dag-bundle-name with image-only; these inputs with image-name; a dags-path that doesn't exist or leaves the repository.

E2E: deploys a bundle from outside the Astro project, and checks that an unrelated DAG change doesn't deploy it and a dispatch does.

@jeremybeard
jeremybeard marked this pull request as ready for review October 16, 2026 19:11
@jeremybeard
jeremybeard requested a review from a team as a code owner October 16, 2026 19:11

This branch is waiting to be deployed

1 waiting deployment
e2e-test — e0179661 Waiting Oct 16, 2026 by jeremybeard via Redact Inputs #359
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants