Skip to content

[Healthhbot] upgrade api version and change available skus#9556

Merged
necusjz merged 6 commits intoAzure:mainfrom
ShakedAharonn:main
Feb 4, 2026
Merged

[Healthhbot] upgrade api version and change available skus#9556
necusjz merged 6 commits intoAzure:mainfrom
ShakedAharonn:main

Conversation

@ShakedAharonn
Copy link
Copy Markdown
Member


This checklist is used to make sure that common guidelines for a pull request are followed.

Related command

az healthbot

General Guidelines

  • Have you run azdev style <YOUR_EXT> locally? (pip install azdev required)
  • Have you run python scripts/ci/test_index.py -q locally? (pip install wheel==0.30.0 required)
  • My extension version conforms to the Extension version schema

For new extensions:

About Extension Publish

There is a pipeline to automatically build, upload and publish extension wheels.
Once your pull request is merged into main branch, a new pull request will be created to update src/index.json automatically.
You only need to update the version information in file setup.py and historical information in file HISTORY.rst in your PR but do not modify src/index.json.

Copilot AI review requested due to automatic review settings January 28, 2026 21:15
@azure-client-tools-bot-prd
Copy link
Copy Markdown

azure-client-tools-bot-prd bot commented Jan 28, 2026

️✔️Azure CLI Extensions Breaking Change Test
️✔️Non Breaking Changes

@yonzhan
Copy link
Copy Markdown
Collaborator

yonzhan commented Jan 28, 2026

Thank you for your contribution! We will review the pull request and get back to you soon.

@github-actions
Copy link
Copy Markdown
Contributor

The git hooks are available for azure-cli and azure-cli-extensions repos. They could help you run required checks before creating the PR.

Please sync the latest code with latest dev branch (for azure-cli) or main branch (for azure-cli-extensions).
After that please run the following commands to enable git hooks:

pip install azdev --upgrade
azdev setup -c <your azure-cli repo path> -r <your azure-cli-extensions repo path>

@github-actions
Copy link
Copy Markdown
Contributor

github-actions bot commented Jan 28, 2026

Hi @ShakedAharonn

⚠️ Release Requirements

Module: healthbot

  • ⚠️ Please update VERSION to be 1.0.0b1 in src/healthbot/setup.py
  • ⚠️ Set azext.isPreview to true in azext_metadata.json for healthbot

Notes

@github-actions github-actions bot added the release-version-block Updates do not qualify release version rules. NOTE: please do not edit it manually. label Jan 28, 2026
Copy link
Copy Markdown
Contributor

Copilot AI left a comment

Choose a reason for hiding this comment

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

Pull request overview

This PR updates the Healthbot Azure CLI extension to a new GA release that targets a newer HealthBot management API version and exposes additional SKUs.

Changes:

  • Bump the extension package version to 1.0.0 and document the GA release with additional tiers.
  • Update the vendored management SDK (sync and async) to use API version 2025-11-01, including configuration and user-agent version metadata.
  • Extend SKU-related models and enums to support new tiers (C1, PES) and adjust tests’ recorded HTTP interactions to align with the new API version and SDK version.

Reviewed changes

Copilot reviewed 13 out of 13 changed files in this pull request and generated no comments.

