Skip to content

Commit

Permalink
Sync with main (#22166)
Browse files Browse the repository at this point in the history
* corrected release date in changelog

* [Release] sdk/resourcemanager/hybridcompute/armhybridcompute/1.2.0 generation from spec commit: df4c0dccbfb696b378dfef8c7e451dfa4b82b175 (#22005)

* [Release] sdk/resourcemanager/containerregistry/armcontainerregistry/v1.2.0 (#22003)

* [Release] sdk/resourcemanager/containerregistry/armcontainerregistry/1.2.0 generation from spec commit: df4c0dccbfb696b378dfef8c7e451dfa4b82b175

* assets

* [Release] sdk/resourcemanager/eventgrid/armeventgrid/2.2.0 (#22002)

* [Release] sdk/resourcemanager/eventgrid/armeventgrid/2.2.0 generation from spec commit: df4c0dccbfb696b378dfef8c7e451dfa4b82b175

* assets

* [Release] sdk/resourcemanager/postgresql/armpostgresqlflexibleservers/3.1.0 generation from spec commit: df4c0dccbfb696b378dfef8c7e451dfa4b82b175 (#22001)

* [Release] sdk/resourcemanager/communication/armcommunication/2.1.0 generation from spec commit: df4c0dccbfb696b378dfef8c7e451dfa4b82b175 (#22004)

* Increment package version after release of resourcemanager/internal (#21999)

* Replace interface{} with any (#22021)

* Sync eng/common directory with azure-sdk-tools for PR 7310 (#22020)

* Force capitalize all deployment/env outputs in live test

* Update eng/common/TestResources/New-TestResources.ps1

Co-authored-by: Heath Stewart <[email protected]>

---------

Co-authored-by: Ben Broderick Phillips <[email protected]>
Co-authored-by: Heath Stewart <[email protected]>

* Update CodeownersLinter to 1.0.0-dev.20231120.3 (#22022)

Co-authored-by: James Suplizio <[email protected]>

* Update links to docs (#22023)

Removed language-specific references.

* Sync eng/common directory with azure-sdk-tools for PR 7322 (#22037)

* Create new pipeline to create package work item

* Update powershell script to pass tag

* Fixes as per review comments

* Update as per review comments

* Login as az devops

* Create new entry point script to create package work item

* Load common ps module

* Add devops login step

* Pipe login token to devops login

* Pipe login token to devops login

* Add looging

* more logging

* Remove duplicate login from new script and add more logging

* More logging to debug create work item

* Remove script added for debugging

* Skip az interactive login when PAT is passed

* Remove debug logging

---------

Co-authored-by: praveenkuttappan <[email protected]>

* azblob: Remove blob tags (#22026)

* Fix incorrect downloaded file size when size of the file is not a multiple of the block size (#22036)

* convert apply method of SourceContentValidation to private

* fixed buffer length while batch download

* add another test case and fixed typos

* Fixing buffer size

* PR comment

---------

Co-authored-by: Sourav Gupta <[email protected]>

* [Release] sdk/resourcemanager/mobilenetwork/armmobilenetwork/3.1.0 (#21949)

* [Release] sdk/resourcemanager/mobilenetwork/armmobilenetwork/4.0.0 generation from spec commit: db9788dde7a0c2c0d82e4fdf5f7b4de3843937e3

* fix fake import module

* changelog,readme

* fix

* generate exmpale

* recording

---------

Co-authored-by: ReleaseHelper <ReleaseHelper>
Co-authored-by: Alancere <[email protected]>

* [Release] sdk/resourcemanager/quota/armquota/1.0.0 (#21943)

* [Release] sdk/resourcemanager/quota/armquota/1.0.0 generation from spec commit: db9788dde7a0c2c0d82e4fdf5f7b4de3843937e3

* readme

* Update CHANGELOG.md

---------

Co-authored-by: ReleaseHelper <ReleaseHelper>
Co-authored-by: Alancere <[email protected]>
Co-authored-by: Peng Jiahui <[email protected]>

* [Release] sdk/resourcemanager/containerservice/armcontainerservice/4.5.0 (#21993)

* [Release] sdk/resourcemanager/containerservice/armcontainerservice/4.5.0 generation from spec commit: 69ece3818b8b0929b43a07c3fe25716427734882

* fix fake_example_test.go

* recording

* [Release] sdk/resourcemanager/integrationspaces/armintegrationspaces/0.1.0 (#21945)

* [Release] sdk/resourcemanager/integrationspaces/armintegrationspaces/0.1.0 generation from spec commit: db9788dde7a0c2c0d82e4fdf5f7b4de3843937e3

* readme

---------

Co-authored-by: ReleaseHelper <ReleaseHelper>
Co-authored-by: Alancere <[email protected]>

* [Release] sdk/resourcemanager/confluent/armconfluent/1.2.0 (#21954)

* [Release] sdk/resourcemanager/confluent/armconfluent/2.0.0 generation from spec commit: db9788dde7a0c2c0d82e4fdf5f7b4de3843937e3

* readme

* Update CHANGELOG.md

---------

Co-authored-by: ReleaseHelper <ReleaseHelper>
Co-authored-by: Alancere <[email protected]>
Co-authored-by: Peng Jiahui <[email protected]>

* [Release] sdk/resourcemanager/postgresql/armpostgresqlflexibleservers/4.0.0-beta.3 (#22012)

* [Release] sdk/resourcemanager/postgresql/armpostgresqlflexibleservers/4.0.0-beta.3 generation from spec commit: bf204aab860f2eb58a9d346b00d44760f2a9b0a2

* fix

* [Release] sdk/resourcemanager/eventgrid/armeventgrid/2.3.0-beta.1 (#22011)

* [Release] sdk/resourcemanager/eventgrid/armeventgrid/2.3.0-beta.1 generation from spec commit: bf204aab860f2eb58a9d346b00d44760f2a9b0a2

* assets

* [Release] sdk/resourcemanager/containerregistry/armcontainerregistry/1.3.0-beta.1 (#22009)

* [Release] sdk/resourcemanager/containerregistry/armcontainerregistry/1.3.0-beta.1 generation from spec commit: bf204aab860f2eb58a9d346b00d44760f2a9b0a2

* assets

* [Release] sdk/resourcemanager/networkanalytics/armnetworkanalytics/0.1.0 (#21950)

* [Release] sdk/resourcemanager/networkanalytics/armnetworkanalytics/1.0.0 generation from spec commit: db9788dde7a0c2c0d82e4fdf5f7b4de3843937e3

* v0.1.0, readme

---------

Co-authored-by: ReleaseHelper <ReleaseHelper>
Co-authored-by: Alancere <[email protected]>

* [Release] sdk/resourcemanager/communication/armcommunication/2.2.0-beta.1 generation from spec commit: bf204aab860f2eb58a9d346b00d44760f2a9b0a2 (#22008)

* [Release] sdk/resourcemanager/nginx/armnginx/3.0.0 (#21940)

* [Release] sdk/resourcemanager/nginx/armnginx/3.0.0 generation from spec commit: db9788dde7a0c2c0d82e4fdf5f7b4de3843937e3

* regenerate,readme

* Update CHANGELOG.md

---------

Co-authored-by: ReleaseHelper <ReleaseHelper>
Co-authored-by: Alancere <[email protected]>
Co-authored-by: Peng Jiahui <[email protected]>

* [Refresh] sdk/resourcemanager/compute/armcompute/5.3.0 (#22013)

* [Release] sdk/resourcemanager/compute/armcompute/5.3.0 generation from spec commit: bf204aab860f2eb58a9d346b00d44760f2a9b0a2

* fix live test

* [Refresh] sdk/resourcemanager/resources (#22015)

* [Release] sdk/resourcemanager/resources/armchanges/1.2.0 generation from spec commit: bf204aab860f2eb58a9d346b00d44760f2a9b0a2

* [Release] sdk/resourcemanager/resources/armdeploymentscripts/2.1.0 generation from spec commit: bf204aab860f2eb58a9d346b00d44760f2a9b0a2

* [Release] sdk/resourcemanager/resources/armdeploymentstacks/0.2.0 generation from spec commit: bf204aab860f2eb58a9d346b00d44760f2a9b0a2

* [Release] sdk/resourcemanager/resources/armfeatures/1.2.0 generation from spec commit: bf204aab860f2eb58a9d346b00d44760f2a9b0a2

* [Release] sdk/resourcemanager/resources/armlinks/1.2.0 generation from spec commit: bf204aab860f2eb58a9d346b00d44760f2a9b0a2

* [Release] sdk/resourcemanager/resources/armlocks/1.2.0 generation from spec commit: bf204aab860f2eb58a9d346b00d44760f2a9b0a2

* [Release] sdk/resourcemanager/resources/armmanagedapplications/1.2.0 generation from spec commit: bf204aab860f2eb58a9d346b00d44760f2a9b0a2

* [Release] sdk/resourcemanager/resources/armpolicy/0.9.0 generation from spec commit: bf204aab860f2eb58a9d346b00d44760f2a9b0a2

* [Release] sdk/resourcemanager/resources/armresources/1.2.0 generation from spec commit: bf204aab860f2eb58a9d346b00d44760f2a9b0a2

* [Release] sdk/resourcemanager/resources/armsubscriptions/1.3.0 generation from spec commit: bf204aab860f2eb58a9d346b00d44760f2a9b0a2

* [Release] sdk/resourcemanager/resources/armtemplatespecs/1.2.0 generation from spec commit: bf204aab860f2eb58a9d346b00d44760f2a9b0a2

* armresources

* armpolicy

* armsubscriptions

* armdeploymentscripts

* armfeatures

* armtemplatespecs

* assets

* [Refresh] sdk/resourcemanager/network/armnetwork/4.3.0 (#22014)

* [Release] sdk/resourcemanager/network/armnetwork/4.3.0 generation from spec commit: bf204aab860f2eb58a9d346b00d44760f2a9b0a2

* fix

* Release refresh all package 1700466320 (#22016)

* [Release] sdk/resourcemanager/marketplaceordering/armmarketplaceordering/1.2.0 generation from spec commit: bf204aab860f2eb58a9d346b00d44760f2a9b0a2

* [Release] sdk/resourcemanager/resourcegraph/armresourcegraph/0.9.0 generation from spec commit: bf204aab860f2eb58a9d346b00d44760f2a9b0a2

* refresh

* sdk/resourcemanager/monitor/armmonitor

* sdk/resourcemanager/storage/armstorage

* fix

* geneator tool (#22049)

* [Release] sdk/resourcemanager/dashboard/armdashboard/1.2.0 (#21959)

* [Release] sdk/resourcemanager/dashboard/armdashboard/2.0.0 generation from spec commit: 78eac0bd58633028293cb1ec1709baa200bed9e2

* regenerate,readme

* Update CHANGELOG.md

* add removeUnreferencedTypes flag

---------

Co-authored-by: ReleaseHelper <ReleaseHelper>
Co-authored-by: Alancere <[email protected]>
Co-authored-by: Peng Jiahui <[email protected]>

* [Release] sdk/resourcemanager/hybridcontainerservice/armhybridcontainerservice/0.3.0 (#21944)

* [Release] sdk/resourcemanager/hybridcontainerservice/armhybridcontainerservice/0.3.0 generation from spec commit: db9788dde7a0c2c0d82e4fdf5f7b4de3843937e3

* readme

* Update CHANGELOG.md

* regenerate

---------

Co-authored-by: ReleaseHelper <ReleaseHelper>
Co-authored-by: Alancere <[email protected]>
Co-authored-by: Peng Jiahui <[email protected]>

* [Release] sdk/resourcemanager/hybridcompute/armhybridcompute/2.0.0-beta.1 (#22010)

* [Release] sdk/resourcemanager/hybridcompute/armhybridcompute/2.0.0-beta.1 generation from spec commit: bf204aab860f2eb58a9d346b00d44760f2a9b0a2

* add removeUnreferencedTypes flag

* [Release] sdk/resourcemanager/chaos/armchaos/1.0.0 (#21955)

* [Release] sdk/resourcemanager/chaos/armchaos/1.0.0 generation from spec commit: db9788dde7a0c2c0d82e4fdf5f7b4de3843937e3

* readme

* Update CHANGELOG.md

* fix

---------

Co-authored-by: ReleaseHelper <ReleaseHelper>
Co-authored-by: Alancere <[email protected]>
Co-authored-by: Peng Jiahui <[email protected]>

* [Release] sdk/resourcemanager/containerservice/armcontainerservice/4.6.0-beta.1 (#22048)

* [Release] sdk/resourcemanager/containerservice/armcontainerservice/4.6.0-beta.1 generation from spec commit: 4bb583bcb67c2bf448712f2bd1593a64a7a8f139

* assets

* Release refresh all package 1700547206 (#22027)

* [Release] sdk/resourcemanager/aad/armaad/1.2.0 generation from spec commit: 4428e09335a85fccbaafe524ee457ad1ec92179e

* [Release] sdk/resourcemanager/addons/armaddons/1.0.0 generation from spec commit: 4428e09335a85fccbaafe524ee457ad1ec92179e

* [Release] sdk/resourcemanager/advisor/armadvisor/1.2.0 generation from spec commit: 4428e09335a85fccbaafe524ee457ad1ec92179e

* [Release] sdk/resourcemanager/agrifood/armagrifood/0.9.0 generation from spec commit: 4428e09335a85fccbaafe524ee457ad1ec92179e

* [Release] sdk/resourcemanager/alertsmanagement/armalertsmanagement/0.9.0 generation from spec commit: 4428e09335a85fccbaafe524ee457ad1ec92179e

* [Release] sdk/resourcemanager/analysisservices/armanalysisservices/1.2.0 generation from spec commit: 4428e09335a85fccbaafe524ee457ad1ec92179e

* [Release] sdk/resourcemanager/apicenter/armapicenter/0.2.0 generation from spec commit: 4428e09335a85fccbaafe524ee457ad1ec92179e

* [Release] sdk/resourcemanager/apimanagement/armapimanagement/2.1.0 generation from spec commit: 4428e09335a85fccbaafe524ee457ad1ec92179e

* [Release] sdk/resourcemanager/appcomplianceautomation/armappcomplianceautomation/0.3.0 generation from spec commit: 4428e09335a85fccbaafe524ee457ad1ec92179e

* [Release] sdk/resourcemanager/appconfiguration/armappconfiguration/2.1.0 generation from spec commit: 4428e09335a85fccbaafe524ee457ad1ec92179e

* [email protected]

* update release date (2023-11-24)

* fix

* Release refresh all package 1700550325 (#22028)

* [Release] sdk/resourcemanager/appcontainers/armappcontainers/2.1.0 generation from spec commit: 4428e09335a85fccbaafe524ee457ad1ec92179e

* [Release] sdk/resourcemanager/applicationinsights/armapplicationinsights/1.2.0 generation from spec commit: 4428e09335a85fccbaafe524ee457ad1ec92179e

* [Release] sdk/resourcemanager/appservice/armappservice/2.2.0 generation from spec commit: 4428e09335a85fccbaafe524ee457ad1ec92179e

* [Release] sdk/resourcemanager/attestation/armattestation/1.2.0 generation from spec commit: 4428e09335a85fccbaafe524ee457ad1ec92179e

* [Release] sdk/resourcemanager/automanage/armautomanage/1.2.0 generation from spec commit: 4428e09335a85fccbaafe524ee457ad1ec92179e

* [Release] sdk/resourcemanager/avs/armavs/1.4.0 generation from spec commit: 4428e09335a85fccbaafe524ee457ad1ec92179e

* [Release] sdk/resourcemanager/azurearcdata/armazurearcdata/0.7.0 generation from spec commit: 4428e09335a85fccbaafe524ee457ad1ec92179e

* [Release] sdk/resourcemanager/azuredata/armazuredata/0.7.0 generation from spec commit: 4428e09335a85fccbaafe524ee457ad1ec92179e

* [Release] sdk/resourcemanager/baremetalinfrastructure/armbaremetalinfrastructure/1.2.0 generation from spec commit: 4428e09335a85fccbaafe524ee457ad1ec92179e

* [Release] sdk/resourcemanager/batch/armbatch/2.1.0 generation from spec commit: 4428e09335a85fccbaafe524ee457ad1ec92179e

* fix

* Release refresh all package 1700552900 (#22029)

* [Release] sdk/resourcemanager/billing/armbilling/0.7.0 generation from spec commit: 164375e67a1bffb207bcf603772c289dbe42d7b5

* [Release] sdk/resourcemanager/billingbenefits/armbillingbenefits/2.1.0 generation from spec commit: 164375e67a1bffb207bcf603772c289dbe42d7b5

* [Release] sdk/resourcemanager/blockchain/armblockchain/0.7.0 generation from spec commit: 164375e67a1bffb207bcf603772c289dbe42d7b5

* [Release] sdk/resourcemanager/blueprint/armblueprint/0.7.0 generation from spec commit: 164375e67a1bffb207bcf603772c289dbe42d7b5

* [Release] sdk/resourcemanager/botservice/armbotservice/1.2.0 generation from spec commit: 164375e67a1bffb207bcf603772c289dbe42d7b5

* [Release] sdk/resourcemanager/cdn/armcdn/2.1.0 generation from spec commit: 164375e67a1bffb207bcf603772c289dbe42d7b5

* [Release] sdk/resourcemanager/changeanalysis/armchangeanalysis/1.2.0 generation from spec commit: 164375e67a1bffb207bcf603772c289dbe42d7b5

* [Release] sdk/resourcemanager/cognitiveservices/armcognitiveservices/1.6.0 generation from spec commit: 164375e67a1bffb207bcf603772c289dbe42d7b5

* [Release] sdk/resourcemanager/commerce/armcommerce/0.3.0 generation from spec commit: 164375e67a1bffb207bcf603772c289dbe42d7b5

* [Release] sdk/resourcemanager/connectedvmware/armconnectedvmware/1.1.0 generation from spec commit: 164375e67a1bffb207bcf603772c289dbe42d7b5

* Release refresh all package 1700554533 (#22030)

* [Release] sdk/resourcemanager/consumption/armconsumption/1.2.0 generation from spec commit: 4428e09335a85fccbaafe524ee457ad1ec92179e

* [Release] sdk/resourcemanager/containerinstance/armcontainerinstance/2.4.0 generation from spec commit: 4428e09335a85fccbaafe524ee457ad1ec92179e

* [Release] sdk/resourcemanager/containerservicefleet/armcontainerservicefleet/1.1.0 generation from spec commit: 4428e09335a85fccbaafe524ee457ad1ec92179e

* [Release] sdk/resourcemanager/cosmosforpostgresql/armcosmosforpostgresql/1.1.0 generation from spec commit: 4428e09335a85fccbaafe524ee457ad1ec92179e

* [Release] sdk/resourcemanager/costmanagement/armcostmanagement/2.1.0 generation from spec commit: 4428e09335a85fccbaafe524ee457ad1ec92179e

* [Release] sdk/resourcemanager/customerinsights/armcustomerinsights/1.2.0 generation from spec commit: 4428e09335a85fccbaafe524ee457ad1ec92179e

* [Release] sdk/resourcemanager/customerlockbox/armcustomerlockbox/0.7.0 generation from spec commit: 4428e09335a85fccbaafe524ee457ad1ec92179e

* [Release] sdk/resourcemanager/customproviders/armcustomproviders/0.7.0 generation from spec commit: 4428e09335a85fccbaafe524ee457ad1ec92179e

* [Release] sdk/resourcemanager/databox/armdatabox/2.1.0 generation from spec commit: 4428e09335a85fccbaafe524ee457ad1ec92179e

* [Release] sdk/resourcemanager/databoxedge/armdataboxedge/1.2.0 generation from spec commit: 4428e09335a85fccbaafe524ee457ad1ec92179e

* fix

* Release refresh all package 1700554784 (#22031)

* [Release] sdk/resourcemanager/databricks/armdatabricks/1.1.0 generation from spec commit: 164375e67a1bffb207bcf603772c289dbe42d7b5

* [Release] sdk/resourcemanager/datacatalog/armdatacatalog/1.2.0 generation from spec commit: 164375e67a1bffb207bcf603772c289dbe42d7b5

* [Release] sdk/resourcemanager/datadog/armdatadog/1.3.0 generation from spec commit: 164375e67a1bffb207bcf603772c289dbe42d7b5

* [Release] sdk/resourcemanager/datalake-analytics/armdatalakeanalytics/0.8.0 generation from spec commit: 164375e67a1bffb207bcf603772c289dbe42d7b5

* [Release] sdk/resourcemanager/datalake-store/armdatalakestore/1.2.0 generation from spec commit: 164375e67a1bffb207bcf603772c289dbe42d7b5

* [Release] sdk/resourcemanager/datamigration/armdatamigration/1.2.0 generation from spec commit: 164375e67a1bffb207bcf603772c289dbe42d7b5

* [Release] sdk/resourcemanager/dataprotection/armdataprotection/2.4.0 generation from spec commit: 164375e67a1bffb207bcf603772c289dbe42d7b5

* [Release] sdk/resourcemanager/datashare/armdatashare/1.2.0 generation from spec commit: 164375e67a1bffb207bcf603772c289dbe42d7b5

* [Release] sdk/resourcemanager/delegatednetwork/armdelegatednetwork/1.2.0 generation from spec commit: 164375e67a1bffb207bcf603772c289dbe42d7b5

* [Release] sdk/resourcemanager/deploymentmanager/armdeploymentmanager/0.6.0 generation from spec commit: 164375e67a1bffb207bcf603772c289dbe42d7b5

* fix

* Release refresh all package 1700555708 (#22032)

* [Release] sdk/resourcemanager/desktopvirtualization/armdesktopvirtualization/2.2.0 generation from spec commit: 4428e09335a85fccbaafe524ee457ad1ec92179e

* [Release] sdk/resourcemanager/devhub/armdevhub/0.5.0 generation from spec commit: 4428e09335a85fccbaafe524ee457ad1ec92179e

* [Release] sdk/resourcemanager/deviceupdate/armdeviceupdate/1.2.0 generation from spec commit: 4428e09335a85fccbaafe524ee457ad1ec92179e

* [Release] sdk/resourcemanager/devops/armdevops/0.7.0 generation from spec commit: 4428e09335a85fccbaafe524ee457ad1ec92179e

* [Release] sdk/resourcemanager/devtestlabs/armdevtestlabs/1.2.0 generation from spec commit: 4428e09335a85fccbaafe524ee457ad1ec92179e

* [Release] sdk/resourcemanager/digitaltwins/armdigitaltwins/1.2.0 generation from spec commit: 4428e09335a85fccbaafe524ee457ad1ec92179e

* [Release] sdk/resourcemanager/dns/armdns/1.2.0 generation from spec commit: 4428e09335a85fccbaafe524ee457ad1ec92179e

* [Release] sdk/resourcemanager/dnsresolver/armdnsresolver/1.2.0 generation from spec commit: 4428e09335a85fccbaafe524ee457ad1ec92179e

* [Release] sdk/resourcemanager/domainservices/armdomainservices/1.2.0 generation from spec commit: 4428e09335a85fccbaafe524ee457ad1ec92179e

* [Release] sdk/resourcemanager/dynatrace/armdynatrace/2.1.0 generation from spec commit: 4428e09335a85fccbaafe524ee457ad1ec92179e

* Release refresh all package 1700556176 (#22033)

* [Release] sdk/resourcemanager/edgeorder/armedgeorder/1.2.0 generation from spec commit: 164375e67a1bffb207bcf603772c289dbe42d7b5

* [Release] sdk/resourcemanager/edgeorderpartner/armedgeorderpartner/0.7.0 generation from spec commit: 164375e67a1bffb207bcf603772c289dbe42d7b5

* [Release] sdk/resourcemanager/education/armeducation/0.4.0 generation from spec commit: 164375e67a1bffb207bcf603772c289dbe42d7b5

* [Release] sdk/resourcemanager/elastic/armelastic/0.10.0 generation from spec commit: 164375e67a1bffb207bcf603772c289dbe42d7b5

* [Release] sdk/resourcemanager/elasticsan/armelasticsan/1.0.0 generation from spec commit: 164375e67a1bffb207bcf603772c289dbe42d7b5

* [Release] sdk/resourcemanager/engagementfabric/armengagementfabric/0.3.0 generation from spec commit: 164375e67a1bffb207bcf603772c289dbe42d7b5

* [Release] sdk/resourcemanager/fluidrelay/armfluidrelay/1.2.0 generation from spec commit: 164375e67a1bffb207bcf603772c289dbe42d7b5

* [Release] sdk/resourcemanager/frontdoor/armfrontdoor/1.3.0 generation from spec commit: 164375e67a1bffb207bcf603772c289dbe42d7b5

* [Release] sdk/resourcemanager/graphservices/armgraphservices/1.1.0 generation from spec commit: 164375e67a1bffb207bcf603772c289dbe42d7b5

* [Release] sdk/resourcemanager/guestconfiguration/armguestconfiguration/1.2.0 generation from spec commit: 164375e67a1bffb207bcf603772c289dbe42d7b5

* [email protected]

* Release refresh all package 1700556744 (#22034)

* [Release] sdk/resourcemanager/hanaonazure/armhanaonazure/0.7.0 generation from spec commit: 4428e09335a85fccbaafe524ee457ad1ec92179e

* [Release] sdk/resourcemanager/hardwaresecuritymodules/armhardwaresecuritymodules/1.2.0 generation from spec commit: 4428e09335a85fccbaafe524ee457ad1ec92179e

* [Release] sdk/resourcemanager/hdinsightcontainers/armhdinsightcontainers/0.2.0 generation from spec commit: 4428e09335a85fccbaafe524ee457ad1ec92179e

* [Release] sdk/resourcemanager/healthbot/armhealthbot/1.2.0 generation from spec commit: 4428e09335a85fccbaafe524ee457ad1ec92179e

* [Release] sdk/resourcemanager/healthcareapis/armhealthcareapis/1.2.0 generation from spec commit: 4428e09335a85fccbaafe524ee457ad1ec92179e

* [Release] sdk/resourcemanager/hybridconnectivity/armhybridconnectivity/1.1.0 generation from spec commit: 4428e09335a85fccbaafe524ee457ad1ec92179e

* [Release] sdk/resourcemanager/hybriddatamanager/armhybriddatamanager/1.2.0 generation from spec commit: 4428e09335a85fccbaafe524ee457ad1ec92179e

* [Release] sdk/resourcemanager/hybridkubernetes/armhybridkubernetes/1.2.0 generation from spec commit: 4428e09335a85fccbaafe524ee457ad1ec92179e

* [Release] sdk/resourcemanager/iotcentral/armiotcentral/1.2.0 generation from spec commit: 4428e09335a85fccbaafe524ee457ad1ec92179e

* [Release] sdk/resourcemanager/iotfirmwaredefense/armiotfirmwaredefense/0.2.0 generation from spec commit: 4428e09335a85fccbaafe524ee457ad1ec92179e

* Release refresh all package 1700623495 (#22038)

* [Release] sdk/resourcemanager/iothub/armiothub/1.3.0 generation from spec commit: 4428e09335a85fccbaafe524ee457ad1ec92179e

* [Release] sdk/resourcemanager/iotsecurity/armiotsecurity/0.7.0 generation from spec commit: 4428e09335a85fccbaafe524ee457ad1ec92179e

* [Release] sdk/resourcemanager/keyvault/armkeyvault/1.4.0 generation from spec commit: 4428e09335a85fccbaafe524ee457ad1ec92179e

* [Release] sdk/resourcemanager/kubernetesconfiguration/armkubernetesconfiguration/2.2.0 generation from spec commit: 4428e09335a85fccbaafe524ee457ad1ec92179e

* [Release] sdk/resourcemanager/kusto/armkusto/2.2.0 generation from spec commit: 4428e09335a85fccbaafe524ee457ad1ec92179e

* [Release] sdk/resourcemanager/labservices/armlabservices/1.2.0 generation from spec commit: 4428e09335a85fccbaafe524ee457ad1ec92179e

* [Release] sdk/resourcemanager/liftrqumulo/armqumulo/1.1.0 generation from spec commit: 4428e09335a85fccbaafe524ee457ad1ec92179e

* [Release] sdk/resourcemanager/loadtesting/armloadtesting/1.2.0 generation from spec commit: 4428e09335a85fccbaafe524ee457ad1ec92179e

* [Release] sdk/resourcemanager/logic/armlogic/1.2.0 generation from spec commit: 4428e09335a85fccbaafe524ee457ad1ec92179e

* [Release] sdk/resourcemanager/logz/armlogz/1.2.0 generation from spec commit: 4428e09335a85fccbaafe524ee457ad1ec92179e

* assets

* Release refresh all package 1700635160 (#22040)

* [Release] sdk/resourcemanager/mariadb/armmariadb/1.2.0 generation from spec commit: 4428e09335a85fccbaafe524ee457ad1ec92179e

* [Release] sdk/resourcemanager/marketplace/armmarketplace/1.2.0 generation from spec commit: 4428e09335a85fccbaafe524ee457ad1ec92179e

* [Release] sdk/resourcemanager/mediaservices/armmediaservices/3.4.0 generation from spec commit: 4428e09335a85fccbaafe524ee457ad1ec92179e

* [Release] sdk/resourcemanager/migrate/armmigrate/1.2.0 generation from spec commit: 4428e09335a85fccbaafe524ee457ad1ec92179e

* [Release] sdk/resourcemanager/mixedreality/armmixedreality/0.7.0 generation from spec commit: 4428e09335a85fccbaafe524ee457ad1ec92179e

* [Release] sdk/resourcemanager/msi/armmsi/1.2.0 generation from spec commit: 4428e09335a85fccbaafe524ee457ad1ec92179e

* [Release] sdk/resourcemanager/netapp/armnetapp/5.1.0 generation from spec commit: 4428e09335a85fccbaafe524ee457ad1ec92179e

* [Release] sdk/resourcemanager/networkcloud/armnetworkcloud/1.1.0 generation from spec commit: 4428e09335a85fccbaafe524ee457ad1ec92179e

* [Release] sdk/resourcemanager/networkfunction/armnetworkfunction/2.2.0 generation from spec commit: 4428e09335a85fccbaafe524ee457ad1ec92179e

* [Release] sdk/resourcemanager/newrelic/armnewrelicobservability/1.1.0 generation from spec commit: 4428e09335a85fccbaafe524ee457ad1ec92179e

* fix

* Release refresh all package 1700635245 (#22041)

* [Release] sdk/resourcemanager/notificationhubs/armnotificationhubs/1.2.0 generation from spec commit: 164375e67a1bffb207bcf603772c289dbe42d7b5

* [Release] sdk/resourcemanager/oep/armoep/0.6.0 generation from spec commit: 164375e67a1bffb207bcf603772c289dbe42d7b5

* [Release] sdk/resourcemanager/operationalinsights/armoperationalinsights/1.2.0 generation from spec commit: 164375e67a1bffb207bcf603772c289dbe42d7b5

* [Release] sdk/resourcemanager/operationsmanagement/armoperationsmanagement/0.8.0 generation from spec commit: 164375e67a1bffb207bcf603772c289dbe42d7b5

* [Release] sdk/resourcemanager/orbital/armorbital/2.1.0 generation from spec commit: 164375e67a1bffb207bcf603772c289dbe42d7b5

* [Release] sdk/resourcemanager/peering/armpeering/1.2.0 generation from spec commit: 164375e67a1bffb207bcf603772c289dbe42d7b5

* [Release] sdk/resourcemanager/playwrighttesting/armplaywrighttesting/0.2.0 generation from spec commit: 164375e67a1bffb207bcf603772c289dbe42d7b5

* [Release] sdk/resourcemanager/policyinsights/armpolicyinsights/0.8.0 generation from spec commit: 164375e67a1bffb207bcf603772c289dbe42d7b5

* [Release] sdk/resourcemanager/portal/armportal/0.7.0 generation from spec commit: 164375e67a1bffb207bcf603772c289dbe42d7b5

* fix

* Release refresh all package 1700637223 (#22042)

* [Release] sdk/resourcemanager/powerbidedicated/armpowerbidedicated/1.2.0 generation from spec commit: 4428e09335a85fccbaafe524ee457ad1ec92179e

* [Release] sdk/resourcemanager/powerbiembedded/armpowerbiembedded/1.2.0 generation from spec commit: 4428e09335a85fccbaafe524ee457ad1ec92179e

* [Release] sdk/resourcemanager/powerbiprivatelinks/armpowerbiprivatelinks/2.1.0 generation from spec commit: 4428e09335a85fccbaafe524ee457ad1ec92179e

* [Release] sdk/resourcemanager/powerplatform/armpowerplatform/0.3.0 generation from spec commit: 4428e09335a85fccbaafe524ee457ad1ec92179e

* [Release] sdk/resourcemanager/privatedns/armprivatedns/1.2.0 generation from spec commit: 4428e09335a85fccbaafe524ee457ad1ec92179e

* [Release] sdk/resourcemanager/providerhub/armproviderhub/1.2.0 generation from spec commit: 4428e09335a85fccbaafe524ee457ad1ec92179e

* [Release] sdk/resourcemanager/purview/armpurview/1.2.0 generation from spec commit: 4428e09335a85fccbaafe524ee457ad1ec92179e

* [Release] sdk/resourcemanager/quantum/armquantum/0.7.0 generation from spec commit: 4428e09335a85fccbaafe524ee457ad1ec92179e

* [Release] sdk/resourcemanager/recoveryservicesdatareplication/armrecoveryservicesdatareplication/0.2.0 generation from spec commit: 4428e09335a85fccbaafe524ee457ad1ec92179e

* [Release] sdk/resourcemanager/redhatopenshift/armredhatopenshift/1.5.0 generation from spec commit: 4428e09335a85fccbaafe524ee457ad1ec92179e

* fix

* Release refresh all package 1700637272 (#22043)

* [Release] sdk/resourcemanager/redis/armredis/3.1.0 generation from spec commit: 164375e67a1bffb207bcf603772c289dbe42d7b5

* [Release] sdk/resourcemanager/redisenterprise/armredisenterprise/1.2.0 generation from spec commit: 164375e67a1bffb207bcf603772c289dbe42d7b5

* [Release] sdk/resourcemanager/relay/armrelay/1.2.0 generation from spec commit: 164375e67a1bffb207bcf603772c289dbe42d7b5

* [Release] sdk/resourcemanager/reservations/armreservations/3.1.0 generation from spec commit: 164375e67a1bffb207bcf603772c289dbe42d7b5

* [Release] sdk/resourcemanager/resourceconnector/armresourceconnector/1.1.0 generation from spec commit: 164375e67a1bffb207bcf603772c289dbe42d7b5

* [Release] sdk/resourcemanager/resourcemover/armresourcemover/1.3.0 generation from spec commit: 164375e67a1bffb207bcf603772c289dbe42d7b5

* [Release] sdk/resourcemanager/saas/armsaas/1.0.0 generation from spec commit: 164375e67a1bffb207bcf603772c289dbe42d7b5

* [Release] sdk/resourcemanager/scheduler/armscheduler/1.2.0 generation from spec commit: 164375e67a1bffb207bcf603772c289dbe42d7b5

* [Release] sdk/resourcemanager/search/armsearch/1.3.0 generation from spec commit: 164375e67a1bffb207bcf603772c289dbe42d7b5

* [Release] sdk/resourcemanager/securitydevops/armsecuritydevops/0.3.0 generation from spec commit: 164375e67a1bffb207bcf603772c289dbe42d7b5

* [email protected]

* fix

* Release refresh all package 1700639086 (#22044)

* [Release] sdk/resourcemanager/securityinsights/armsecurityinsights/1.2.0 generation from spec commit: 4428e09335a85fccbaafe524ee457ad1ec92179e

* [Release] sdk/resourcemanager/serialconsole/armserialconsole/1.2.0 generation from spec commit: 4428e09335a85fccbaafe524ee457ad1ec92179e

* [Release] sdk/resourcemanager/servicebus/armservicebus/1.2.0 generation from spec commit: 4428e09335a85fccbaafe524ee457ad1ec92179e

* [Release] sdk/resourcemanager/servicefabric/armservicefabric/1.2.0 generation from spec commit: 4428e09335a85fccbaafe524ee457ad1ec92179e

* [Release] sdk/resourcemanager/servicelinker/armservicelinker/1.2.0 generation from spec commit: 4428e09335a85fccbaafe524ee457ad1ec92179e

* [Release] sdk/resourcemanager/solutions/armmanagedapplications/2.1.0 generation from spec commit: 4428e09335a85fccbaafe524ee457ad1ec92179e

* [Release] sdk/resourcemanager/sphere/armsphere/0.2.0 generation from spec commit: 4428e09335a85fccbaafe524ee457ad1ec92179e

* [Release] sdk/resourcemanager/sqlvirtualmachine/armsqlvirtualmachine/0.10.0 generation from spec commit: 4428e09335a85fccbaafe524ee457ad1ec92179e

* [Release] sdk/resourcemanager/storagecache/armstoragecache/3.3.0 generation from spec commit: 4428e09335a85fccbaafe524ee457ad1ec92179e

* fix

* Release refresh all package 1700641154 (#22046)

* [Release] sdk/resourcemanager/timeseriesinsights/armtimeseriesinsights/1.2.0 generation from spec commit: 4428e09335a85fccbaafe524ee457ad1ec92179e

* [Release] sdk/resourcemanager/trafficmanager/armtrafficmanager/1.3.0 generation from spec commit: 4428e09335a85fccbaafe524ee457ad1ec92179e

* [Release] sdk/resourcemanager/virtualmachineimagebuilder/armvirtualmachineimagebuilder/2.1.0 generation from spec commit: 4428e09335a85fccbaafe524ee457ad1ec92179e

* [Release] sdk/resourcemanager/visualstudio/armvisualstudio/0.6.0 generation from spec commit: 4428e09335a85fccbaafe524ee457ad1ec92179e

* [Release] sdk/resourcemanager/vmwarecloudsimple/armvmwarecloudsimple/1.2.0 generation from spec commit: 4428e09335a85fccbaafe524ee457ad1ec92179e

* [Release] sdk/resourcemanager/voiceservices/armvoiceservices/1.1.0 generation from spec commit: 4428e09335a85fccbaafe524ee457ad1ec92179e

* [Release] sdk/resourcemanager/windowsesu/armwindowsesu/0.7.0 generation from spec commit: 4428e09335a85fccbaafe524ee457ad1ec92179e

* [Release] sdk/resourcemanager/windowsiot/armwindowsiot/1.2.0 generation from spec commit: 4428e09335a85fccbaafe524ee457ad1ec92179e

* Release refresh all package 1700623469 (#22039)

* [Release] sdk/resourcemanager/m365securityandcompliance/armm365securityandcompliance/0.7.0 generation from spec commit: 164375e67a1bffb207bcf603772c289dbe42d7b5

* [Release] sdk/resourcemanager/machinelearning/armmachinelearning/3.2.0 generation from spec commit: 164375e67a1bffb207bcf603772c289dbe42d7b5

* [Release] sdk/resourcemanager/machinelearningservices/armmachinelearningservices/1.1.0 generation from spec commit: 164375e67a1bffb207bcf603772c289dbe42d7b5

* [Release] sdk/resourcemanager/maintenance/armmaintenance/1.3.0 generation from spec commit: 164375e67a1bffb207bcf603772c289dbe42d7b5

* [Release] sdk/resourcemanager/managednetwork/armmanagednetwork/0.3.0 generation from spec commit: 164375e67a1bffb207bcf603772c289dbe42d7b5

* [Release] sdk/resourcemanager/managednetworkfabric/armmanagednetworkfabric/1.1.0 generation from spec commit: 164375e67a1bffb207bcf603772c289dbe42d7b5

* [Release] sdk/resourcemanager/managedservices/armmanagedservices/0.7.0 generation from spec commit: 164375e67a1bffb207bcf603772c289dbe42d7b5

* [Release] sdk/resourcemanager/managementgroups/armmanagementgroups/1.2.0 generation from spec commit: 164375e67a1bffb207bcf603772c289dbe42d7b5

* [Release] sdk/resourcemanager/managementpartner/armmanagementpartner/1.0.0 generation from spec commit: 164375e67a1bffb207bcf603772c289dbe42d7b5

* [Release] sdk/resourcemanager/maps/armmaps/1.1.0 generation from spec commit: 164375e67a1bffb207bcf603772c289dbe42d7b5

* fix

* Revert "[Release] sdk/resourcemanager/machinelearningservices/armmachinelearningservices/1.1.0 generation from spec commit: 164375e67a1bffb207bcf603772c289dbe42d7b5"

This reverts commit a3ca79306732a72e7a5a6dc63afacbeea74278f7.

* [email protected]

* Release refresh all package 1700639191 (#22045)

* [Release] sdk/resourcemanager/storageimportexport/armstorageimportexport/1.0.0 generation from spec commit: 164375e67a1bffb207bcf603772c289dbe42d7b5

* [Release] sdk/resourcemanager/storagemover/armstoragemover/2.1.0 generation from spec commit: 164375e67a1bffb207bcf603772c289dbe42d7b5

* [Release] sdk/resourcemanager/storagepool/armstoragepool/1.2.0 generation from spec commit: 164375e67a1bffb207bcf603772c289dbe42d7b5

* [Release] sdk/resourcemanager/storagesync/armstoragesync/1.2.0 generation from spec commit: 164375e67a1bffb207bcf603772c289dbe42d7b5

* [Release] sdk/resourcemanager/storsimple1200series/armstorsimple1200series/1.2.0 generation from spec commit: 164375e67a1bffb207bcf603772c289dbe42d7b5

* [Release] sdk/resourcemanager/storsimple8000series/armstorsimple8000series/1.2.0 generation from spec commit: 164375e67a1bffb207bcf603772c289dbe42d7b5

* [Release] sdk/resourcemanager/streamanalytics/armstreamanalytics/1.2.0 generation from spec commit: 164375e67a1bffb207bcf603772c289dbe42d7b5

* [Release] sdk/resourcemanager/subscription/armsubscription/1.2.0 generation from spec commit: 164375e67a1bffb207bcf603772c289dbe42d7b5

* [Release] sdk/resourcemanager/synapse/armsynapse/0.8.0 generation from spec commit: 164375e67a1bffb207bcf603772c289dbe42d7b5

* [Release] sdk/resourcemanager/testbase/armtestbase/0.7.0 generation from spec commit: 164375e67a1bffb207bcf603772c289dbe42d7b5

* [email protected]

* fix

* [Release] sdk/resourcemanager/paloaltonetworksngfw/armpanngfw/1.1.0 (#21957)

* [Release] sdk/resourcemanager/paloaltonetworksngfw/armpanngfw/2.0.0 generation from spec commit: db9788dde7a0c2c0d82e4fdf5f7b4de3843937e3

* regenerate

* regenerate

---------

Co-authored-by: ReleaseHelper <ReleaseHelper>
Co-authored-by: Alancere <[email protected]>

* [Release] sdk/resourcemanager/servicenetworking/armservicenetworking/1.0.0 (#21942)

* [Release] sdk/resourcemanager/servicenetworking/armservicenetworking/1.0.0 generation from spec commit: db9788dde7a0c2c0d82e4fdf5f7b4de3843937e3

* readme

* changelog

---------

Co-authored-by: ReleaseHelper <ReleaseHelper>
Co-authored-by: Alancere <[email protected]>

* [Release] sdk/resourcemanager/containerservice/armcontainerservice/4.6.0 (#22051)

* [Release] sdk/resourcemanager/containerservice/armcontainerservice/4.6.0 generation from spec commit: c1ba9df47907f9012ae14ca4616aed9e5665f9e5

* assets

* [Release] sdk/resourcemanager/datafactory/armdatafactory/4.0.0 (#21992)

* [Release] sdk/resourcemanager/datafactory/armdatafactory/4.0.0 generation from spec commit: 69ece3818b8b0929b43a07c3fe25716427734882

* live

* changelog

* fix

* [Release] sdk/resourcemanager/hybridnetwork/armhybridnetwork/2.0.0 (#21947)

* [Release] sdk/resourcemanager/hybridnetwork/armhybridnetwork/2.0.0 generation from spec commit: db9788dde7a0c2c0d82e4fdf5f7b4de3843937e3

* regenerate

* readme

* Update CHANGELOG.md

* add removeUnreferencedTypes flag

---------

Co-authored-by: ReleaseHelper <ReleaseHelper>
Co-authored-by: Alancere <[email protected]>
Co-authored-by: Peng Jiahui <[email protected]>

* Release refresh all package 1700812814 (#22053)

* [Release] sdk/resourcemanager/appplatform/armappplatform/1.2.0 generation from spec commit: c1ba9df47907f9012ae14ca4616aed9e5665f9e5

* [Release] sdk/resourcemanager/authorization/armauthorization/2.2.0 generation from spec commit: c1ba9df47907f9012ae14ca4616aed9e5665f9e5

* [Release] sdk/resourcemanager/azurestackhci/armazurestackhci/2.0.0 generation from spec commit: c1ba9df47907f9012ae14ca4616aed9e5665f9e5

* [Release] sdk/resourcemanager/confidentialledger/armconfidentialledger/2.0.0 generation from spec commit: c1ba9df47907f9012ae14ca4616aed9e5665f9e5

* [Release] sdk/resourcemanager/cosmos/armcosmos/2.6.0 generation from spec commit: c1ba9df47907f9012ae14ca4616aed9e5665f9e5

* [Release] sdk/resourcemanager/devcenter/armdevcenter/1.1.0 generation from spec commit: c1ba9df47907f9012ae14ca4616aed9e5665f9e5

* [Release] sdk/resourcemanager/deviceprovisioningservices/armdeviceprovisioningservices/2.0.0 generation from spec commit: c1ba9df47907f9012ae14ca4616aed9e5665f9e5

* [Release] sdk/resourcemanager/eventhub/armeventhub/1.2.0 generation from spec commit: c1ba9df47907f9012ae14ca4616aed9e5665f9e5

* [Release] sdk/resourcemanager/extendedlocation/armextendedlocation/1.2.0 generation from spec commit: c1ba9df47907f9012ae14ca4616aed9e5665f9e5

* appplatform assets

* cosmos fix

* devcenter assets

* eventhub assets

* [email protected]

* [email protected]

* [email protected]

* Release refresh all package 1700815965 (#22055)

* [Release] sdk/resourcemanager/hdinsight/armhdinsight/1.2.0 generation from spec commit: c1ba9df47907f9012ae14ca4616aed9e5665f9e5

* [Release] sdk/resourcemanager/mysql/armmysql/1.2.0 generation from spec commit: c1ba9df47907f9012ae14ca4616aed9e5665f9e5

* [Release] sdk/resourcemanager/mysql/armmysqlflexibleservers/1.2.0 generation from spec commit: c1ba9df47907f9012ae14ca4616aed9e5665f9e5

* [Release] sdk/resourcemanager/selfhelp/armselfhelp/1.1.0 generation from spec commit: c1ba9df47907f9012ae14ca4616aed9e5665f9e5

* [Release] sdk/resourcemanager/signalr/armsignalr/2.0.0 generation from spec commit: c1ba9df47907f9012ae14ca4616aed9e5665f9e5

* [Release] sdk/resourcemanager/support/armsupport/2.0.0 generation from spec commit: c1ba9df47907f9012ae14ca4616aed9e5665f9e5

* [Release] sdk/resourcemanager/webpubsub/armwebpubsub/2.0.0 generation from spec commit: c1ba9df47907f9012ae14ca4616aed9e5665f9e5

* armselfhelp assets

* [email protected]

* [email protected]

* [email protected]

* Release refresh all package 1701064274 (#22057)

* [Release] sdk/resourcemanager/appplatform/armappplatform/2.0.0-beta.2 generation from spec commit: 739f4f5d1a66adc8c556e17e2ab4360aeaf546e7

* [Release] sdk/resourcemanager/authorization/armauthorization/3.0.0-beta.2 generation from spec commit: 739f4f5d1a66adc8c556e17e2ab4360aeaf546e7

* [Release] sdk/resourcemanager/azurestackhci/armazurestackhci/2.0.0-beta.2 generation from spec commit: 739f4f5d1a66adc8c556e17e2ab4360aeaf546e7

* [Release] sdk/resourcemanager/confidentialledger/armconfidentialledger/1.3.0-beta.1 generation from spec commit: 739f4f5d1a66adc8c556e17e2ab4360aeaf546e7

* [Release] sdk/resourcemanager/cosmos/armcosmos/3.0.0-beta.2 generation from spec commit: 739f4f5d1a66adc8c556e17e2ab4360aeaf546e7

* [Release] sdk/resourcemanager/devcenter/armdevcenter/1.2.0-beta.1 generation from spec commit: 739f4f5d1a66adc8c556e17e2ab4360aeaf546e7

* [Release] sdk/resourcemanager/deviceprovisioningservices/armdeviceprovisioningservices/1.3.0-beta.1 generation from spec commit: 739f4f5d1a66adc8c556e17e2ab4360aeaf546e7

* [Release] sdk/resourcemanager/eventhub/armeventhub/1.3.0-beta.1 generation from spec commit: 739f4f5d1a66adc8c556e17e2ab4360aeaf546e7

* [Release] sdk/resourcemanager/extendedlocation/armextendedlocation/1.3.0-beta.1 generation from spec commit: 739f4f5d1a66adc8c556e17e2ab4360aeaf546e7

* armappplatform assets

* armdevcenter assets

* armeventhub assets

* armcosmos assets

* fix CHANGELOG

* Release refresh all package 1701064593 (#22058)

* [Release] sdk/resourcemanager/hdinsight/armhdinsight/1.3.0-beta.1 generation from spec commit: 739f4f5d1a66adc8c556e17e2ab4360aeaf546e7

* [Release] sdk/resourcemanager/mysql/armmysql/1.3.0 generation from spec commit: 739f4f5d1a66adc8c556e17e2ab4360aeaf546e7

* [Release] sdk/resourcemanager/mysql/armmysqlflexibleservers/2.0.0-beta.2 generation from spec commit: 739f4f5d1a66adc8c556e17e2ab4360aeaf546e7

* [Release] sdk/resourcemanager/selfhelp/armselfhelp/2.0.0-beta.2 generation from spec commit: 739f4f5d1a66adc8c556e17e2ab4360aeaf546e7

* [Release] sdk/resourcemanager/signalr/armsignalr/1.3.0-beta.1 generation from spec commit: 739f4f5d1a66adc8c556e17e2ab4360aeaf546e7

* [Release] sdk/resourcemanager/support/armsupport/2.0.0-beta.2 generation from spec commit: 739f4f5d1a66adc8c556e17e2ab4360aeaf546e7

* [Release] sdk/resourcemanager/webpubsub/armwebpubsub/1.3.0-beta.1 generation from spec commit: 739f4f5d1a66adc8c556e17e2ab4360aeaf546e7

* Revert "[Release] sdk/resourcemanager/mysql/armmysql/1.3.0 generation from spec commit: 739f4f5d1a66adc8c556e17e2ab4360aeaf546e7"

This reverts commit 7c9f16e18f87993487b65fe24b59f84ddd722f16.

* armselfhelp assets

* armsignalr assets

* armwebpubsub assets

* fix CHANGELOG

* [azeventgrid] Updating to the latest swagger. Changes doc'd in the CHANGELOG (#21998)

- Flattening out the faux-Options type that was getting generated so that lockTokens is just a parameter now.
- Fixing the error type so it looks more like we expect for Error type.

* Release refresh all package 1701069411 (#22059)

* [Release] sdk/resourcemanager/postgresql/armpostgresql/1.2.0 generation from spec commit: 739f4f5d1a66adc8c556e17e2ab4360aeaf546e7

* [Release] sdk/resourcemanager/postgresql/armpostgresqlflexibleservers/4.0.0-beta.4 generation from spec commit: 739f4f5d1a66adc8c556e17e2ab4360aeaf546e7

* [Release] sdk/resourcemanager/recoveryservices/armrecoveryservices/1.6.0 generation from spec commit: 739f4f5d1a66adc8c556e17e2ab4360aeaf546e7

* [Release] sdk/resourcemanager/recoveryservices/armrecoveryservicesbackup/3.1.0 generation from spec commit: 739f4f5d1a66adc8c556e17e2ab4360aeaf546e7

* [Release] sdk/resourcemanager/recoveryservices/armrecoveryservicessiterecovery/2.2.0 generation from spec commit: 739f4f5d1a66adc8c556e17e2ab4360aeaf546e7

* [Release] sdk/resourcemanager/workloads/armworkloads/1.1.0 generation from spec commit: 739f4f5d1a66adc8c556e17e2ab4360aeaf546e7

* [Release] sdk/resourcemanager/resourcehealth/armresourcehealth/2.0.0 generation from spec commit: 739f4f5d1a66adc8c556e17e2ab4360aeaf546e7

* [Release] sdk/resourcemanager/sql/armsql/2.0.0-beta.3 generation from spec commit: 739f4f5d1a66adc8c556e17e2ab4360aeaf546e7

* Revert "[Release] sdk/resourcemanager/sql/armsql/2.0.0-beta.3 generation from spec commit: 739f4f5d1a66adc8c556e17e2ab4360aeaf546e7"

This reverts commit 063d7a3dd2d54cb6c6edbd2a396f2d16515d8012.

* Revert "[Release] sdk/resourcemanager/postgresql/armpostgresqlflexibleservers/4.0.0-beta.4 generation from spec commit: 739f4f5d1a66adc8c556e17e2ab4360aeaf546e7"

This reverts commit 04d33a5610fa33568bf019762408bacc7b44224d.

* fix

* [email protected]

* scvmm/[email protected]

* Fix ACR (#22056)

* fix customer issue

* update changelog

* [Release] sdk/resourcemanager/appservice/armappservice/2.3.0 generation from spec commit: 738ab25fe76324897f273645906d4a0415068a6c (#22061)

* [Release] sdk/resourcemanager/sql/armsql/1.2.0 generation from spec commit: 738ab25fe76324897f273645906d4a0415068a6c (#22062)

* [Release] sdk/resourcemanager/automation/armautomation/0.9.0 generation from spec commit: 738ab25fe76324897f273645906d4a0415068a6c (#22065)

* [Release] sdk/resourcemanager/security/armsecurity/0.12.0 generation from spec commit: c0e7b1360c19187fde2497251f784aa82641aa95 (#22064)

* fix vulnerability (#22066)

* fix vulnerability

* Update CHANGELOG.md

---------

Co-authored-by: Chenjie Shi <[email protected]>

* Release refresh all package 1701161912 (#22067)

* [Release] sdk/resourcemanager/resourcehealth/armresourcehealth/2.0.0-beta.1 generation from spec commit: c0e7b1360c19187fde2497251f784aa82641aa95

* [Release] sdk/resourcemanager/sql/armsql/2.0.0-beta.3 generation from spec commit: c0e7b1360c19187fde2497251f784aa82641aa95

* sdk/resourcemanager/resourcehealth/[email protected]

* Sync eng/common directory with azure-sdk-tools for PR 7334 (#22068)

* Fix typo

* Update TypeSpec-Project-Generate.ps1

---------

Co-authored-by: Anton Kolesnyk <[email protected]>

* Lets not treat https code 401 as broken link (#22072)

Http Status code 401 just be unauthorized and not necessarily that the link isn't valid. Removing this from the list of codes to error from.

Co-authored-by: Wes Haggard <[email protected]>

* Sync eng/common directory with azure-sdk-tools for PR 7346 (#22063)

* Update Test-SampleMetadata.ps1

* Update Test-SampleMetadata.ps1

---------

Co-authored-by: YUTONG_ZHAI <[email protected]>

* Add CODEOWNERS linter baseline error file (#22083)

* Add docs on writing testable examples (#22084)

* Add AzureCLICredentialOptions.Subscription (#21962)

* suffix .go (#22096)

* Restore scheme/host when recording HTTP(S) (#22102)

Things like LROs can use the original HTTP request when polling, so we
must ensure that the *http.Request associated with a *http.Response has
the correct scheme and host.

* Prep internal for release (#22110)

* Refactor 4bc279bfefcf94d2049aee9801efd418a12e0314 (#22111)

Make the fix in a non-breaking way.

* Increment package version after release of internal (#22113)

* Sync eng/common directory with azure-sdk-tools for PR 7385 (#22112)

* Update organization of the eng/common/testproxy folder
* Add merge-proxy-tags.ps1 and readme to eng/common/testproxy/scripts/tag-merge/
* Extract common assets script functionality to common-asset-functions.ps1

---------

Co-authored-by: Scott Beddall (from Dev Box) <[email protected]>

* [Release] sdk/resourcemanager/baremetalinfrastructure/armbaremetalinfrastructure/2.0.0-beta.1 (#22105)

* [Release] sdk/resourcemanager/baremetalinfrastructure/armbaremetalinfrastructure/2.0.0-beta.1 generation from spec commit: 90115af9fda46f323e5c42c274f2b376108d1d47

* add removeUnreferencedTypes flag

* [azopenai] Updating to the latest 2023-12-01 API (#22081)

Generating based on the latest swagger for the 2023-12-01 API:

- Chat message types for requests and responses are now different, with fields that are relevant to each more clearly called out. For instance, fields relevant to only assistant type messages (like tools) are separated properly.
- Strong types for OYD (ie, bring your own data) scenarios, instead of a `any` parameter.
- General updates to just expose new features for models like Dall-E

Also, improved the tests a bit to handle the fact that we're often going to several different Azure OpenAI instances for different models, developing features, etc...

* azblob: Return io.ErrUnexpectedEOF as error in UploadStream (#22109)

* Doc fix (#22117)

* Add more retry after headers to check during retries (#22121)

* Add more retry after headers to check during retries

Include the headers that provide sub-second granularity.

* add clarifying comment and negative tests

* simplify custom

* [azopenai] Fixing some issues with incorrect/incomplete types in generation (#22119)

Fixes:
- ToolChoice was unmodeled.
- ResponseFormat for ChatCompletions wasn't settable using the swagger as we had it (it's an object, not a string)

* Prep azcore for release (#22122)

* Prep azcore for release

* update perf test

* Increment package version after release of azcore (#22124)

* [azopenai] Updating to the latest azcore to allow for supporting smaller time increments with retry-after-ms (#22125)

* azblob: Updating dependencies (#22128)

* Add version naming and deprecation link (#21679)

* Add version naming and deprecation link

* Update MIGRATION_GUIDE.md

---------

Co-authored-by: Chenjie Shi <[email protected]>

* fix mgmt README.md module link (#22132)

* Updating changelog for azblob 1.2.1 release (#22140)

* [azopenai] Re-enable the tests for vision and expand it to include Azure. (#22130)

- Do proper test recordings for audio so we can enable those.
- Bring back vision, and also target Azure.

Overall, this brings our test coverage back up to 32% from 24%.

Fixes #21598

* Sanitize (#22142)

* [Cosmos] Add Global Endpoint Manager (#22100)

* gem implementation

* missed check on error

* not a new variable

* Update sdk/data/azcosmos/cosmos_global_endpoint_manager.go

Co-authored-by: Matias Quaranta <[email protected]>

* Update sdk/data/azcosmos/shared_key_credential.go

Co-authored-by: Matias Quaranta <[email protected]>

* test cleanup

* accept context for i/o bound request

* last test case, mutex fixes on lc/gem

* Update cosmos_global_endpoint_manager_test.go

* cleanup and extending update test

---------

Co-authored-by: Matias Quaranta <[email protected]>

* Added replaceReadmeModule function (#22135)

* Increment package version after release of storage/azblob (#22146)

* Prevent panic in exported.Payload (#22148)

Treat a nil response body as no body.

* Add Snapshot support for SDK (#22118)

* remove generated

* Make base recording for snapshot tests. Customizable for local testing

* comment updates

* update test proxy

* Changes to Operation-Local header for test Proxy

* add comments

* add comments

* fix regional link

* changelog updates

* update changelog

* update version.go

* comment updates

* renamed variables/pre-make maps with known sizes for pager items

* omit pager from response/options

* Add notice for version 1 deprecation (#21680)

* Add notice for version 1 deprecation

* Update README.md

---------

Co-authored-by: Chenjie Shi <[email protected]>

* [Release] sdk/resourcemanager/containerservice/armcontainerservice/4.7.0-beta.1 (#22073)

* [Release] sdk/resourcemanager/containerservice/armcontainerservice/4.7.0-beta.1 generation from spec commit: b8c74fd80b415fa1ebb6fa787d454694c39e0fd5

* assets

---------

Co-authored-by: ReleaseHelper <ReleaseHelper>
Co-authored-by: Alancere <[email protected]>

* [Release] sdk/resourcemanager/selfhelp/armselfhelp/2.0.0-beta.3 generation from spec commit: b8c74fd80b415fa1ebb6fa787d454694c39e0fd5 (#22077)

Co-authored-by: ReleaseHelper <ReleaseHelper>

* [Release] sdk/resourcemanager/servicefabric/armservicefabric/2.0.0 (#22079)

* [Release] sdk/resourcemanager/servicefabric/armservicefabric/2.0.0 generation from spec commit: b8c74fd80b415fa1ebb6fa787d454694c39e0fd5

* fix live_test

---------

Co-authored-by: ReleaseHelper <ReleaseHelper>
Co-authored-by: Alancere <[email protected]>

* [Release] sdk/resourcemanager/postgresql/armpostgresqlflexibleservers/4.0.0-beta.4 (#22104)

* [Release] sdk/resourcemanager/postgresql/armpostgresqlflexibleservers/4.0.0-beta.4 generation from spec commit: 90115af9fda46f323e5c42c274f2b376108d1d47

* Update CHANGELOG.md

---------

Co-authored-by: ReleaseHelper <ReleaseHelper>
Co-authored-by: Peng Jiahui <[email protected]>

* [Release] sdk/resourcemanager/dataprotection/armdataprotection/3.0.0 (#22074)

* [Release] sdk/resourcemanager/dataprotection/armdataprotection/3.0.0 generation from spec commit: b8c74fd80b415fa1ebb6fa787d454694c39e0fd5

* fix

---------

Co-authored-by: ReleaseHelper <ReleaseHelper>
Co-authored-by: Alancere <[email protected]>

* [Release] sdk/resourcemanager/healthcareapis/armhealthcareapis/2.0.0 generation from spec commit: b8c74fd80b415fa1ebb6fa787d454694c39e0fd5 (#22076)

Co-authored-by: ReleaseHelper <ReleaseHelper>

* [Release] sdk/resourcemanager/deviceupdate/armdeviceupdate/1.3.0 generation from spec commit: b8c74fd80b415fa1ebb6fa787d454694c39e0fd5 (#22075)

Co-authored-by: ReleaseHelper <ReleaseHelper>

* [Release] sdk/resourcemanager/virtualmachineimagebuilder/armvirtualmachineimagebuilder/2.2.0 generation from spec commit: b8c74fd80b415fa1ebb6fa787d454694c39e0fd5 (#22078)

Co-authored-by: ReleaseHelper <ReleaseHelper>

* [Release] sdk/resourcemanager/network/armnetwork/5.0.0 (#22093)

* [Release] sdk/resourcemanager/network/armnetwork/5.0.0 generation from spec commit: 639ecfad68419328658bd4cfe7094af4ce472be2

* fix module version

* assets

---------

Co-authored-by: ReleaseHelper <ReleaseHelper>
Co-authored-by: Alancere <[email protected]>

* [Release] sdk/resourcemanager/netapp/armnetapp/6.0.0-beta.1 generation from spec commit: 639ecfad68419328658bd4cfe7094af4ce472be2 (#22092)

Co-authored-by: ReleaseHelper <ReleaseHelper>

* [Release] sdk/resourcemanager/batch/armbatch/2.2.0 generation from spec commit: 90115af9fda46f323e5c42c274f2b376108d1d47 (#22103)

Co-authored-by: ReleaseHelper <ReleaseHelper>

* [Release] sdk/resourcemanager/compute/armcompute/5.4.0 (#22114)

* [Release] sdk/resourcemanager/compute/armcompute/5.4.0 generation from spec commit: 60679ee3db06e93eb73faa0587fed93ed843d6dc

* assets

* assets

---------

Co-authored-by: ReleaseHelper <ReleaseHelper>
Co-authored-by: Alancere <[email protected]>

* fix sdk/resourcemanager/connectedvmware/armconnectedvmware README (#22162)

---------

Co-authored-by: Peng Jiahui <[email protected]>
Co-authored-by: Azure SDK Bot <[email protected]>
Co-authored-by: Joel Hendrix <[email protected]>
Co-authored-by: Ben Broderick Phillips <[email protected]>
Co-authored-by: Heath Stewart <[email protected]>
Co-authored-by: James Suplizio <[email protected]>
Co-authored-by: praveenkuttappan <[email protected]>
Co-authored-by: Sourav Gupta <[email protected]>
Co-authored-by: Sourav Gupta <[email protected]>
Co-authored-by: Alancere <[email protected]>
Co-authored-by: Richard Park <[email protected]>
Co-authored-by: Chenjie Shi <[email protected]>
Co-authored-by: Anton Kolesnyk <[email protected]>
Co-authored-by: Wes Haggard <[email protected]>
Co-authored-by: YUTONG_ZHAI <[email protected]>
Co-authored-by: Charles Lowell <[email protected]>
Co-authored-by: Scott Beddall (from Dev Box) <[email protected]>
Co-authored-by: David Tesar <[email protected]>
Co-authored-by: Rick Winter <[email protected]>
Co-authored-by: Simon Moreno <[email protected]>
Co-authored-by: Matias Quaranta <[email protected]>
Co-authored-by: Matthew Solomon <[email protected]>
  • Loading branch information
1 parent 5dd2692 commit 78d3e96
Show file tree
Hide file tree
Showing 10,164 changed files with 1,047,647 additions and 192,349 deletions.
The diff you're trying to view is too large. We only load the first 3000 changed files.
6 changes: 3 additions & 3 deletions .github/CODEOWNERS
Original file line number Diff line number Diff line change
Expand Up @@ -3,14 +3,14 @@

#############
# SDK (track2)
#############
#############

# Catch all for non-code project files and unowned files | folders
/** @rickwinter @jhendrixMSFT
/sdk/ @rickwinter @chlowell @richardpark-msft

# Samples
/samples/ @rickwinter @chlowell @jhendrixMSFT @richardpark-msft
/sdk/samples/ @rickwinter @chlowell @jhendrixMSFT @richardpark-msft

# PRLabel: %Azure.Core
/sdk/azcore/ @rickwinter @chlowell @jhendrixMSFT @richardpark-msft
Expand All @@ -19,7 +19,7 @@
/sdk/azidentity/ @chlowell @jhendrixMSFT @rickwinter @Azure/azure-sdk-write-identity

# PRLable: %OpenAI
/sdk/ai @richardpark-msft @jhendrixMSFT
/sdk/ai @richardpark-msft @jhendrixMSFT

# PRLabel: %Internal
/sdk/internal/ @chlowell @jhendrixMSFT @richardpark-msft @rickwinter
Expand Down
219 changes: 219 additions & 0 deletions .github/CODEOWNERS_baseline_errors.txt

Large diffs are not rendered by default.

2 changes: 2 additions & 0 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -16,6 +16,8 @@ To get started with a module, see the README.md file located in the module's pro

> NOTE: Go **1.18** or later is required. You could download and install the latest version of Go from [here](https://go.dev/doc/install). It will replace the existing Go on your machine. If you want to install multiple Go versions on the same machine, you could refer this [doc](https://go.dev/doc/manage-install).
> NOTE: The [root azure-sdk-for-go Go module](https://godoc.org/github.com/Azure/azure-sdk-for-go) which contains subpaths of `/services/**/mgmt/**` (also known as track 1) is [deprecated and no longer recieving support](https://azure.github.io/azure-sdk/releases/deprecated/go.html). See [the migration guide](https://github.com/Azure/azure-sdk-for-go/blob/main/documentation/MIGRATION_GUIDE.md) to learn how to migrate to the current version.
## Packages available

Each service can have both 'client' and 'management' modules. 'Client' modules are used to consume the service, whereas 'management' modules are used to configure and manage the service.
Expand Down
2 changes: 1 addition & 1 deletion documentation/MIGRATION_GUIDE.md
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
# Guide for migrating to `sdk/resourcemanager/**/arm**` from `services/**/mgmt/**`

This document is intended for users that are familiar with the previous version of the Azure SDK For Go for management modules (`services/**/mgmt/**`) and wish to migrate their application to the next version of Azure resource management libraries (`sdk/resourcemanager/**/arm**`)
This document is intended for users that are familiar with the older version of Azure SDKs of management libraries for Go language (package name starts with `services/**/mgmt/**`, also known as track1) and pursue to migrate their application code on to the latest version of Azure SDKs for Go that conform to our [current Azure SDK guidelines](https://azure.github.io/azure-sdk/general_introduction.html) (SDK package name starts with `sdk/resourcemanager/**/arm**`, also known as track2). The older Golang libraries that do not conform to [Azure SDK guidelines](https://azure.github.io/azure-sdk/general_introduction.html) are deprecated by 30 September 2023. Although the older libraries can still be used beyond deprecation, they will no longer receive official support and updates from Microsoft after that date.

**For users new to the Azure SDK For Go for resource management modules, please see the [README for 'sdk/azcore`](https://github.com/Azure/azure-sdk-for-go/tree/main/sdk/azcore) and the README for every individual package.**

Expand Down
16 changes: 16 additions & 0 deletions documentation/developer_setup.md
Original file line number Diff line number Diff line change
Expand Up @@ -5,6 +5,7 @@
* [Module Skeleton](#create-module-skeleton)
* [Create SDK](#create-your-sdk)
* [Write Tests](#write-tests)
* [Write Examples](#write-examples)

## Installing Go

Expand Down Expand Up @@ -366,6 +367,20 @@ test-proxy push -a <path-to-assets.json>

On completion of the push, a newly created tag will be stamped into the `assets.json` file. This new tag must be committed and pushed to your package directory along with any other changes.

## Write Examples

Examples are built into the Go toolchain by way of [testable examples][testable_examples]. By convention, examples are placed in a file named `example_test.go` and
may be spread across multiple files, grouped by feature (e.g. `example_<feature>_test.go`). Since testable examples are by definition tests, the file(s) must have the `_test.go` suffix.

Examples **should** be succinct allowing for copy/paste usage and **must** be clearly commented so they're easy to understand.

Examples **must** be provided as testable examples, not as markdown blocks in README files (code snippets are ok but should be used sparingly as they tend to rot over time).
This ensures that examples actually compile (and work!) and remain current as a SDK evolves. It also allows the doc tooling to automatically link API docs to their examples.

Please consult the canonical documentation on [testable examples][testable_examples] for instructions on how to create/name testable examples and enabling testable example execution.

All SDKs **must** include, at minimum, examples for their champion scenarios.

## Create Pipelines

When you create the first PR for your library you will want to create this PR against a `track2-<package>` library. Submitting PRs to the `main` branch should only be done once your package is close to being released. Treating `track2-<package>` as your main development branch will allow nightly CI and live pipeline runs to pick up issues as soon as they are introduced. After creating this PR add a comment with the following:
Expand Down Expand Up @@ -398,3 +413,4 @@ This creates the pipelines that will verify future PRs. The `azure-sdk-for-go` i
[autorest_directives]: https://github.com/Azure/autorest/blob/main/docs/generate/directives.md
[test_resources]: https://github.com/Azure/azure-sdk-tools/tree/main/eng/common/TestResources
[recording_package]: https://github.com/Azure/azure-sdk-for-go/tree/main/sdk/internal/recording
[testable_examples]: https://go.dev/blog/examples
9 changes: 8 additions & 1 deletion eng/common/TestResources/New-TestResources.ps1
Original file line number Diff line number Diff line change
Expand Up @@ -290,7 +290,14 @@ function BuildDeploymentOutputs([string]$serviceName, [object]$azContext, [objec
}
}

return $deploymentOutputs
# Force capitalization of all keys to avoid Azure Pipelines confusion with
# variable auto-capitalization and OS env var capitalization differences
$capitalized = @{}
foreach ($item in $deploymentOutputs.GetEnumerator()) {
$capitalized[$item.Name.ToUpperInvariant()] = $item.Value
}

return $capitalized
}

function SetDeploymentOutputs(
Expand Down
2 changes: 1 addition & 1 deletion eng/common/pipelines/codeowners-linter.yml
Original file line number Diff line number Diff line change
Expand Up @@ -30,7 +30,7 @@ stages:
vmImage: ubuntu-22.04

variables:
CodeownersLinterVersion: '1.0.0-dev.20231107.2'
CodeownersLinterVersion: '1.0.0-dev.20231120.3'
DotNetDevOpsFeed: "https://pkgs.dev.azure.com/azure-sdk/public/_packaging/azure-sdk-for-net/nuget/v3/index.json"
RepoLabelUri: "https://azuresdkartifacts.blob.core.windows.net/azure-sdk-write-teams/repository-labels-blob"
TeamUserUri: "https://azuresdkartifacts.blob.core.windows.net/azure-sdk-write-teams/azure-sdk-write-teams-blob"
Expand Down
4 changes: 2 additions & 2 deletions eng/common/scripts/Cadl-Project-Generate.ps1
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,7 @@ param (
[ValidateNotNullOrEmpty()]
[string] $ProjectDirectory,
[Parameter(Position=1)]
[string] $CadlAdditionalOptions ## addtional cadl emitter options, separated by semicolon if more than one, e.g. option1=value1;option2=value2
[string] $CadlAdditionalOptions ## additional cadl emitter options, separated by semicolon if more than one, e.g. option1=value1;option2=value2
)

$ErrorActionPreference = "Stop"
Expand Down Expand Up @@ -98,4 +98,4 @@ finally {
$shouldCleanUp = $configuration["cleanup"] ?? $true
if ($shouldCleanUp) {
Remove-Item $tempFolder -Recurse -Force
}
}
96 changes: 64 additions & 32 deletions eng/common/scripts/Helpers/DevOps-WorkItem-Helpers.ps1
Original file line number Diff line number Diff line change
Expand Up @@ -135,7 +135,7 @@ function BuildHashKey()
}

$parentWorkItems = @{}
function FindParentWorkItem($serviceName, $packageDisplayName, $outputCommand = $false, $ignoreReleasePlannerTests = $true)
function FindParentWorkItem($serviceName, $packageDisplayName, $outputCommand = $false, $ignoreReleasePlannerTests = $true, $tag = $null)
{
$key = BuildHashKey $serviceName $packageDisplayName
if ($key -and $parentWorkItems.ContainsKey($key)) {
Expand All @@ -154,6 +154,9 @@ function FindParentWorkItem($serviceName, $packageDisplayName, $outputCommand =
else {
$serviceCondition = "[ServiceName] <> ''"
}
if ($tag) {
$serviceCondition += " AND [Tags] CONTAINS '${tag}'"
}
if($ignoreReleasePlannerTests){
$serviceCondition += " AND [Tags] NOT CONTAINS 'Release Planner App Test'"
}
Expand Down Expand Up @@ -185,10 +188,10 @@ function FindParentWorkItem($serviceName, $packageDisplayName, $outputCommand =
$packageWorkItems = @{}
$packageWorkItemWithoutKeyFields = @{}

function FindLatestPackageWorkItem($lang, $packageName, $outputCommand = $true, $ignoreReleasePlannerTests = $true)
function FindLatestPackageWorkItem($lang, $packageName, $outputCommand = $true, $ignoreReleasePlannerTests = $true, $tag = $null)
{
# Cache all the versions of this package and language work items
$null = FindPackageWorkItem $lang $packageName -includeClosed $true -outputCommand $outputCommand -ignoreReleasePlannerTests $ignoreReleasePlannerTests
$null = FindPackageWorkItem $lang $packageName -includeClosed $true -outputCommand $outputCommand -ignoreReleasePlannerTests $ignoreReleasePlannerTests -tag $tag

$latestWI = $null
foreach ($wi in $packageWorkItems.Values)
Expand All @@ -208,7 +211,7 @@ function FindLatestPackageWorkItem($lang, $packageName, $outputCommand = $true,
return $latestWI
}

function FindPackageWorkItem($lang, $packageName, $version, $outputCommand = $true, $includeClosed = $false, $ignoreReleasePlannerTests = $true)
function FindPackageWorkItem($lang, $packageName, $version, $outputCommand = $true, $includeClosed = $false, $ignoreReleasePlannerTests = $true, $tag = $null)
{
$key = BuildHashKeyNoNull $lang $packageName $version
if ($key -and $packageWorkItems.ContainsKey($key)) {
Expand Down Expand Up @@ -254,6 +257,9 @@ function FindPackageWorkItem($lang, $packageName, $version, $outputCommand = $tr
if ($version) {
$query += " AND [PackageVersionMajorMinor] = '${version}'"
}
if ($tag) {
$query += " AND [Tags] CONTAINS '${tag}'"
}
if($ignoreReleasePlannerTests){
$query += " AND [Tags] NOT CONTAINS 'Release Planner App Test'"
}
Expand Down Expand Up @@ -331,7 +337,8 @@ function CreateWorkItemParent($id, $parentId, $oldParentId, $outputCommand = $tr

Invoke-AzBoardsCmd "work-item relation add" $parameters $outputCommand | Out-Null
}
function CreateWorkItem($title, $type, $iteration, $area, $fields, $assignedTo, $parentId, $outputCommand = $true)

function CreateWorkItem($title, $type, $iteration, $area, $fields, $assignedTo, $parentId, $relatedId = $null, $outputCommand = $true, $tag = $null)
{
$parameters = $ReleaseDevOpsCommonParametersWithProject
$parameters += "--title", "`"${title}`""
Expand All @@ -341,25 +348,51 @@ function CreateWorkItem($title, $type, $iteration, $area, $fields, $assignedTo,
if ($assignedTo) {
$parameters += "--assigned-to", "`"${assignedTo}`""
}
if ($tag)
{
if ($fields)
{
$fields += "`"System.Tags=${tag}`""
}
else
{
$parameters += "--fields"
$parameters += "`"System.Tags=${tag}`""
}
}
if ($fields) {
$parameters += "--fields"
$parameters += $fields
}

Write-Host "Creating work item"
$workItem = Invoke-AzBoardsCmd "work-item create" $parameters $outputCommand

if ($parentId) {
$parameters = $ReleaseDevOpsCommonParameters
$parameters += "--id", $workItem.id
$parameters += "--relation-type", "parent"
$parameters += "--target-id", $parentId

Invoke-AzBoardsCmd "work-item relation add" $parameters $outputCommand | Out-Null
Write-Host $workItem
$workItemId = $workItem.id
Write-Host "Created work item [$workItemId]."
if ($parentId)
{
CreateWorkItemRelation $workItemId $parentId "parent" $outputCommand
}

# Add a work item as related if given.
if ($relatedId)
{
CreateWorkItemRelation $workItemId $relatedId "Related" $outputCommand
}

return $workItem
}

function CreateWorkItemRelation($id, $relatedId, $relationType, $outputCommand = $true)
{
$parameters = $ReleaseDevOpsCommonParameters
$parameters += "--id", $id
$parameters += "--relation-type", $relationType
$parameters += "--target-id", $relatedId
Write-Host "Updating work item [$relatedId] as [$relationType] of [$id]."
Invoke-AzBoardsCmd "work-item relation add" $parameters $outputCommand | Out-Null
}

function UpdateWorkItem($id, $fields, $title, $state, $assignedTo, $outputCommand = $true)
{
$parameters = $ReleaseDevOpsCommonParameters
Expand Down Expand Up @@ -387,12 +420,12 @@ function UpdatePackageWorkItemReleaseState($id, $state, $releaseType, $outputCom
return UpdateWorkItem -id $id -state $state -fields $fields -outputCommand $outputCommand
}

function FindOrCreateClonePackageWorkItem($lang, $pkg, $verMajorMinor, $allowPrompt = $false, $outputCommand = $false)
function FindOrCreateClonePackageWorkItem($lang, $pkg, $verMajorMinor, $allowPrompt = $false, $outputCommand = $false, $relatedId = $null, $tag= $null, $ignoreReleasePlannerTests = $true)
{
$workItem = FindPackageWorkItem -lang $lang -packageName $pkg.Package -version $verMajorMinor -includeClosed $true -outputCommand $outputCommand
$workItem = FindPackageWorkItem -lang $lang -packageName $pkg.Package -version $verMajorMinor -includeClosed $true -outputCommand $outputCommand -tag $tag -ignoreReleasePlannerTests $ignoreReleasePlannerTests

if (!$workItem) {
$latestVersionItem = FindLatestPackageWorkItem -lang $lang -packageName $pkg.Package -outputCommand $outputCommand
$latestVersionItem = FindLatestPackageWorkItem -lang $lang -packageName $pkg.Package -outputCommand $outputCommand -tag $tag -ignoreReleasePlannerTests $ignoreReleasePlannerTests
$assignedTo = "me"
$extraFields = @()
if ($latestVersionItem) {
Expand Down Expand Up @@ -428,15 +461,13 @@ function FindOrCreateClonePackageWorkItem($lang, $pkg, $verMajorMinor, $allowPro
$packageInfo.ServiceName = $readInput
}
}


$workItem = CreateOrUpdatePackageWorkItem $lang $pkg $verMajorMinor -existingItem $null -assignedTo $assignedTo -extraFields $extraFields -outputCommand $outputCommand
$workItem = CreateOrUpdatePackageWorkItem $lang $pkg $verMajorMinor -existingItem $null -assignedTo $assignedTo -extraFields $extraFields -outputCommand $outputCommand -relatedId $relatedId -tag $tag -ignoreReleasePlannerTests $ignoreReleasePlannerTests
}

return $workItem
}

function CreateOrUpdatePackageWorkItem($lang, $pkg, $verMajorMinor, $existingItem, $assignedTo = $null, $extraFields = $null, $outputCommand = $true)
function CreateOrUpdatePackageWorkItem($lang, $pkg, $verMajorMinor, $existingItem, $assignedTo = $null, $extraFields = $null, $outputCommand = $true, $relatedId = $null, $tag = $null, $ignoreReleasePlannerTests = $true)
{
if (!$lang -or !$pkg -or !$verMajorMinor) {
Write-Host "Cannot create or update because one of lang, pkg or verMajorMinor aren't set. [$lang|$($pkg.Package)|$verMajorMinor]"
Expand Down Expand Up @@ -495,23 +526,24 @@ function CreateOrUpdatePackageWorkItem($lang, $pkg, $verMajorMinor, $existingIte
}
}

$newparentItem = FindOrCreatePackageGroupParent $serviceName $pkgDisplayName -outputCommand $false
$newparentItem = FindOrCreatePackageGroupParent $serviceName $pkgDisplayName -outputCommand $false -tag $tag -ignoreReleasePlannerTests $ignoreReleasePlannerTests
UpdateWorkItemParent $existingItem $newParentItem -outputCommand $outputCommand
return $existingItem
}

$parentItem = FindOrCreatePackageGroupParent $serviceName $pkgDisplayName -outputCommand $false
$workItem = CreateWorkItem $title "Package" "Release" "Release" $fields $assignedTo $parentItem.id -outputCommand $outputCommand
$parentItem = FindOrCreatePackageGroupParent $serviceName $pkgDisplayName -outputCommand $false -tag $tag -ignoreReleasePlannerTests $ignoreReleasePlannerTests
Write-Host "Found product work item [$($parentItem.id)]. Creating package work item."
$workItem = CreateWorkItem $title "Package" "Release" "Release" $fields $assignedTo $parentItem.id -outputCommand $outputCommand -relatedId $relatedId -tag $tag
Write-Host "[$($workItem.id)]$lang - $pkgName($verMajorMinor) - Created"
return $workItem
}

function FindOrCreatePackageGroupParent($serviceName, $packageDisplayName, $outputCommand = $true, $ignoreReleasePlannerTests = $true)
function FindOrCreatePackageGroupParent($serviceName, $packageDisplayName, $outputCommand = $true, $ignoreReleasePlannerTests = $true, $tag = $null)
{
$existingItem = FindParentWorkItem $serviceName $packageDisplayName -outputCommand $outputCommand -ignoreReleasePlannerTests $ignoreReleasePlannerTests
$existingItem = FindParentWorkItem $serviceName $packageDisplayName -outputCommand $outputCommand -ignoreReleasePlannerTests $ignoreReleasePlannerTests -tag $tag
if ($existingItem) {
Write-Host "Found existing product work item [$($existingItem.id)]"
$newparentItem = FindOrCreateServiceParent $serviceName -outputCommand $outputCommand -ignoreReleasePlannerTests $ignoreReleasePlannerTests
$newparentItem = FindOrCreateServiceParent $serviceName -outputCommand $outputCommand -ignoreReleasePlannerTests $ignoreReleasePlannerTests -tag $tag
UpdateWorkItemParent $existingItem $newParentItem
return $existingItem
}
Expand All @@ -520,18 +552,18 @@ function FindOrCreatePackageGroupParent($serviceName, $packageDisplayName, $outp
$fields += "`"PackageDisplayName=${packageDisplayName}`""
$fields += "`"ServiceName=${serviceName}`""
$fields += "`"Custom.EpicType=Product`""
$serviceParentItem = FindOrCreateServiceParent $serviceName -outputCommand $outputCommand -ignoreReleasePlannerTests $ignoreReleasePlannerTests
$workItem = CreateWorkItem $packageDisplayName "Epic" "Release" "Release" $fields $null $serviceParentItem.id
$serviceParentItem = FindOrCreateServiceParent $serviceName -outputCommand $outputCommand -ignoreReleasePlannerTests $ignoreReleasePlannerTests -tag $tag
$workItem = CreateWorkItem $packageDisplayName "Epic" "Release" "Release" $fields $null $serviceParentItem.id -tag $tag

$localKey = BuildHashKey $serviceName $packageDisplayName
Write-Host "[$($workItem.id)]$localKey - Created Parent"
$parentWorkItems[$localKey] = $workItem
return $workItem
}

function FindOrCreateServiceParent($serviceName, $outputCommand = $true, $ignoreReleasePlannerTests = $true)
function FindOrCreateServiceParent($serviceName, $outputCommand = $true, $ignoreReleasePlannerTests = $true, $tag = $null)
{
$serviceParent = FindParentWorkItem $serviceName -packageDisplayName $null -outputCommand $outputCommand -ignoreReleasePlannerTests $ignoreReleasePlannerTests
$serviceParent = FindParentWorkItem $serviceName -packageDisplayName $null -outputCommand $outputCommand -ignoreReleasePlannerTests $ignoreReleasePlannerTests -tag $tag
if ($serviceParent) {
Write-Host "Found existing service work item [$($serviceParent.id)]"
return $serviceParent
Expand All @@ -542,7 +574,7 @@ function FindOrCreateServiceParent($serviceName, $outputCommand = $true, $ignore
$fields += "`"ServiceName=${serviceName}`""
$fields += "`"Custom.EpicType=Service`""
$parentId = $null
$workItem = CreateWorkItem $serviceName "Epic" "Release" "Release" $fields $null $parentId -outputCommand $outputCommand
$workItem = CreateWorkItem $serviceName "Epic" "Release" "Release" $fields $null $parentId -outputCommand $outputCommand -tag $tag

$localKey = BuildHashKey $serviceName
Write-Host "[$($workItem.id)]$localKey - Created service work item"
Expand Down
1 change: 1 addition & 0 deletions eng/common/scripts/Test-SampleMetadata.ps1
Original file line number Diff line number Diff line change
Expand Up @@ -104,6 +104,7 @@ begin {
"azure-active-directory-b2c",
"azure-active-directory-domain",
"azure-advisor",
"azure-ai-content-safety",
"azure-analysis-services",
"azure-anomaly-detector",
"azure-api-apps",
Expand Down
Loading

0 comments on commit 78d3e96

Please sign in to comment.