[ManagedCleanroom] Update collaboration commands for 2026-09-30-preview - #10384
Ethan Yang (necusjz) merged 9 commits into
Conversation
|
Hi yrcvohra, |
|
Azure Pipelines: There may be pipelines that require an authorized user to comment /azp run to run. |
|
Thank you for your contribution yrcvohra! We will review the pull request and get back to you soon. |
There was a problem hiding this comment.
Copilot review overview
🟢 Approval recommended
No unresolved review comments were identified.
Review effort: Lite
Findings: None
What changed in this PR
Updates ManagedCleanroom collaboration commands for API version 2026-09-30-preview.
Changes:
- Adds target resource configuration options to create.
- Uses tags-only PATCH behavior for update.
- Preserves public/private namespace routing.
| File | Description |
|---|---|
src/managedcleanroom/azext_managedcleanroom/tests/latest/test_custom.py |
Tests namespace URL behavior. |
src/managedcleanroom/azext_managedcleanroom/custom.py |
Adds namespace-aware collaboration operations. |
src/managedcleanroom/azext_managedcleanroom/commands.py |
Registers custom create and update commands. |
src/managedcleanroom/azext_managedcleanroom/aaz/latest/managedcleanroom/collaboration/_update.py |
Implements tags-only PATCH update. |
src/managedcleanroom/azext_managedcleanroom/aaz/latest/managedcleanroom/collaboration/_create.py |
Adds the updated schema and target resource configuration support. |
💡 Add a code-review agent skill or configure MCP servers for context-aware, tailored reviews. Learn more in the docs.
|
ManagedCleanroom |
|
/azp run |
|
Azure Pipelines: Successfully started running 2 pipeline(s). |
|
/azp run |
|
Azure Pipelines: Successfully started running 2 pipeline(s). |
|
/azp run |
|
Azure Pipelines: Successfully started running 2 pipeline(s). |
|
/azp run |
|
Azure Pipelines: Successfully started running 2 pipeline(s). |
|
/azp run |
|
Azure Pipelines: Successfully started running 2 pipeline(s). |
| ) | ||
|
|
||
|
|
||
| def frontend_collaboration_query_runhistory_cancel( |
There was a problem hiding this comment.
Renamed function to frontend_collaboration_query_cancel_run.
There was a problem hiding this comment.
Renamed function to frontend_collaboration_query_cancel_run.
…reate/update; rename query runhistory cancel -> query cancel-run
|
/azp run |
|
Azure Pipelines: Successfully started running 2 pipeline(s). |
|
Please fix CI issues |
|
/azp run |
|
Azure Pipelines: Successfully started running 2 pipeline(s). |
|
Yong Zhang (@yonzhan) Fixed in 5adaaf7 (stale test import after the cancel-run rename). |
Yong Zhang (@yonzhan) / Aditya Pujara (@a0x1ab) : all CIs are now passing, can you please ack this and the AAZ PR (Azure/aaz#1101) as it's blocking a critical release ? |
|
[Release] Update index.json for extension [ managedcleanroom-1.0.0b9 ] : https://dev.azure.com/msazure/One/_build/results?buildId=183471480&view=results |
❌Azure CLI Extensions Breaking Change Test
>❌managedcleanroom
>>|rule|cmd_name|rule_message|suggest_message|>|---|---|---|---|>|❌ [1007 - ParaRemove](https://github.com/Azure/azure-cli/blob/dev/doc/breaking_change_rules/1007.md) |managedcleanroom collaboration update|cmd `managedcleanroom collaboration update` removed parameter `generic_update_add`|please add back parameter `generic_update_add` for cmd `managedcleanroom collaboration update`|>|❌ [1007 - ParaRemove](https://github.com/Azure/azure-cli/blob/dev/doc/breaking_change_rules/1007.md) |managedcleanroom collaboration update|cmd `managedcleanroom collaboration update` removed parameter `generic_update_force_string`|please add back parameter `generic_update_force_string` for cmd `managedcleanroom collaboration update`|>|❌ [1007 - ParaRemove](https://github.com/Azure/azure-cli/blob/dev/doc/breaking_change_rules/1007.md) |managedcleanroom collaboration update|cmd `managedcleanroom collaboration update` removed parameter `generic_update_remove`|please add back parameter `generic_update_remove` for cmd `managedcleanroom collaboration update`|>|❌ [1007 - ParaRemove](https://github.com/Azure/azure-cli/blob/dev/doc/breaking_change_rules/1007.md) |managedcleanroom collaboration update|cmd `managedcleanroom collaboration update` removed parameter `generic_update_set`|please add back parameter `generic_update_set` for cmd `managedcleanroom collaboration update`|>|❌ [1007 - ParaRemove](https://github.com/Azure/azure-cli/blob/dev/doc/breaking_change_rules/1007.md) |managedcleanroom collaboration update|cmd `managedcleanroom collaboration update` removed parameter `resource_location`|please add back parameter `resource_location` for cmd `managedcleanroom collaboration update`|>|⚠️ [1006 - ParaAdd](https://github.com/Azure/azure-cli/blob/dev/doc/breaking_change_rules/1006.md)|managedcleanroom collaboration create|cmd `managedcleanroom collaboration create` added parameter `target_resource_configuration`||>|⚠️ [1001 - CmdAdd](https://github.com/Azure/azure-cli/blob/dev/doc/breaking_change_rules/1001.md)|managedcleanroom consortium-view contract wait|cmd `managedcleanroom consortium-view contract wait` added||>|⚠️ [1001 - CmdAdd](https://github.com/Azure/azure-cli/blob/dev/doc/breaking_change_rules/1001.md)|managedcleanroom frontend analytics query runhistory cancel|cmd `managedcleanroom frontend analytics query runhistory cancel` added||>|⚠️ [1011 - SubgroupAdd](https://github.com/Azure/azure-cli/blob/dev/doc/breaking_change_rules/1011.md)|managedcleanroom frontend collaborator|sub group `managedcleanroom frontend collaborator` added||>>azdev style <YOUR_EXT>locally?- [ ] Have you runpython scripts/ci/test_index.py -qlocally?- [x] The existing extension version remains unchanged; this PR does not publish or editsrc/index.json.