Fix airflowctl dags state crash from an incomplete backport - #71095
Draft
Lee-W wants to merge 1 commit into
Draft
Conversation
The dags state backport (apache#69915, apache#70352) brought the caller and the tests but dropped suppress_error_log from DagRunOperations.list(), which main has. dag_command.py:147 passes it, so the command raised: TypeError: DagRunOperations.list() got an unexpected keyword argument 'suppress_error_log' Restore the keyword-only parameter and forward it to the client as the airflowctl_suppress_error_log extension, matching the sibling get(). The broken caller only exists on this test branch, so no released airflowctl is affected and no newsfragment is needed.
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.
The
dags statebackport (#69915, #70352) brought the caller and the tests but droppedsuppress_error_logfromDagRunOperations.list(), which main has.dag_command.py:147passes it, so the command raised:Restore the keyword-only parameter and forward it to the client as the
airflowctl_suppress_error_logextension, matching the siblingget().The broken caller only exists on this test branch, so no released airflowctl is affected and no newsfragment is needed.
Split out of #70724 so that PR stays workflow-only.
Was generative AI tooling used to co-author this PR?
Generated-by: Claude Opus 5 following the guidelines