This is an automated email from the ASF dual-hosted git repository.
potiuk pushed a commit to branch main
in repository https://gitbox.apache.org/repos/asf/airflow.git
The following commit(s) were added to refs/heads/main by this push:
new 5e1d3e94188 [AIP-94] Add deprecation marker to assets list/details cli
commands (#68531)
5e1d3e94188 is described below
commit 5e1d3e941884bcc3dbda8ca7df473ac7b908ae9d
Author: Justin Pakzad <[email protected]>
AuthorDate: Fri Jun 26 20:06:30 2026 -0400
[AIP-94] Add deprecation marker to assets list/details cli commands (#68531)
---
airflow-core/src/airflow/cli/commands/asset_command.py | 2 ++
airflow-core/tests/unit/cli/commands/test_command_deprecations.py | 2 ++
2 files changed, 4 insertions(+)
diff --git a/airflow-core/src/airflow/cli/commands/asset_command.py
b/airflow-core/src/airflow/cli/commands/asset_command.py
index 3897e42b4fd..c5ea47d10d2 100644
--- a/airflow-core/src/airflow/cli/commands/asset_command.py
+++ b/airflow-core/src/airflow/cli/commands/asset_command.py
@@ -54,6 +54,7 @@ def _list_assets(args, *, session: Session) -> tuple[Any,
type[BaseModel]]:
return assets, AssetResponse
+@deprecated_for_airflowctl("airflowctl assets list / airflowctl assets
list-aliases")
@cli_utils.action_cli
@provide_session
def asset_list(args, *, session: Session = NEW_SESSION) -> None:
@@ -106,6 +107,7 @@ def _detail_asset(args, *, session: Session) -> BaseModel:
return AssetResponse.model_validate(asset)
+@deprecated_for_airflowctl("airflowctl assets get / airflowctl assets
get-by-alias")
@cli_utils.action_cli
@provide_session
def asset_details(args, *, session: Session = NEW_SESSION) -> None:
diff --git a/airflow-core/tests/unit/cli/commands/test_command_deprecations.py
b/airflow-core/tests/unit/cli/commands/test_command_deprecations.py
index 9300219fe5a..59ea38bfa19 100644
--- a/airflow-core/tests/unit/cli/commands/test_command_deprecations.py
+++ b/airflow-core/tests/unit/cli/commands/test_command_deprecations.py
@@ -43,6 +43,8 @@ MIGRATED_CLI_COMMANDS = [
(pool_command.pool_import, "airflowctl pools import"),
(pool_command.pool_export, "airflowctl pools export"),
(asset_command.asset_materialize, "airflowctl assets materialize"),
+ (asset_command.asset_list, "airflowctl assets list / airflowctl assets
list-aliases"),
+ (asset_command.asset_details, "airflowctl assets get / airflowctl assets
get-by-alias"),
]