Skip to content

Add XCom CLI commands to airflowctl#61021

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

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

Conversation

@dheerajturaga

@dheerajturaga dheerajturaga commented Jan 25, 2026

Copy link
Copy Markdown
Member

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

Comment thread airflow-ctl/src/airflowctl/api/operations.py

@bugraoz93 bugraoz93 left a comment

Copy link
Copy Markdown
Contributor

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

bugraoz93 commented Jan 29, 2026

Copy link
Copy Markdown
Contributor

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
Copy Markdown
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

dheerajturaga commented Jan 30, 2026

Copy link
Copy Markdown
Member Author

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 😃

sanchalitorpe13 pushed a commit to sanchalitorpe13/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
Subham-KRLX pushed a commit to Subham-KRLX/airflow that referenced this pull request Mar 4, 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
Ankurdeewan pushed a commit to Ankurdeewan/airflow that referenced this pull request Mar 15, 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