Show a summary per file
File Description
src/healthbot/setup.py Bumps extension version to 1.0.0 to reflect the new GA release.
src/healthbot/HISTORY.rst Adds a 1.0.0 release note indicating GA with additional tiers.
src/healthbot/azext_healthbot/vendored_sdks/healthbot/_version.py Updates the SDK version string used in user-agent to 2025-11-01.
src/healthbot/azext_healthbot/vendored_sdks/healthbot/_configuration.py Sets the default REST API version to 2025-11-01 for the sync client configuration.
src/healthbot/azext_healthbot/vendored_sdks/healthbot/aio/_configuration.py Sets the default REST API version to 2025-11-01 for the async client configuration.
src/healthbot/azext_healthbot/vendored_sdks/healthbot/operations/_operations.py Updates the operations listing call to use API version 2025-11-01.
src/healthbot/azext_healthbot/vendored_sdks/healthbot/operations/_bots_operations.py Updates all bot CRUD and listing operations to use API version 2025-11-01.
src/healthbot/azext_healthbot/vendored_sdks/healthbot/aio/operations/_operations.py Updates async operations listing to use API version 2025-11-01.
src/healthbot/azext_healthbot/vendored_sdks/healthbot/aio/operations/_bots_operations.py Updates async bot CRUD and listing operations to use API version 2025-11-01.
src/healthbot/azext_healthbot/vendored_sdks/healthbot/models/_healthbot_client_enums.py Extends SkuName enum with new SKUs C1 and PES while retaining existing ones.
src/healthbot/azext_healthbot/vendored_sdks/healthbot/models/_models.py Updates Sku model docstring to mention the new SKU options.
src/healthbot/azext_healthbot/vendored_sdks/healthbot/models/_models_py3.py Updates Sku model docstring (py3 variant) to mention the new SKU options.
src/healthbot/azext_healthbot/tests/latest/recordings/test_healthbot_Scenario.yaml Aligns recorded requests (URIs, user-agent) with API version 2025-11-01 and the updated SDK version for existing scenario tests.

@necusjz
Copy link
Copy Markdown
Member

necusjz commented Jan 29, 2026

/azp run

@azure-pipelines
Copy link
Copy Markdown

Azure Pipelines successfully started running 2 pipeline(s).

@necusjz
Copy link
Copy Markdown
Member

necusjz commented Jan 29, 2026

let's remove the following line:

@ShakedAharonn
Copy link
Copy Markdown
Member Author

@necusjz pr notes are done

@github-actions github-actions bot removed the release-version-block Updates do not qualify release version rules. NOTE: please do not edit it manually. label Jan 30, 2026
@necusjz
Copy link
Copy Markdown
Member

necusjz commented Feb 1, 2026

/azp run

@azure-pipelines
Copy link
Copy Markdown

Azure Pipelines successfully started running 2 pipeline(s).

@ShakedAharonn
Copy link
Copy Markdown
Member Author

@necusjz
Hi
merged main because the pipeline seemed to fail on diff in index.src (which i didn't touch).
looks like its passing now. can you please approve before new changes are introduced?

@necusjz
Copy link
Copy Markdown
Member

necusjz commented Feb 3, 2026

/azp run

@azure-pipelines
Copy link
Copy Markdown

Azure Pipelines successfully started running 2 pipeline(s).

@necusjz
Copy link
Copy Markdown
Member

necusjz commented Feb 4, 2026

@ShakedAharonn the following 2 versions are mismatched:
image

@ShakedAharonn
Copy link
Copy Markdown
Member Author

fixed @necusjz

@github-actions github-actions bot added the release-version-block Updates do not qualify release version rules. NOTE: please do not edit it manually. label Feb 4, 2026
@necusjz
Copy link
Copy Markdown
Member

necusjz commented Feb 4, 2026

/azp run

@azure-pipelines
Copy link
Copy Markdown

Azure Pipelines successfully started running 2 pipeline(s).

@ShakedAharonn
Copy link
Copy Markdown
Member Author

@necusjz
image
this was the comment btw

@necusjz necusjz added skip-cal-version and removed release-version-block Updates do not qualify release version rules. NOTE: please do not edit it manually. labels Feb 4, 2026
@ShakedAharonn
Copy link
Copy Markdown
Member Author

@necusjz so we are now waiting for approvals from
@jsntcy or @kairu-ms ?

@necusjz necusjz merged commit 1c279ae into Azure:main Feb 4, 2026
35 of 36 checks passed
@azclibot
Copy link
Copy Markdown
Collaborator

azclibot commented Feb 4, 2026

[Release] Update index.json for extension [ healthbot-1.0.0 ] : https://dev.azure.com/msazure/One/_build/results?buildId=151864188&view=results

jepetty pushed a commit to jepetty/azure-cli-extensions that referenced this pull request Feb 11, 2026
* upgrade api version and change available skus

* pr guidelines

* pr notes

* pr notes

* pr. ntoes
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.

6 participants