Add airflowctl dags state command#68564
Merged
Merged
Conversation
6f18de3 to
66b0058
Compare
66b0058 to
4faabad
Compare
bugraoz93
reviewed
Jun 15, 2026
bugraoz93
left a comment
Contributor
There was a problem hiding this comment.
Thanks Henry! Overall looks good. My only suggestion is givin user definition for some output and use rich print please :)
4faabad to
24041e3
Compare
Contributor
Author
|
Hi @bugraoz93, just checking in to see if this is good to go, or if you need any further changes. Thank you! |
bugraoz93
approved these changes
Jul 1, 2026
bugraoz93
left a comment
Contributor
There was a problem hiding this comment.
Looks good! Thanks Henry! Let's see CI integrations and we can merge it
Contributor
Backport successfully created: airflow-ctl/v0-1-testNote: As of Merging PRs targeted for Airflow 3.X In matter of doubt please ask in #release-management Slack channel.
|
henry3260
added a commit
that referenced
this pull request
Jul 2, 2026
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Add
airflowctl dags statefor retrieving the state and configuration of a Dag run by run ID or logical date.The command first attempts to find the Dag run by run ID. If it is not found, the input is parsed as a logical date and used to query the Dag run list endpoint.
Because airflowctl can't reliably determine the remote Airflow instance's configured default timezone, naive logical dates are rejected with a clear message requiring the user to provide an explicit timezone offset. This avoids silently querying the wrong instant on non-UTC deployments.
related: #68402
-->
Was generative AI tooling used to co-author this PR?
{pr_number}.significant.rst, in airflow-core/newsfragments. You can add this file in a follow-up commit after the PR is created so you know the PR number.