Skip to content

Comments

Add XCom CLI commands to airflowctl#61021

Merged
dheerajturaga merged 3 commits intoapache:mainfrom
dheerajturaga:feat/airflowctl-xcom
Jan 30, 2026
Merged

Add XCom CLI commands to airflowctl#61021
dheerajturaga merged 3 commits intoapache:mainfrom
dheerajturaga:feat/airflowctl-xcom

Conversation

@dheerajturaga
Copy link
Member

@dheerajturaga dheerajturaga commented Jan 25, 2026

This adds add, edit, delete, get, and list commands for XComs to airflowctl.
These commands allow managing XCom entries for a specific task instance.
The commands support handling JSON values for XComs.

Was generative AI tooling used to co-author this PR?
  • Yes (please specify the tool below)
    Claude Code

Copy link
Contributor

@bugraoz93 bugraoz93 left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I would be on the side of merging it, and we can have the discussion further. We will have a good amount of time to discuss and decide before these are released. What do you think @amoghrajesh?

@bugraoz93
Copy link
Contributor

bugraoz93 commented Jan 29, 2026

Could you please also rebase your branch over main @dheerajturaga before merging, if agreed? Thanks!

This commit adds `add`, `edit`, `delete`, `get`, and `list` commands for XComs to `airflowctl`.
These commands allow managing XCom entries for a specific task instance.
The commands support handling JSON values for XComs.

Key changes:
- Added `XComOperations` to `airflowctl/api/operations.py`.
- Added `xcom` property to `Client` in `airflowctl/api/client.py`.
- Exposed commands: `airflowctl xcom [add|edit|delete|get|list]`.
  This commit fixes critical issues with XCom CLI commands in airflowctl
  and adds comprehensive test coverage for all XCom operations.
@dheerajturaga dheerajturaga merged commit 4e32b68 into apache:main Jan 30, 2026
128 checks passed
@amoghrajesh
Copy link
Contributor

Fair. @dheerajturaga I was just curious and didn't intend to object the need for it. Just was wondering behind the motive, lgtm anyways

@dheerajturaga dheerajturaga deleted the feat/airflowctl-xcom branch January 30, 2026 05:55
@dheerajturaga
Copy link
Member Author

dheerajturaga commented Jan 30, 2026

Fair. @dheerajturaga I was just curious and didn't intend to object the need for it. Just was wondering behind the motive, lgtm anyways

Cool! No worries 😃

sanchalitorpe-source pushed a commit to sanchalitorpe-source/airflow that referenced this pull request Jan 30, 2026
* Add XCom CLI commands to airflowctl

This commit adds `add`, `edit`, `delete`, `get`, and `list` commands for XComs to `airflowctl`.
These commands allow managing XCom entries for a specific task instance.
The commands support handling JSON values for XComs.

Key changes:
- Added `XComOperations` to `airflowctl/api/operations.py`.
- Added `xcom` property to `Client` in `airflowctl/api/client.py`.
- Exposed commands: `airflowctl xcom [add|edit|delete|get|list]`.

* Fix XCom CLI commands and add comprehensive unit tests

  This commit fixes critical issues with XCom CLI commands in airflowctl
  and adds comprehensive test coverage for all XCom operations.

* Add integration tests
morelgeorge pushed a commit to morelgeorge/airflow that referenced this pull request Feb 1, 2026
* Add XCom CLI commands to airflowctl

This commit adds `add`, `edit`, `delete`, `get`, and `list` commands for XComs to `airflowctl`.
These commands allow managing XCom entries for a specific task instance.
The commands support handling JSON values for XComs.

Key changes:
- Added `XComOperations` to `airflowctl/api/operations.py`.
- Added `xcom` property to `Client` in `airflowctl/api/client.py`.
- Exposed commands: `airflowctl xcom [add|edit|delete|get|list]`.

* Fix XCom CLI commands and add comprehensive unit tests

  This commit fixes critical issues with XCom CLI commands in airflowctl
  and adds comprehensive test coverage for all XCom operations.

* Add integration tests
shashbha14 pushed a commit to shashbha14/airflow that referenced this pull request Feb 2, 2026
* Add XCom CLI commands to airflowctl

This commit adds `add`, `edit`, `delete`, `get`, and `list` commands for XComs to `airflowctl`.
These commands allow managing XCom entries for a specific task instance.
The commands support handling JSON values for XComs.

Key changes:
- Added `XComOperations` to `airflowctl/api/operations.py`.
- Added `xcom` property to `Client` in `airflowctl/api/client.py`.
- Exposed commands: `airflowctl xcom [add|edit|delete|get|list]`.

* Fix XCom CLI commands and add comprehensive unit tests

  This commit fixes critical issues with XCom CLI commands in airflowctl
  and adds comprehensive test coverage for all XCom operations.

* Add integration tests
jason810496 pushed a commit to abhijeets25012-tech/airflow that referenced this pull request Feb 3, 2026
* Add XCom CLI commands to airflowctl

This commit adds `add`, `edit`, `delete`, `get`, and `list` commands for XComs to `airflowctl`.
These commands allow managing XCom entries for a specific task instance.
The commands support handling JSON values for XComs.

Key changes:
- Added `XComOperations` to `airflowctl/api/operations.py`.
- Added `xcom` property to `Client` in `airflowctl/api/client.py`.
- Exposed commands: `airflowctl xcom [add|edit|delete|get|list]`.

* Fix XCom CLI commands and add comprehensive unit tests

  This commit fixes critical issues with XCom CLI commands in airflowctl
  and adds comprehensive test coverage for all XCom operations.

* Add integration tests
jhgoebbert pushed a commit to jhgoebbert/airflow_Owen-CH-Leung that referenced this pull request Feb 8, 2026
* Add XCom CLI commands to airflowctl

This commit adds `add`, `edit`, `delete`, `get`, and `list` commands for XComs to `airflowctl`.
These commands allow managing XCom entries for a specific task instance.
The commands support handling JSON values for XComs.

Key changes:
- Added `XComOperations` to `airflowctl/api/operations.py`.
- Added `xcom` property to `Client` in `airflowctl/api/client.py`.
- Exposed commands: `airflowctl xcom [add|edit|delete|get|list]`.

* Fix XCom CLI commands and add comprehensive unit tests

  This commit fixes critical issues with XCom CLI commands in airflowctl
  and adds comprehensive test coverage for all XCom operations.

* Add integration tests
choo121600 pushed a commit to choo121600/airflow that referenced this pull request Feb 22, 2026
* Add XCom CLI commands to airflowctl

This commit adds `add`, `edit`, `delete`, `get`, and `list` commands for XComs to `airflowctl`.
These commands allow managing XCom entries for a specific task instance.
The commands support handling JSON values for XComs.

Key changes:
- Added `XComOperations` to `airflowctl/api/operations.py`.
- Added `xcom` property to `Client` in `airflowctl/api/client.py`.
- Exposed commands: `airflowctl xcom [add|edit|delete|get|list]`.

* Fix XCom CLI commands and add comprehensive unit tests

  This commit fixes critical issues with XCom CLI commands in airflowctl
  and adds comprehensive test coverage for all XCom operations.

* Add integration tests
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants