Skip to content

Fix Azure CLI extension dependency loading and release validation - #35

Merged
Chien Yuan Chang (chienyuanchang) merged 16 commits into
mainfrom
fix/extension-direct-sdk-dependency
Sep 14, 2026
Merged

Chien Yuan Chang (chienyuanchang) merged 16 commits into
mainfrom
fix/extension-direct-sdk-dependency

Conversation

@chienyuanchang

@chienyuanchang Chien Yuan Chang (chienyuanchang) commented Sep 13, 2026

Copy link
Copy Markdown
Member

Summary

  • publish the corrected Azure CLI extension as 0.1.0b2 without changing immutable 0.1.0b1
  • make cu-cli-core the sole owner of azure-ai-contentunderstanding>=1.2.0b3 for both cu-cli and az cu
  • route client construction and LLM-input rendering through core-owned lazy SDK abstractions
  • accept plain result mappings in the core renderer so URL redaction and span remapping remain frontend-neutral
  • ban direct CU SDK references and dependency declarations in both frontend source and tests
  • make extension loading robust when Azure CLI has already imported the azure.ai namespace
  • validate the exact extension/core wheel pair in a clean Azure CLI installation
  • run pinned upstream-style azdev lint and style checks in CI and before release
  • smoke-test clean wheel installation on Python 3.12 and 3.13
  • model the analyzer-copy linter exclusions required by its intentionally descriptive source/destination options

Validation

  • complete cu-cli/scripts/ci.sh suite: core, standalone, integration playback, and Azure CLI extension tests
  • Ruff and mypy for core, standalone, and extension
  • frontend SDK architecture guard
  • clean Azure CLI wheel installation and az cu --help
  • azdev==0.2.13 wheel linter and source style checks against Azure CLI dev and Azure CLI extensions main
  • git diff --check

Included related fixes

@chienyuanchang Chien Yuan Chang (chienyuanchang) changed the title Declare Content Understanding SDK dependency Fix Azure CLI extension dependency loading and release validation Sep 14, 2026
Comment thread .github/workflows/ci.yml
Comment thread .github/workflows/release.yml
Comment thread cu-cli/CONTRIBUTING.md
Comment thread cu-cli/CHANGELOG.md Outdated
@chienyuanchang
Chien Yuan Chang (chienyuanchang) merged commit cacd71f into main Sep 14, 2026
37 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants