Skip to content

Preview Release ConnectedMachine 2026-06-16 - #29906

Open
yaotongms wants to merge 4 commits into
Azure:mainfrom
yaotongms:main
Open

Preview Release ConnectedMachine 2026-06-16#29906
yaotongms wants to merge 4 commits into
Azure:mainfrom
yaotongms:main

Conversation

@yaotongms

@yaotongms yaotongms commented Jul 27, 2026

Copy link
Copy Markdown
Member

Description

Mandatory Checklist

  • SHOULD update ChangeLog.md file(s) appropriately
    • Update src/{{SERVICE}}/{{SERVICE}}/ChangeLog.md.
      • A snippet outlining the change(s) made in the PR should be written under the ## Upcoming Release header in the past tense.
    • Should not change ChangeLog.md if no new release is required, such as fixing test case only.
  • SHOULD regenerate markdown help files if there is cmdlet API change. Instruction
  • SHOULD have proper test coverage for changes in pull request.
  • SHOULD NOT adjust version of module manually in pull request

Copilot AI review requested due to automatic review settings July 27, 2026 17:27
@azure-pipelines

Copy link
Copy Markdown
Contributor
Azure Pipelines:
There may be pipelines that require an authorized user to comment /azp run to run.

@yaotongms yaotongms changed the title add Preview Release ConnectedMachine 2026-06-16 Jul 27, 2026
@a0x1ab

a0x1ab commented Jul 27, 2026

Copy link
Copy Markdown
Member

/azp run

@azure-pipelines

Copy link
Copy Markdown
Contributor
Azure Pipelines:
Successfully started running 3 pipeline(s).

Copilot AI 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.

Pull request overview

This PR updates the Az.ConnectedMachine module’s generated surface area to align with newer HybridCompute API specs (notably 2026-06-16-preview), introduces new cmdlets for extension publisher/type/metadata discovery, and refreshes generated help/docs plus test recordings.

Changes:

  • Bump ConnectedMachine UX/test recordings and AutoRest input to 2026-06-16-preview, including spec commit update and additional directives.
  • Add new cmdlets and related module exports/help topics: Get-AzConnectedExtensionPublisher, Get-AzConnectedExtensionType, Get-AzConnectedExtensionMetadataV2.
  • Refresh module help/docs and recorded test assets for the updated API version.

Reviewed changes

Copilot reviewed 117 out of 123 changed files in this pull request and generated 11 comments.

Show a summary per file
File Description
src/ConnectedMachine/ConnectedMachine/help/Update-AzConnectedPrivateLinkScopeTag.md Help text tweaks + SubscriptionId guidance update.
src/ConnectedMachine/ConnectedMachine/help/Update-AzConnectedMachineRunCommand.md Help updates incl. RunAsPassword type + SubscriptionId guidance.
src/ConnectedMachine/ConnectedMachine/help/Update-AzConnectedMachineExtension.md Help wording updates + SubscriptionId guidance.
src/ConnectedMachine/ConnectedMachine/help/Update-AzConnectedLicenseProfile.md Help updates + SubscriptionId guidance.
src/ConnectedMachine/ConnectedMachine/help/Update-AzConnectedExtension.md Help updates + SubscriptionId guidance.
src/ConnectedMachine/ConnectedMachine/help/Set-AzConnectedPrivateLinkScope.md Help updates; adds ServiceExtension parameter docs + SubscriptionId guidance.
src/ConnectedMachine/ConnectedMachine/help/Set-AzConnectedMachineExtension.md Help wording updates + SubscriptionId guidance.
src/ConnectedMachine/ConnectedMachine/help/Set-AzConnectedLicense.md Help signature/requiredness updates + SubscriptionId guidance.
src/ConnectedMachine/ConnectedMachine/help/Remove-AzConnectedPrivateLinkScope.md Help updates + SubscriptionId guidance.
src/ConnectedMachine/ConnectedMachine/help/Remove-AzConnectedMachineRunCommand.md Help updates + SubscriptionId guidance.
src/ConnectedMachine/ConnectedMachine/help/Remove-AzConnectedMachineExtension.md Help wording updates + SubscriptionId guidance.
src/ConnectedMachine/ConnectedMachine/help/Remove-AzConnectedMachine.md Help updated to include AsJob/NoWait + SubscriptionId guidance.
src/ConnectedMachine/ConnectedMachine/help/Remove-AzConnectedLicenseProfile.md Help updates + SubscriptionId guidance.
src/ConnectedMachine/ConnectedMachine/help/Remove-AzConnectedLicense.md Help updates + SubscriptionId guidance.
src/ConnectedMachine/ConnectedMachine/help/New-AzConnectedPrivateLinkScope.md Help updates; adds ServiceExtension parameter docs + SubscriptionId guidance.
src/ConnectedMachine/ConnectedMachine/help/New-AzConnectedMachineRunCommand.md Help updates incl. RunAsPassword type + SubscriptionId guidance.
src/ConnectedMachine/ConnectedMachine/help/New-AzConnectedMachineExtension.md Help wording updates + SubscriptionId guidance.
src/ConnectedMachine/ConnectedMachine/help/New-AzConnectedLicenseProfile.md Help updates + SubscriptionId guidance.
src/ConnectedMachine/ConnectedMachine/help/New-AzConnectedLicense.md Help signature/requiredness updates + SubscriptionId guidance.
src/ConnectedMachine/ConnectedMachine/help/Invoke-AzConnectedReconcileNetworkSecurityPerimeterConfiguration.md Help updates + SubscriptionId guidance.
src/ConnectedMachine/ConnectedMachine/help/Invoke-AzConnectedAssessMachinePatch.md Help updates + RG name note + SubscriptionId guidance.
src/ConnectedMachine/ConnectedMachine/help/Install-AzConnectedMachinePatch.md Help signature/type updates + new Windows patch mask params + SubscriptionId guidance.
src/ConnectedMachine/ConnectedMachine/help/Get-AzConnectedPrivateLinkScope.md Help updates + SubscriptionId guidance.
src/ConnectedMachine/ConnectedMachine/help/Get-AzConnectedNetworkSecurityPerimeterConfiguration.md Help updates + SubscriptionId guidance.
src/ConnectedMachine/ConnectedMachine/help/Get-AzConnectedMachineRunCommand.md Help updates + SubscriptionId guidance.
src/ConnectedMachine/ConnectedMachine/help/Get-AzConnectedMachineExtension.md Help wording updates + SubscriptionId guidance.
src/ConnectedMachine/ConnectedMachine/help/Get-AzConnectedMachine.md Help parameter set naming updates + SubscriptionId guidance.
src/ConnectedMachine/ConnectedMachine/help/Get-AzConnectedLicenseProfile.md Help updates + SubscriptionId guidance.
src/ConnectedMachine/ConnectedMachine/help/Get-AzConnectedLicense.md Help parameter set naming updates + SubscriptionId guidance.
src/ConnectedMachine/ConnectedMachine/help/Get-AzConnectedExtensionMetadata.md Help updates + SubscriptionId guidance.
src/ConnectedMachine/ConnectedMachine/help/Get-AzConnectedExtensionType.md New help topic for extension type discovery cmdlet.
src/ConnectedMachine/ConnectedMachine/help/Get-AzConnectedExtensionPublisher.md New help topic for extension publisher discovery cmdlet.
src/ConnectedMachine/ConnectedMachine/help/Get-AzConnectedExtensionMetadataV2.md New help topic for extension metadata v2 cmdlet.
src/ConnectedMachine/ConnectedMachine/help/Az.ConnectedMachine.md Help index updated to include new cmdlets and refreshed synopsis text.
src/ConnectedMachine/ConnectedMachine/Az.ConnectedMachine.psd1 Module manifest regen: RequiredModules version, exports include new cmdlets, formatting updates.
src/ConnectedMachine/ConnectedMachine.sln Solution structure/configurations updated; adds solution folder and extra platform configs.
src/ConnectedMachine/ConnectedMachine.Autorest/UX/Microsoft.HybridCompute/privateLinkScopes.json UX apiVersion bumped to 2026-06-16-preview.
src/ConnectedMachine/ConnectedMachine.Autorest/UX/Microsoft.HybridCompute/privateLinkScopes-networkSecurityPerimeterConfigurations.json UX apiVersion bumped to 2026-06-16-preview.
src/ConnectedMachine/ConnectedMachine.Autorest/UX/Microsoft.HybridCompute/machines.json UX apiVersion bumped to 2026-06-16-preview.
src/ConnectedMachine/ConnectedMachine.Autorest/UX/Microsoft.HybridCompute/machines-runCommands.json UX apiVersion bumped to 2026-06-16-preview.
src/ConnectedMachine/ConnectedMachine.Autorest/UX/Microsoft.HybridCompute/machines-licenseProfiles.json UX apiVersion bumped to 2026-06-16-preview.
src/ConnectedMachine/ConnectedMachine.Autorest/UX/Microsoft.HybridCompute/machines-extensions.json UX apiVersion bumped to 2026-06-16-preview.
src/ConnectedMachine/ConnectedMachine.Autorest/UX/Microsoft.HybridCompute/locations-publishers-extensionTypes-versions.json UX apiVersion bump + adds command metadata for Get-AzConnectedExtensionMetadataV2.
src/ConnectedMachine/ConnectedMachine.Autorest/UX/Microsoft.HybridCompute/licenses.json UX apiVersion bumped to 2026-06-16-preview.
src/ConnectedMachine/ConnectedMachine.Autorest/test/Update-AzConnectedPrivateLinkScopeTag.Recording.json Re-recorded to new api-version.
src/ConnectedMachine/ConnectedMachine.Autorest/test/Update-AzConnectedMachine.Recording.json Re-recorded to new api-version.
src/ConnectedMachine/ConnectedMachine.Autorest/test/Update-AzConnectedLicenseProfile.Recording.json Re-recorded to new api-version (including async URLs).
src/ConnectedMachine/ConnectedMachine.Autorest/test/Set-AzConnectedPrivateLinkScope.Recording.json Re-recorded to new api-version.
src/ConnectedMachine/ConnectedMachine.Autorest/test/Set-AzConnectedLicense.Recording.json Re-recorded to new api-version.
src/ConnectedMachine/ConnectedMachine.Autorest/test/Remove-AzConnectedPrivateLinkScope.Recording.json Re-recorded to new api-version.
src/ConnectedMachine/ConnectedMachine.Autorest/test/Remove-AzConnectedMachine.Recording.json Re-recorded to new api-version.
src/ConnectedMachine/ConnectedMachine.Autorest/test/Remove-AzConnectedLicense.Recording.json Re-recorded to new api-version.
src/ConnectedMachine/ConnectedMachine.Autorest/test/New-AzConnectedPrivateLinkScope.Recording.json Re-recorded to new api-version.
src/ConnectedMachine/ConnectedMachine.Autorest/test/New-AzConnectedLicense.Recording.json Re-recorded to new api-version.
src/ConnectedMachine/ConnectedMachine.Autorest/test/Invoke-AzConnectedReconcileNetworkSecurityPerimeterConfiguration.Recording.json Re-recorded to new api-version.
src/ConnectedMachine/ConnectedMachine.Autorest/test/Get-AzConnectedPrivateLinkScope.Recording.json Re-recorded to new api-version.
src/ConnectedMachine/ConnectedMachine.Autorest/test/Get-AzConnectedNetworkSecurityPerimeterConfiguration.Recording.json Re-recorded to new api-version.
src/ConnectedMachine/ConnectedMachine.Autorest/test/Get-AzConnectedMachineRunCommand.Recording.json Re-recorded to new api-version.
src/ConnectedMachine/ConnectedMachine.Autorest/test/Get-AzConnectedMachineExtension.Recording.json Re-recorded to new api-version.
src/ConnectedMachine/ConnectedMachine.Autorest/test/Get-AzConnectedMachine.Recording.json Re-recorded to new api-version.
src/ConnectedMachine/ConnectedMachine.Autorest/test/Get-AzConnectedLicenseProfile.Recording.json Re-recorded to new api-version.
src/ConnectedMachine/ConnectedMachine.Autorest/test/Get-AzConnectedLicense.Recording.json Re-recorded to new api-version.
src/ConnectedMachine/ConnectedMachine.Autorest/test/Get-AzConnectedExtensionMetadata.Recording.json Re-recorded to new api-version.
src/ConnectedMachine/ConnectedMachine.Autorest/test/Get-AzConnectedExtensionType.Tests.ps1 New test stub added (currently skipped).
src/ConnectedMachine/ConnectedMachine.Autorest/test/Get-AzConnectedExtensionPublisher.Tests.ps1 New test stub added (currently skipped).
src/ConnectedMachine/ConnectedMachine.Autorest/test/Get-AzConnectedExtensionMetadataV2.Tests.ps1 New test stub added (currently skipped).
src/ConnectedMachine/ConnectedMachine.Autorest/resources/README.md Adds repo-only resources folder documentation.
src/ConnectedMachine/ConnectedMachine.Autorest/README.md AutoRest config updated: new spec commit/input-file + directives + removed operation.
src/ConnectedMachine/ConnectedMachine.Autorest/Properties/AssemblyInfo.cs New generated AssemblyInfo for the AutoRest project.
src/ConnectedMachine/ConnectedMachine.Autorest/generate-info.json Regeneration metadata updated.
src/ConnectedMachine/ConnectedMachine.Autorest/examples/Get-AzConnectedExtensionType.md New example placeholder file for cmdlet.
src/ConnectedMachine/ConnectedMachine.Autorest/examples/Get-AzConnectedExtensionPublisher.md New example placeholder file for cmdlet.
src/ConnectedMachine/ConnectedMachine.Autorest/examples/Get-AzConnectedExtensionMetadataV2.md New example placeholder file for cmdlet.
src/ConnectedMachine/ConnectedMachine.Autorest/docs/Update-AzConnectedPrivateLinkScopeTag.md Reference docs updated to match help + new SubscriptionId guidance.
src/ConnectedMachine/ConnectedMachine.Autorest/docs/Update-AzConnectedMachineRunCommand.md Reference docs updated incl. RunAsPassword type + SubscriptionId guidance.
src/ConnectedMachine/ConnectedMachine.Autorest/docs/Update-AzConnectedMachineExtension.md Reference docs wording updates + SubscriptionId guidance.
src/ConnectedMachine/ConnectedMachine.Autorest/docs/Update-AzConnectedMachine.md Reference docs updated; includes type string change for nullable bool.
src/ConnectedMachine/ConnectedMachine.Autorest/docs/Update-AzConnectedLicenseProfile.md Reference docs updated + SubscriptionId guidance.
src/ConnectedMachine/ConnectedMachine.Autorest/docs/Update-AzConnectedExtension.md Reference docs updated + SubscriptionId guidance.
src/ConnectedMachine/ConnectedMachine.Autorest/docs/Set-AzConnectedPrivateLinkScope.md Reference docs updated incl. ServiceExtension + SubscriptionId guidance.
src/ConnectedMachine/ConnectedMachine.Autorest/docs/Set-AzConnectedMachineExtension.md Reference docs wording updates + SubscriptionId guidance.
src/ConnectedMachine/ConnectedMachine.Autorest/docs/Set-AzConnectedLicense.md Reference docs signature/requiredness updates + SubscriptionId guidance.
src/ConnectedMachine/ConnectedMachine.Autorest/docs/Remove-AzConnectedPrivateLinkScope.md Reference docs updated + SubscriptionId guidance.
src/ConnectedMachine/ConnectedMachine.Autorest/docs/Remove-AzConnectedMachineRunCommand.md Reference docs updated + SubscriptionId guidance.
src/ConnectedMachine/ConnectedMachine.Autorest/docs/Remove-AzConnectedMachineExtension.md Reference docs wording updates + SubscriptionId guidance.
src/ConnectedMachine/ConnectedMachine.Autorest/docs/Remove-AzConnectedMachine.md Reference docs updated to include AsJob/NoWait + SubscriptionId guidance.
src/ConnectedMachine/ConnectedMachine.Autorest/docs/Remove-AzConnectedLicenseProfile.md Reference docs updated + SubscriptionId guidance.
src/ConnectedMachine/ConnectedMachine.Autorest/docs/Remove-AzConnectedLicense.md Reference docs updated + SubscriptionId guidance.
src/ConnectedMachine/ConnectedMachine.Autorest/docs/New-AzConnectedPrivateLinkScope.md Reference docs updated incl. ServiceExtension + SubscriptionId guidance.
src/ConnectedMachine/ConnectedMachine.Autorest/docs/New-AzConnectedMachineRunCommand.md Reference docs updated incl. RunAsPassword type + SubscriptionId guidance.
src/ConnectedMachine/ConnectedMachine.Autorest/docs/New-AzConnectedMachineExtension.md Reference docs wording updates + SubscriptionId guidance.
src/ConnectedMachine/ConnectedMachine.Autorest/docs/New-AzConnectedLicenseProfile.md Reference docs updated + SubscriptionId guidance.
src/ConnectedMachine/ConnectedMachine.Autorest/docs/New-AzConnectedLicense.md Reference docs signature/requiredness updates + SubscriptionId guidance.
src/ConnectedMachine/ConnectedMachine.Autorest/docs/Invoke-AzConnectedReconcileNetworkSecurityPerimeterConfiguration.md Reference docs updated + SubscriptionId guidance.
src/ConnectedMachine/ConnectedMachine.Autorest/docs/Invoke-AzConnectedAssessMachinePatch.md Reference docs updated + RG name note + SubscriptionId guidance.
src/ConnectedMachine/ConnectedMachine.Autorest/docs/Install-AzConnectedMachinePatch.md Reference docs signature/type updates + new Windows patch mask params + SubscriptionId guidance.
src/ConnectedMachine/ConnectedMachine.Autorest/docs/Get-AzConnectedPrivateLinkScope.md Reference docs updated + SubscriptionId guidance.
src/ConnectedMachine/ConnectedMachine.Autorest/docs/Get-AzConnectedNetworkSecurityPerimeterConfiguration.md Reference docs updated + SubscriptionId guidance.
src/ConnectedMachine/ConnectedMachine.Autorest/docs/Get-AzConnectedMachineRunCommand.md Reference docs updated + SubscriptionId guidance.
src/ConnectedMachine/ConnectedMachine.Autorest/docs/Get-AzConnectedMachineExtension.md Reference docs wording updates + SubscriptionId guidance.
src/ConnectedMachine/ConnectedMachine.Autorest/docs/Get-AzConnectedMachine.md Reference docs parameter set naming updates + SubscriptionId guidance.
src/ConnectedMachine/ConnectedMachine.Autorest/docs/Get-AzConnectedLicenseProfile.md Reference docs updated + SubscriptionId guidance.
src/ConnectedMachine/ConnectedMachine.Autorest/docs/Get-AzConnectedLicense.md Reference docs parameter set naming updates + SubscriptionId guidance.
src/ConnectedMachine/ConnectedMachine.Autorest/docs/Get-AzConnectedExtensionMetadata.md Reference docs updated + SubscriptionId guidance.
src/ConnectedMachine/ConnectedMachine.Autorest/docs/Get-AzConnectedExtensionType.md New reference doc for extension type cmdlet.
src/ConnectedMachine/ConnectedMachine.Autorest/docs/Get-AzConnectedExtensionPublisher.md New reference doc for extension publisher cmdlet.
src/ConnectedMachine/ConnectedMachine.Autorest/docs/Get-AzConnectedExtensionMetadataV2.md New reference doc for extension metadata v2 cmdlet.
src/ConnectedMachine/ConnectedMachine.Autorest/docs/Az.ConnectedMachine.md Reference docs index updated to include new cmdlets and refreshed synopsis text.
src/ConnectedMachine/ConnectedMachine.Autorest/custom/autogen-model-cmdlets/Update-AzConnectedLicenseProfileFeature.ps1 Adds ModelCmdletAttribute.
src/ConnectedMachine/ConnectedMachine.Autorest/custom/autogen-model-cmdlets/New-AzConnectedLicenseProfileFeature.ps1 Adds ModelCmdletAttribute.
src/ConnectedMachine/ConnectedMachine.Autorest/custom/autogen-model-cmdlets/New-AzConnectedLicenseDetail.ps1 Adds ModelCmdletAttribute + updates argument completer values.

Comment thread src/ConnectedMachine/ConnectedMachine/help/Get-AzConnectedExtensionType.md Outdated
Comment thread src/ConnectedMachine/ConnectedMachine/help/Get-AzConnectedExtensionPublisher.md Outdated
Copilot AI review requested due to automatic review settings July 29, 2026 21:51
@a0x1ab

a0x1ab commented Jul 29, 2026

Copy link
Copy Markdown
Member

/azp run

@azure-pipelines

Copy link
Copy Markdown
Contributor
Azure Pipelines:
Successfully started running 3 pipeline(s).

Copilot AI 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.

Pull request overview

Copilot reviewed 134 out of 142 changed files in this pull request and generated 3 comments.

Comments suppressed due to low confidence (21)

src/ConnectedMachine/ConnectedMachine/help/Get-AzConnectedExtensionType.md:39

  • The help file still contains the "{{ Add description here }}" placeholder text, which will ship to users if not removed/replaced.
    src/ConnectedMachine/ConnectedMachine/help/Get-AzConnectedExtensionPublisher.md:40
  • The help file still contains the "{{ Add description here }}" placeholder text, which will ship to users if not removed/replaced.
    src/ConnectedMachine/ConnectedMachine/help/Get-AzConnectedExtensionMetadataV2.md:56
  • The help file still contains the "{{ Add description here }}" placeholder text, which will ship to users if not removed/replaced.
    src/ConnectedMachine/ConnectedMachine.Autorest/docs/Update-AzConnectedMachine.md:268
  • This help metadata includes an assembly-qualified type reference to System.Private.CoreLib version 10.0.0.0, which is inconsistent with the rest of the repo and likely came from generating docs with a different runtime. It creates noisy/incorrect reference help output.
    src/ConnectedMachine/ConnectedMachine/help/New-AzConnectedPrivateLinkScope.md:11
  • The synopsis sentence is grammatically incorrect (duplicated "create" and wrong article "a").
    src/ConnectedMachine/ConnectedMachine/help/Set-AzConnectedPrivateLinkScope.md:11
  • The synopsis sentence is grammatically incorrect (duplicated "update" and wrong article "a").
    src/ConnectedMachine/ConnectedMachine/help/Set-AzConnectedLicense.md:262
  • The help marks -Location as not required, but the generated cmdlet signature requires -Location in the UpdateExpanded parameter set. This makes the reference help misleading for users.
    src/ConnectedMachine/ConnectedMachine/help/New-AzConnectedLicense.md:295
  • The help marks -Location as not required, but the generated cmdlet signature requires -Location in the CreateExpanded/CreateViaIdentityExpanded parameter sets. This makes the reference help misleading for users.
    src/ConnectedMachine/ConnectedMachine/help/Set-AzConnectedPrivateLinkScope.md:46
  • The description sentence is grammatically incorrect (duplicated "update" and wrong article "a").
    src/ConnectedMachine/ConnectedMachine/help/New-AzConnectedPrivateLinkScope.md:60
  • The description sentence is grammatically incorrect (duplicated "create" and wrong article "a").
    src/ConnectedMachine/ConnectedMachine.Autorest/examples/Get-AzConnectedExtensionType.md:15
  • The example file still contains the "{{ Add description here }}" placeholder text, which will ship to users if not removed/replaced.
    src/ConnectedMachine/ConnectedMachine.Autorest/examples/Get-AzConnectedExtensionMetadataV2.md:25
  • The example file still contains the "{{ Add description here }}" placeholder text, which will ship to users if not removed/replaced.
    src/ConnectedMachine/ConnectedMachine.Autorest/docs/Get-AzConnectedExtensionType.md:39
  • The doc file still contains the "{{ Add description here }}" placeholder text, which will ship to users if not removed/replaced.
{{ Add description here }}

src/ConnectedMachine/ConnectedMachine.Autorest/docs/Get-AzConnectedExtensionPublisher.md:39

  • The doc file still contains the "{{ Add description here }}" placeholder text, which will ship to users if not removed/replaced.
{{ Add description here }}

src/ConnectedMachine/ConnectedMachine.Autorest/docs/Get-AzConnectedExtensionMetadataV2.md:56

  • The doc file still contains the "{{ Add description here }}" placeholder text, which will ship to users if not removed/replaced.
{{ Add description here }}

src/ConnectedMachine/ConnectedMachine.Autorest/examples/Get-AzConnectedExtensionPublisher.md:16

  • The example file still contains the "{{ Add description here }}" placeholder text, which will ship to users if not removed/replaced.
    src/ConnectedMachine/ConnectedMachine.Autorest/docs/Set-AzConnectedLicense.md:262
  • The doc marks -Location as not required, but the generated cmdlet signature requires -Location in the UpdateExpanded parameter set. This makes the reference help misleading for users.
    src/ConnectedMachine/ConnectedMachine.Autorest/docs/New-AzConnectedLicense.md:293
  • The doc marks -Location as not required, but the generated cmdlet signature requires -Location in the CreateExpanded/CreateViaIdentityExpanded parameter sets. This makes the reference help misleading for users.
Required: False

src/ConnectedMachine/ConnectedMachine.Autorest/test/Update-AzConnectedMachineExtension.Tests.ps1:33

  • These tests hard-code machine/resource group values instead of using the shared $env values loaded by loadEnv.ps1. That makes it harder to re-record tests in different environments and creates inconsistency with other tests in this module that rely on env.json/localEnv.json.
    src/ConnectedMachine/ConnectedMachine.Autorest/test/Set-AzConnectedMachineExtension.Tests.ps1:26
  • These tests hard-code MachineName/ResourceGroupName/Location instead of using the shared $env values loaded by loadEnv.ps1. That makes it harder to re-record tests in different environments and creates inconsistency with other tests in this module that rely on env.json/localEnv.json.
    src/ConnectedMachine/ConnectedMachine.Autorest/test/New-AzConnectedMachineExtension.Tests.ps1:22
  • These tests hard-code MachineName/ResourceGroupName/Location instead of using the shared $env values loaded by loadEnv.ps1. That makes it harder to re-record tests in different environments and creates inconsistency with other tests in this module that rely on env.json/localEnv.json.

https://learn.microsoft.com/powershell/module/Az.ConnectedMachine/new-azconnectedlicenseprofilefeature
#>
function New-AzConnectedLicenseProfileFeature {
[Microsoft.Azure.PowerShell.Cmdlets.ConnectedMachine.ModelCmdletAttribute()]
https://learn.microsoft.com/powershell/module/Az.ConnectedMachine/new-azconnectedlicensedetail
#>
function New-AzConnectedLicenseDetail {
[Microsoft.Azure.PowerShell.Cmdlets.ConnectedMachine.ModelCmdletAttribute()]
https://learn.microsoft.com/powershell/module/Az.ConnectedMachine/update-azconnectedlicenseprofilefeature
#>
function Update-AzConnectedLicenseProfileFeature {
[Microsoft.Azure.PowerShell.Cmdlets.ConnectedMachine.ModelCmdletAttribute()]
Copilot AI review requested due to automatic review settings July 31, 2026 16:27
@a0x1ab

a0x1ab commented Jul 31, 2026

Copy link
Copy Markdown
Member

/azp run

@azure-pipelines

Copy link
Copy Markdown
Contributor
Azure Pipelines:
Successfully started running 3 pipeline(s).

Copilot AI 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.

Pull request overview

Copilot reviewed 138 out of 146 changed files in this pull request and generated no new comments.

Suppressed comments (14)

src/ConnectedMachine/ConnectedMachine.Autorest/test/Update-AzConnectedMachineExtension.Tests.ps1:38

  • These tests hardcode developer-specific ResourceGroupName/MachineName values instead of using the env.json/localEnv.json variables loaded by loadEnv.ps1, which makes playback/live runs non-portable across environments.
    src/ConnectedMachine/ConnectedMachine.Autorest/docs/Update-AzConnectedMachine.md:268
  • This docs file includes an assembly-qualified type name with a specific System.Private.CoreLib version. That version is runtime-dependent and not useful in reference docs; it also differs from the corresponding help file which uses a stable type string.
    src/ConnectedMachine/ConnectedMachine/help/Set-AzConnectedPrivateLinkScope.md:12
  • The synopsis text is grammatically incorrect ("Update (or update a ...") and contains double spaces. This is user-facing help and should be corrected.
    src/ConnectedMachine/ConnectedMachine/help/New-AzConnectedPrivateLinkScope.md:12
  • The synopsis text is grammatically incorrect ("Create (or create a ...") and contains double spaces. This is user-facing help and should be corrected.
    src/ConnectedMachine/ConnectedMachine.sln:2
  • The solution file now begins with a blank line. Visual Studio solution parsers expect the first line to be the format header; leading blank lines can break or confuse tooling.
    src/ConnectedMachine/ConnectedMachine.Autorest/test/Set-AzConnectedMachineExtension.Tests.ps1:28
  • These tests hardcode developer-specific MachineName/ResourceGroupName/Location values instead of using the variables loaded by loadEnv.ps1, reducing portability for playback/live test runs.
    src/ConnectedMachine/ConnectedMachine.Autorest/test/New-AzConnectedMachineExtension.Tests.ps1:24
  • This test hardcodes developer-specific MachineName/ResourceGroupName/Location values instead of using the variables loaded by loadEnv.ps1, reducing portability for playback/live test runs.
    src/ConnectedMachine/ConnectedMachine.Autorest/test/Update-AzConnectedLicenseProfile.Tests.ps1:21
  • This test hardcodes a specific machine/resource group. Since loadEnv.ps1 already loads MachineNamePaygo/ResourceGroupNameProfile from env.json/localEnv.json, the test should use those to stay environment-agnostic.
    src/ConnectedMachine/ConnectedMachine.Autorest/test/New-AzConnectedLicenseProfile.Tests.ps1:21
  • This test hardcodes a specific machine/resource group/location. Since loadEnv.ps1 already loads these values from env.json/localEnv.json, use $env.* values to keep the test portable across environments.
    src/ConnectedMachine/ConnectedMachine/help/Set-AzConnectedPrivateLinkScope.md:47
  • The description repeats the same grammatically incorrect sentence ("Update (or update a ...") with double spaces. Please correct the user-facing help text.
    src/ConnectedMachine/ConnectedMachine/help/New-AzConnectedPrivateLinkScope.md:61
  • The description repeats the same grammatically incorrect sentence ("Create (or create a ...") with double spaces. Please correct the user-facing help text.
    src/ConnectedMachine/ConnectedMachine/help/Update-AzConnectedMachineRunCommand.md:528
  • The phrase "an UUID" is grammatically incorrect in user-facing help text; it should be "a UUID".
    tools/StaticAnalysis/Exceptions/Az.ConnectedMachine/BreakingChangeIssues.csv:6
  • This PR adds static-analysis exceptions for multiple breaking changes (type changes, removed properties, parameter type changes). Given the PR metadata targets a General release, breaking changes should either be addressed (avoid/mitigate), clearly documented in the module ChangeLog under "Upcoming Release", or the release target adjusted accordingly.
    src/ConnectedMachine/ConnectedMachine/Az.ConnectedMachine.psd1:75
  • New cmdlets are being exported (e.g., Get-AzConnectedExtensionMetadataV2 / Publisher / Type) and the module is moving to a new preview API version, but src/ConnectedMachine/ConnectedMachine/ChangeLog.md has an empty "Upcoming Release" section. Please add an entry describing the API version update, new cmdlets, and any breaking changes.

@VeryEarly VeryEarly self-assigned this Aug 3, 2026
@@ -0,0 +1,121 @@
---

Copy link
Copy Markdown
Collaborator

Choose a reason for hiding this comment

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

please remove this file

@VeryEarly VeryEarly left a comment

Copy link
Copy Markdown
Collaborator

Choose a reason for hiding this comment

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

@VeryEarly VeryEarly added the Contains Breaking Change This PR contains breaking change label Aug 3, 2026
@github-actions

github-actions Bot commented Aug 3, 2026

Copy link
Copy Markdown

To the author of the pull request,
This PR was labeled "Contains Breaking Change" because breaking changes have been detected by the static analysis pipeline.

  • According to our policy, breaking changes can only take place during major release and they must be preannounced.
  • Please follow our guide on the detailed steps.
  • Required: Please fill in the task below to facilitate our contact,you will receive notifications related to breaking changes.

@VeryEarly

Copy link
Copy Markdown
Collaborator

is this intended to be preview release or preview is the API version?

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

Labels

Contains Breaking Change This PR contains breaking change

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants